@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:100;src:url("/assets/public/fonts/inter/inter-v20-latin-100.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:italic;font-weight:100;src:url("/assets/public/fonts/inter/inter-v20-latin-100italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:200;src:url("/assets/public/fonts/inter/inter-v20-latin-200.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:italic;font-weight:200;src:url("/assets/public/fonts/inter/inter-v20-latin-200italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:300;src:url("/assets/public/fonts/inter/inter-v20-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:italic;font-weight:300;src:url("/assets/public/fonts/inter/inter-v20-latin-300italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:400;src:url("/assets/public/fonts/inter/inter-v20-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:italic;font-weight:400;src:url("/assets/public/fonts/inter/inter-v20-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:500;src:url("/assets/public/fonts/inter/inter-v20-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:italic;font-weight:500;src:url("/assets/public/fonts/inter/inter-v20-latin-500italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:600;src:url("/assets/public/fonts/inter/inter-v20-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:italic;font-weight:600;src:url("/assets/public/fonts/inter/inter-v20-latin-600italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:700;src:url("/assets/public/fonts/inter/inter-v20-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:italic;font-weight:700;src:url("/assets/public/fonts/inter/inter-v20-latin-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:800;src:url("/assets/public/fonts/inter/inter-v20-latin-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:italic;font-weight:800;src:url("/assets/public/fonts/inter/inter-v20-latin-800italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:900;src:url("/assets/public/fonts/inter/inter-v20-latin-900.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:italic;font-weight:900;src:url("/assets/public/fonts/inter/inter-v20-latin-900italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Nunito";font-style:normal;font-weight:200;src:url("/assets/public/fonts/nunito/nunito-v32-latin-200.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Nunito";font-style:italic;font-weight:200;src:url("/assets/public/fonts/nunito/nunito-v32-latin-200italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Nunito";font-style:normal;font-weight:300;src:url("/assets/public/fonts/nunito/nunito-v32-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Nunito";font-style:italic;font-weight:300;src:url("/assets/public/fonts/nunito/nunito-v32-latin-300italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Nunito";font-style:normal;font-weight:400;src:url("/assets/public/fonts/nunito/nunito-v32-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Nunito";font-style:italic;font-weight:400;src:url("/assets/public/fonts/nunito/nunito-v32-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Nunito";font-style:normal;font-weight:500;src:url("/assets/public/fonts/nunito/nunito-v32-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Nunito";font-style:italic;font-weight:500;src:url("/assets/public/fonts/nunito/nunito-v32-latin-500italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Nunito";font-style:normal;font-weight:600;src:url("/assets/public/fonts/nunito/nunito-v32-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Nunito";font-style:italic;font-weight:600;src:url("/assets/public/fonts/nunito/nunito-v32-latin-600italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Nunito";font-style:normal;font-weight:700;src:url("/assets/public/fonts/nunito/nunito-v32-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Nunito";font-style:italic;font-weight:700;src:url("/assets/public/fonts/nunito/nunito-v32-latin-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Nunito";font-style:normal;font-weight:800;src:url("/assets/public/fonts/nunito/nunito-v32-latin-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Nunito";font-style:italic;font-weight:800;src:url("/assets/public/fonts/nunito/nunito-v32-latin-800italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Nunito";font-style:normal;font-weight:900;src:url("/assets/public/fonts/nunito/nunito-v32-latin-900.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Nunito";font-style:italic;font-weight:900;src:url("/assets/public/fonts/nunito/nunito-v32-latin-900italic.woff2") format("woff2")}:root{color-scheme:light dark;--bp-desktop: 1150px;--background: light-dark(#FAFAFA, #171717);--bright: light-dark(#FFF, #1C1C1C);--dark: light-dark(#000, #FFF);--surface-sunken: light-dark(#F5F5F5, transparent);--surface-raised: light-dark(#FFF, #343434);--surface-shade: light-dark(#E0E0E0, #343434);--surface-recessed: light-dark(#F5F5F5, #0C0C0C);--headline-colors: light-dark(#262626, #FFF);--text-color: light-dark(#4B5563, #A3A3A3);--text-muted: light-dark(#9CA3AF, #737373);--text-secondary: light-dark(#737373, #A3A3A3);--input-placeholder: light-dark(#D4D4D4, #525252);--icon-inactive: light-dark(#CFCFCF, #525252);--border-color: light-dark(#E5E5E5, #2B2B2B);--border-color-strong: light-dark(#D4D4D4, #404040);--corporate-1: rgb(181, 81, 141);--corporate-1-subtle: light-dark(#CDB4CB, #4e2b40);--corporate-1-strong: light-dark(#5B1D52, #CDB4CB);--corporate-2: rgb(254, 201, 23);--corporate-2-subtle: light-dark(#FBC02D, #514417);--corporate-2-strong: light-dark(#5C4813, #FBC02D);--corporate-gradient: linear-gradient(100deg, rgb(181, 81, 141), rgb(254, 201, 23));--corporate-2-gradient: linear-gradient(180deg, #fed240, #f5bd01);--corporate-2-tint: light-dark(#FFFAE8, #332c17);--corporate-2-on-tint: light-dark(#8C6F0D, rgb(254, 201, 23));--corporate-border-gradient: linear-gradient(250deg, rgb(254, 201, 23) 25%, rgb(254, 201, 23) 49%, rgb(181, 81, 141) 81%);--button-dark: light-dark(#343434, #F5F5F5);--button-dark-hover: light-dark(#262626, #FFF);--button-dark-text: light-dark(#FFF, #171717);--button-dark-chip: light-dark(#171717, #D4D4D4);--shadow-color: #000;--backdrop: color-mix(in srgb, var(--shadow-color) 45%, transparent);--success: #22C55E;--warning: #FBBF24;--danger: #EF4444;--on-danger: #FFF;--danger-tint: light-dark(#FEF2F2, #3e1f1f);--danger-on-tint: light-dark(#B91C1C, #FCA5A5);--success-tint: light-dark(#F0FDF4, #193322);--success-on-tint: light-dark(#15803D, #4ADE80);--warning-tint: light-dark(#FFFBEB, #3b3219);--warning-on-tint: light-dark(#B45309, #FBBF24);--tone-success: light-dark(#16A34A, #4ADE80);--tone-warning: light-dark(#CA8A04, #FACC15);--tone-orange: light-dark(#EA580C, #FB923C);--tone-danger: light-dark(#DC2626, #F87171);--tone-neutral: light-dark(#6B7280, #A3A3A3);--tone-info: light-dark(#2563EB, #60A5FA);--tone-violet: light-dark(#9333EA, #C084FC);--tone-teal: light-dark(#0D9488, #2DD4BF);--tone-cyan: light-dark(#0891B2, #22D3EE);--tone-brown: light-dark(#A16207, #FDBA74);--tone-fuchsia: light-dark(#C026D3, #E879F9);--tone-pink: light-dark(#DB2777, #F472B6);--on-corporate-2: #1C1917;--on-corporate-1: #FFF;--category-awareness: light-dark(#0088FF, #4DA8FF);--category-reputation: light-dark(#6155F5, #8F86FF);--category-discovery: light-dark(#34C759, #4CD571);--category-competitive: light-dark(#FF8D28, #FFA352);--category-problem: light-dark(#FF2D55, #FF5C7C);--category-authority: light-dark(#00C0E8, #33D1F0);--category-keyword: light-dark(#CB30E0, #DA62EA);--competitor-you: light-dark(#0075EB, #93C5FD);--competitor-top: light-dark(#9C3E00, #FF8D28);--competitor-other: light-dark(#909090, #737373);--competitor-series-1: var(--competitor-top);--competitor-series-2: light-dark(#12122E, #FCE7F3);--competitor-series-3: light-dark(#004221, #C026D3)}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;padding:0}body,button,input,select,textarea,optgroup{font-family:"Inter",sans-serif;color:var(--text-color)}body{background:var(--background)}h1,h2,h3,h4,h5{color:var(--headline-colors)}button{cursor:pointer}.todo,.todo *{color:var(--tone-pink) !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.corner{position:absolute;width:0;height:0;pointer-events:none;z-index:3}.corner .corner-graphic{position:absolute;z-index:2;width:137.012px;height:137.625px;background:url("../images/corner.svg") no-repeat 0 0/100% 100%}.corner::before{content:"";display:none;position:absolute;z-index:1;width:22px;height:22px}.corner.corner-erase::before{display:block}.corner.corner-top-left{top:0;left:0}.corner.corner-top-left .corner-graphic{top:-2.5px;left:-2.5px}.corner.corner-top-left::before{top:0;left:0;background:radial-gradient(circle at 100% 100%, transparent 22px, var(--bright) 22.5px)}@keyframes theme-spin{to{transform:rotate(360deg)}}.form{display:flex;flex-direction:column;gap:25px}.form-field{display:flex;flex-direction:column;gap:10px}.form-label{font-size:14px;font-weight:400;color:var(--headline-colors)}.form-hint{margin:0;font-size:12px;color:var(--text-secondary)}.form-input{width:100%;height:44px;padding:10px 14px;border:1px solid var(--border-color);border-radius:12px;background:var(--bright);box-shadow:0 1px 2px color-mix(in srgb, var(--shadow-color) 5%, transparent);font-size:14px;color:var(--headline-colors);transition:border-color 120ms ease,box-shadow 120ms ease}.form-input::placeholder{font-size:12px;color:var(--input-placeholder);opacity:1}.form-input:hover{border-color:var(--border-color-strong)}.form-input:focus{outline:none;border-color:var(--text-muted);box-shadow:0 0 0 3px color-mix(in srgb, var(--corporate-2) 25%, transparent)}.form-input--sm{height:36px;font-size:12px}.form-textarea{display:block;width:100%;min-height:120px;padding:10px 14px;border:1px solid var(--border-color);border-radius:12px;background:var(--bright);box-shadow:0 1px 2px color-mix(in srgb, var(--shadow-color) 5%, transparent);font-size:12px;line-height:1.5;color:var(--headline-colors);resize:vertical;transition:border-color 120ms ease,box-shadow 120ms ease}.form-textarea::placeholder{color:var(--input-placeholder);opacity:1}.form-textarea:hover{border-color:var(--border-color-strong)}.form-textarea:focus{outline:none;border-color:var(--text-muted);box-shadow:0 0 0 3px color-mix(in srgb, var(--corporate-2) 25%, transparent)}.form-select{width:100%;height:44px;padding:0 36px 0 14px;border:1px solid var(--border-color);border-radius:12px;background:var(--bright) url("../images/icons/CaretDown.svg") no-repeat right 12px center/14px;box-shadow:0 1px 2px color-mix(in srgb, var(--shadow-color) 5%, transparent);font-size:14px;color:var(--headline-colors);appearance:none;cursor:pointer;transition:border-color 120ms ease,box-shadow 120ms ease}.form-select:hover{border-color:var(--border-color-strong)}.form-select:focus{outline:none;border-color:var(--text-muted);box-shadow:0 0 0 3px color-mix(in srgb, var(--corporate-2) 25%, transparent)}:root[data-theme=dark] .form-select{background-image:url("../images/icons/CaretDownLight.svg")}.form-select--sm{height:30px;padding:0 30px 0 12px;border-radius:8px;background-position:right 9px center;font-size:12px}.form-select--pill{width:auto;height:20px;padding:0 22px 0 6px;border-color:rgba(0,0,0,0);border-radius:32px;background-position:right 4px center;background-size:12px;font-size:10px;box-shadow:0 1px 2px color-mix(in srgb, var(--shadow-color) 6%, transparent),0 1px 3px color-mix(in srgb, var(--shadow-color) 10%, transparent)}.form-input--pill{width:auto;height:20px;padding:0 6px;border-color:rgba(0,0,0,0);border-radius:32px;font-size:10px;box-shadow:0 1px 2px color-mix(in srgb, var(--shadow-color) 6%, transparent),0 1px 3px color-mix(in srgb, var(--shadow-color) 10%, transparent)}.form-check{flex-shrink:0;width:12px;height:12px;margin:0;border:.8px solid var(--border-color-strong);border-radius:2px;background:var(--surface-sunken) no-repeat center/12px;appearance:none;cursor:pointer}.form-check[type=checkbox]:checked{background-image:url("../images/icons/CheckGradient.svg")}.form-check[type=radio]:checked{background-image:url("../images/icons/SquareGradient.svg")}.form-check:focus-visible{outline:2px solid var(--headline-colors);outline-offset:2px}.form-check:disabled{cursor:not-allowed;opacity:.5}.form-check-row{display:flex;align-items:center;gap:8px;font-size:10px;color:var(--headline-colors);cursor:pointer}.form-option{display:flex;align-items:center;gap:8px;min-height:24px;margin:3px;padding:5px 12px;border:1px solid rgba(0,0,0,0);border-radius:26px;background:var(--background);box-shadow:0 0 0 2px var(--background),0 0 0 2.8px var(--border-color);font-size:10px;color:var(--headline-colors);cursor:pointer;transition:box-shadow 120ms ease}.form-option:hover{box-shadow:0 0 0 2px var(--background),0 0 0 2.8px var(--border-color-strong)}.form-option:has(:checked){border:1px solid rgba(0,0,0,0);background:linear-gradient(var(--bright), var(--bright)) padding-box,var(--corporate-border-gradient) border-box;box-shadow:0 0 0 2px var(--background),0 0 0 2.8px var(--border-color),0 1px 5px 2px color-mix(in srgb, var(--shadow-color) 8%, transparent)}.form-option:has(:focus-visible){outline:2px solid var(--headline-colors);outline-offset:4px}.segmented{display:inline-flex;align-items:center;gap:2px;max-width:100%;padding:3px;border:1px solid var(--border-color);border-radius:999px;background:var(--surface-sunken);overflow-x:auto}.segmented-item{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 28px;border:1.5px solid rgba(0,0,0,0);border-radius:999px;background:rgba(0,0,0,0);color:var(--text-muted);font:inherit;font-size:13px;white-space:nowrap;text-decoration:none;cursor:pointer;transition:color 120ms ease}.segmented-item:hover{color:var(--headline-colors)}.segmented-item.is-active,.segmented-item[aria-current=page]{border:1.5px solid rgba(0,0,0,0);background:linear-gradient(var(--bright), var(--bright)) padding-box,var(--corporate-border-gradient) border-box;color:var(--headline-colors);box-shadow:0 1px 3px color-mix(in srgb, var(--shadow-color) 10%, transparent),0 1px 2px color-mix(in srgb, var(--shadow-color) 6%, transparent)}.segmented-item:focus-visible{outline:2px solid var(--headline-colors);outline-offset:2px}.segmented-item:disabled{cursor:not-allowed;opacity:.45}.segmented--sm .segmented-item{height:30px;padding:0 24px;font-size:12px}.segmented-icon{display:none;flex-shrink:0;width:20px;height:20px;background-color:currentColor}.segmented-icon--audit,.segmented-icon--competitors{display:inline-block;mask:no-repeat center/contain}.segmented-icon--audit{mask-image:url("../images/icons/Speedometer.svg")}.segmented-icon--competitors{mask-image:url("../images/icons/People.svg")}.form-pill-button{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 12px;border:1px solid var(--border-color);border-radius:32px;background:var(--bright);color:var(--headline-colors);font-size:10px;line-height:16px;white-space:nowrap;box-shadow:0 1px 2px color-mix(in srgb, var(--shadow-color) 6%, transparent),0 1px 3px color-mix(in srgb, var(--shadow-color) 10%, transparent);transition:border-color 120ms ease}.form-pill-button:hover{border-color:var(--border-color-strong)}.form-pill-button:focus-visible{outline:2px solid var(--headline-colors);outline-offset:2px}.form-pill-button:disabled{cursor:default;opacity:.6}.form-pill-button--gradient{border:2px solid rgba(0,0,0,0);background:linear-gradient(var(--bright), var(--bright)) padding-box,var(--corporate-border-gradient) border-box}.form-pill-button--gradient:hover{border-color:rgba(0,0,0,0)}.form-icon{display:inline-block;flex-shrink:0;width:14px;height:14px;background-color:currentColor;mask:url("../images/icons/Plus.svg") no-repeat center/contain}.form-icon--plus{mask-image:url("../images/icons/Plus.svg")}.form-icon--check{mask-image:url("../images/icons/Check.svg")}.form-icon--refresh{mask-image:url("../images/icons/ArrowClockwise.svg")}.form-icon--search{mask-image:url("../images/icons/MagnifyingGlass.svg")}.form-icon--x{mask-image:url("../images/icons/X.svg")}.form-icon--play{mask-image:url("../images/icons/Play.svg")}.form-caption{margin:0;font-size:10px;line-height:12px;text-transform:uppercase;color:var(--text-secondary)}.form-input-wrap{position:relative}.form-input-wrap .form-input{padding-right:43px}.form-input-action{position:absolute;top:50%;right:14px;display:flex;width:21px;height:21px;padding:0;border:0;background:none;color:var(--text-secondary);transform:translateY(-50%)}.form-input-action svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.form-input-action .icon-hide,.form-input-action.is-shown .icon-show{display:none}.form-input-action.is-shown .icon-hide{display:block}.form-input-action:hover{color:var(--headline-colors)}.form-input-action:focus-visible{outline:2px solid var(--headline-colors);outline-offset:2px;border-radius:4px}.form-link{display:inline;padding:0;border:0;background:none;font:inherit;text-decoration:none}.form-link:focus-visible{outline:2px solid var(--headline-colors);outline-offset:2px;border-radius:2px}.form-link--corporate-1{font-size:12px;color:var(--corporate-1)}.form-link--corporate-1:hover{text-decoration:underline}.form-link--corporate-2{color:var(--corporate-2);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.form-link--corporate-2:hover{color:var(--corporate-2-strong)}.form-submit{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:44px;padding:10px 18px;border:0;border-radius:32px;background:var(--button-dark);color:var(--button-dark-text);font-size:16px;font-weight:500;text-decoration:none;box-shadow:0 1px 3px color-mix(in srgb, var(--shadow-color) 10%, transparent),0 1px 2px color-mix(in srgb, var(--shadow-color) 6%, transparent);transition:background 120ms ease}.form-submit:hover{background:var(--button-dark-hover)}.form-submit:focus-visible{outline:2px solid var(--headline-colors);outline-offset:2px}.form-submit:disabled{cursor:progress;opacity:.8}.form-submit--auto{width:auto;height:38px;padding:0 18px;font-size:13px}.form-submit--auto .form-icon{width:16px;height:16px}.form-submit--light{border:1px solid var(--border-color-strong);background:var(--bright);color:var(--headline-colors);font-size:14px}.form-submit--light:hover{border-color:var(--text-muted);background:var(--bright)}.form-submit--gradient-border{border:1.5px solid rgba(0,0,0,0);background:linear-gradient(var(--button-dark), var(--button-dark)) padding-box,var(--corporate-border-gradient) border-box}.form-submit--gradient-border:hover{border:1.5px solid rgba(0,0,0,0);background:linear-gradient(var(--button-dark-hover), var(--button-dark-hover)) padding-box,var(--corporate-border-gradient) border-box}.form-submit-spinner{display:none;width:16px;height:16px;border:2px solid currentColor;border-top-color:rgba(0,0,0,0);border-radius:50%;animation:form-spin .7s linear infinite}.form-submit.is-loading .form-submit-spinner{display:inline-block}@keyframes form-spin{to{transform:rotate(360deg)}}.form-footer{--form-footer-bleed: 24px;--form-footer-glow: var(--corporate-2);position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin:24px calc(-1*var(--form-footer-bleed)) 0;padding:24px var(--form-footer-bleed) 20px;background:radial-gradient(60% 120% at 50% 100%, color-mix(in srgb, var(--form-footer-glow) 30%, transparent), transparent 70%),repeating-linear-gradient(135deg, color-mix(in srgb, var(--border-color) 70%, transparent) 0 1px, transparent 1px 7px)}.form-footer::before{content:"";position:absolute;top:0;right:var(--form-footer-bleed);left:var(--form-footer-bleed);border-top:1px dashed var(--border-color-strong)}.form-message{margin:0;padding:12px 16px;border:1px solid;border-radius:12px;font-size:14px;line-height:1.4}.form-message[hidden]{display:none}.form-message--error{border-color:color-mix(in srgb, var(--danger) 35%, transparent);background:color-mix(in srgb, var(--danger) 8%, var(--bright));color:var(--danger)}.form-message--warning{border-color:color-mix(in srgb, var(--warning) 55%, transparent);background:color-mix(in srgb, var(--warning) 14%, var(--bright));color:var(--corporate-2-strong)}.form-divider{display:flex;align-items:center;gap:11px;font-size:14px;color:var(--text-secondary)}.form-divider::before,.form-divider::after{content:"";flex:1;height:1px;background:var(--border-color-strong)}.app-lang-chip{display:inline-flex;align-items:center;height:42px;box-sizing:border-box;border:1px solid var(--border-color);border-radius:999px;background:linear-gradient(180deg, var(--bright) 62.59%, var(--surface-shade) 115.28%);box-shadow:0 2px 6px color-mix(in srgb, var(--dark) 6%, transparent);text-decoration:none;appearance:none;transition:border-color 120ms ease;gap:13px;padding:0 14px 0 12px;color:var(--headline-colors)}.app-lang-chip:hover{border-color:var(--border-color-strong)}.app-lang-chip:focus-visible{outline:2px solid var(--headline-colors);outline-offset:2px}.app-lang-chip .app-lang-flag{width:32px;height:24px;border-radius:999px;background-size:cover}.app-lang-chip .app-lang-code{display:none}.app-lang-chip .app-lang-swap{display:inline-block;flex-shrink:0;width:14px;height:14px;background-color:currentColor;mask:url("../images/icons/ArrowsLeftRight.svg") no-repeat center/contain}.auth-page{display:flex;justify-content:center;min-height:100vh;min-height:100dvh;padding:40px 16px;background:var(--bright)}@media(min-width: 560px){.auth-page{align-items:center;padding:48px 24px}}.auth-container{width:100%;max-width:426px}.auth-logo{display:block;width:208px;height:46px;margin:0 auto;overflow:hidden;text-indent:-9999px;background:url("../images/logo.webp") no-repeat center/contain}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx){.auth-logo{background-image:url("../images/logo_x2.webp")}}.auth-head{display:flex;align-items:center;gap:20px;margin-top:23px;padding:17px 0 20px;background:repeating-linear-gradient(90deg, var(--border-color-strong) 0 2px, transparent 2px 4px) top/100% 1px no-repeat,repeating-linear-gradient(90deg, var(--border-color-strong) 0 2px, transparent 2px 4px) bottom/100% 1px no-repeat}@media(min-width: 560px){.auth-head{gap:56px}}.auth-heading{flex:1 0 auto}.auth-title{display:inline-block;margin:0;font-size:28px;font-weight:500;line-height:normal;background:var(--corporate-gradient);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);white-space:nowrap}@media(min-width: 560px){.auth-title{font-size:32px}}.auth-subtitle{margin:8px 0 0;font-size:14px;line-height:16px;color:var(--text-secondary)}.auth-head-divider{flex-shrink:0;width:1px;height:51px;background:repeating-linear-gradient(180deg, var(--border-color-strong) 0 2px, transparent 2px 4px)}.auth-page .fi{display:inline-block;flex-shrink:0;background-position:center;background-repeat:no-repeat}.auth-page .fi-de{background-image:url("../images/flags/de.svg")}.auth-page .fi-gb{background-image:url("../images/flags/gb.svg")}.auth-body{display:flex;flex-direction:column;gap:25px;padding-top:36px}.auth-forgot{margin-top:-13px;text-align:right}.auth-body .form-submit{margin-top:4px}.auth-footer{display:flex;flex-direction:column;gap:14px;margin-top:27px;font-size:14px;text-align:center;color:var(--text-secondary)}.auth-footer p{margin:0}/*# sourceMappingURL=style.css.map */
