.cr-resolution-ranking{--cr-resolution-surface:var(--card);font-family:var(--font-sans),sans-serif}.dark .cr-resolution-ranking{--cr-resolution-surface:var(--dark-surface-raised)}.cr-resolution-view-all{flex-shrink:0}.cr-resolution-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.cr-resolution-grid>li{min-width:0}.cr-resolution-card{display:flex;flex-direction:column;min-width:0;min-height:156px;height:100%;overflow:hidden;border:1px solid hsl(var(--border));border-radius:16px;background:hsl(var(--cr-resolution-surface));color:hsl(var(--foreground));text-decoration:none;box-shadow:0 3px 14px rgba(22,28,38,.045);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.dark .cr-resolution-card{box-shadow:0 3px 14px rgba(0,0,0,.12)}:root:not(.dark) :is(.cr-resolution-card,.cr-resolution-loading){background:linear-gradient(180deg,#17365d 0,#244a76 64px,rgba(36,74,118,.95) 67px,rgba(36,74,118,.75) 70px,rgba(36,74,118,.4) 75px,rgba(36,74,118,.12) 80px,rgba(36,74,118,0) 84px),hsl(var(--card));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 3px 14px rgba(15,23,42,.05)}.cr-resolution-card:focus-visible{outline:2px solid hsl(var(--foreground)/.65);outline-offset:4px}.cr-resolution-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;min-height:78px;padding:18px 20px;border-bottom:1px solid rgba(0,0,0,.12);background:linear-gradient(145deg,#2a2e36,#20232b)}.dark .cr-resolution-card-top{border-bottom-color:hsla(0,0%,100%,.065);background:linear-gradient(145deg,#202229,#15171c)}:root:not(.dark) .cr-resolution-card-top{border-bottom-color:transparent;background:transparent}.cr-resolution-brand{gap:10px;flex:1}.cr-resolution-brand,.cr-resolution-logo{display:flex;align-items:center;min-width:0}.cr-resolution-logo{justify-content:flex-start;width:-moz-fit-content;width:fit-content;max-width:min(100%,176px);height:38px;flex-shrink:1}.cr-resolution-logo>img{display:block;width:auto;height:auto;max-width:100%;max-height:36px;-o-object-fit:contain;object-fit:contain}.cr-resolution-logo>span{color:#f4f5f7;font-size:24px;font-weight:650;letter-spacing:-.03em}:root:not(.dark) .cr-resolution-logo>span{color:#f4f5f7}.cr-resolution-brand>.cr-brand-verification{flex-shrink:0}.cr-resolution-brand .cr-brand-verification[data-verified=true]{color:hsl(var(--success))}.cr-resolution-brand .cr-brand-verification[data-verified=false]{color:hsl(var(--warning))}.dark .cr-resolution-brand .cr-brand-verification[data-verified=true]{color:#48c5aa}.dark .cr-resolution-brand .cr-brand-verification[data-verified=false]{color:#f2a34d}:root:not(.dark) .cr-resolution-brand .cr-brand-verification[data-verified=true]{color:#48c5aa}:root:not(.dark) .cr-resolution-brand .cr-brand-verification[data-verified=false]{color:#f2a34d}.cr-resolution-open{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;border:1px solid hsla(0,0%,100%,.14);border-radius:50%;color:#c2c6cf;transition:color .18s ease,background .18s ease,transform .18s ease}:root:not(.dark) .cr-resolution-open{border-color:hsla(0,0%,100%,.22);color:#e7edf8}.cr-resolution-card-body{display:flex;flex-direction:column;justify-content:center;gap:16px;min-width:0;flex:1;padding:20px}.cr-resolution-result{display:flex;align-items:center;justify-content:space-between;gap:16px}.cr-resolution-score{display:inline-flex;align-items:baseline;gap:5px;flex-shrink:0;font-variant-numeric:tabular-nums}.cr-resolution-score strong{color:hsl(var(--foreground));font-size:34px;font-weight:650;line-height:1;letter-spacing:-.035em}.cr-resolution-score>span{line-height:1.4}.cr-resolution-count,.cr-resolution-score>span{color:hsl(var(--muted-foreground));font-size:12px}.cr-resolution-count{max-width:20ch;min-width:0;margin:0;line-height:1.5;text-align:end;overflow-wrap:anywhere}.cr-resolution-track{height:4px;overflow:hidden;border-radius:999px;background:hsl(var(--border)/.7)}.cr-resolution-track>span{display:block;height:100%;border-radius:inherit;background:hsl(var(--success))}.cr-resolution-no-data{display:flex;align-items:center;gap:10px;flex:1;min-height:76px;padding:18px 20px;color:hsl(var(--muted-foreground))}.cr-resolution-no-data>svg{flex-shrink:0;opacity:.75}.cr-resolution-no-data>p{margin:0;font-size:13px;line-height:1.5}:root:not(.dark) :is(.cr-resolution-no-data,.cr-resolution-no-data>p,.cr-resolution-count,.cr-resolution-score strong,.cr-resolution-score>span){color:#000}.cr-resolution-note{max-width:105ch;margin-top:20px;color:hsl(var(--muted-foreground));font-size:12px;line-height:1.7}.cr-resolution-note a{color:hsl(var(--foreground));text-decoration:underline;text-underline-offset:3px}.cr-resolution-loading{min-height:156px;overflow:hidden;border:1px solid hsl(var(--border));border-radius:16px;background:hsl(var(--cr-resolution-surface))}.cr-resolution-loading>span{display:block;height:12px;border-radius:6px;background:hsl(var(--foreground)/.055)}.cr-resolution-loading>span:first-child{width:100%;height:78px;border-radius:0;background:linear-gradient(145deg,#2a2e36,#20232b)}.dark .cr-resolution-loading>span:first-child{background:linear-gradient(145deg,#202229,#15171c)}:root:not(.dark) .cr-resolution-loading>span:first-child{background:hsl(var(--foreground)/.055)}.cr-resolution-loading>span:nth-child(2){width:50%;margin:18px 20px 10px}.cr-resolution-loading>span:last-child{width:32%;height:8px;margin:0 20px 18px}@media (hover:hover) and (pointer:fine){.cr-resolution-card:hover{transform:translateY(-2px);border-color:hsl(var(--foreground)/.2);box-shadow:0 12px 26px -14px hsl(var(--foreground)/.2)}.cr-resolution-card:hover .cr-resolution-open{color:#fff;background:hsla(0,0%,100%,.065);transform:translate(1px,-1px)}:root:not(.dark) .cr-resolution-card:hover{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 12px 26px -14px hsl(var(--foreground)/.2)}:root:not(.dark) .cr-resolution-card:hover .cr-resolution-open{color:#fff;background:hsla(0,0%,100%,.1)}}@media (max-width:1050px){.cr-resolution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.cr-resolution-grid{grid-template-columns:minmax(0,1fr);gap:12px}.cr-resolution-card-top{padding-inline:18px}.cr-resolution-card-body{padding:18px}.cr-resolution-no-data{padding-inline:18px}.cr-resolution-note{margin-top:18px;font-size:11px}}@media (prefers-reduced-motion:reduce){.cr-resolution-card,.cr-resolution-open{transition:none}.cr-resolution-card:hover,.cr-resolution-card:hover .cr-resolution-open{transform:none}}.dark{--dark-surface-canvas:230 12% 7.5%;--dark-surface-raised:230 13% 11.5%;--dark-surface-deep:230 12% 16%;--foreground:220 14% 96%;--card-foreground:220 14% 96%;--popover-foreground:220 14% 96%;--secondary-foreground:220 14% 96%;--muted-foreground:220 10% 70%;--border:230 12% 22%;--input:230 12% 22%;--shadow-card-hover:0 1px 3px rgba(0,0,0,.18),0 20px 42px -22px rgba(0,0,0,.65)}.dark .cr-check-banner h2,.dark .cr-corporate-banner h2,.dark .cr-directory-intro h1,.dark .cr-footer-license-wrap h2,.dark .cr-footer-top h2,.dark .cr-hero h1,.dark .cr-hero h1>span,.dark .cr-policy-hero h1,.dark .cr-policy-hero h1 span,.dark .cr-policy-method h2,.dark .cr-principle-note h2,.dark .cr-process-section h2,.dark .cr-section-heading h2,.dark .lc-checklist h3,.dark .lc-intro h1,.dark .lc-intro h1 span,.dark .lc-page .lc-hero-title,.dark .lc-section h2,.dark .sy-main h1>.text-primary,.dark .sy-page-heading h1,.dark .sy-section-heading h2{color:hsl(var(--foreground))}.dark .cr-hero h1>span{background:none;background-clip:border-box;-webkit-background-clip:border-box;-webkit-text-fill-color:currentColor}.dark .cr-eyebrow,.dark .cr-muted-heading,.dark .lc-hero-eyebrow,.dark .sy-eyebrow{color:hsl(var(--muted-foreground))}.cr-eyebrow-icon{width:18px;height:18px;flex-shrink:0;color:#087f6f;filter:none;animation:none}.dark .cr-eyebrow-icon{color:#48c5aa}svg.cr-icon-tone-success{--cr-icon-tone:#087f6f;color:var(--cr-icon-tone)}svg.cr-icon-tone-warning{--cr-icon-tone:#a76b15;color:var(--cr-icon-tone)}svg.cr-icon-tone-info{--cr-icon-tone:#4c68a7;color:var(--cr-icon-tone)}.dark svg.cr-icon-tone-success{--cr-icon-tone:#48c5aa}.dark svg.cr-icon-tone-warning{--cr-icon-tone:#dbb06a}.dark svg.cr-icon-tone-info{--cr-icon-tone:#92add8}.cr-trust-strip>span svg[class*=cr-icon-tone-],.dark .cr-trust-strip>span svg[class*=cr-icon-tone-]{color:var(--cr-icon-tone);filter:none}.cr-directory-guide .cr-guide-icon{width:18px;height:18px;flex-shrink:0;background:none;filter:none;animation:none}.cr-material-emblem{display:flex;flex-shrink:0;align-items:center;justify-content:center;padding:16px}.cr-material-emblem-icon{display:block;max-width:144px;max-height:144px;filter:none;animation:none}@media (max-width:640px){.cr-material-emblem{align-self:center;padding:8px}.cr-material-emblem-icon{max-width:104px;max-height:104px}}.cr-status-dot,.dark .cr-status-dot{background:#087f6f;box-shadow:none;animation:none}.dark .cr-status-dot{background:#48c5aa}.cr-status-dot:after,.dark .cr-status-dot:after{display:none;animation:none}.dark .cr-directory-intro:before,.dark .cr-hero:before,.dark .cr-policy-hero:before{background:radial-gradient(ellipse at 75% 0,rgba(75,155,135,.035),transparent 65%)}.dark .cr-check-banner,.dark .cr-corporate-banner{background:hsl(var(--card))}.dark .cr-check-banner:before{background:none}.dark .lc-page .lc-hero-section{background:radial-gradient(ellipse at 90% 0,rgba(75,155,135,.04),transparent 70%),hsl(var(--secondary)/.45)}.dark .cr-trust-strip>span svg,.dark .cr-trust-strip>span:first-child svg{filter:none}.dark .cr-feed,.dark .cr-hero-aside{box-shadow:0 1px 3px rgba(0,0,0,.15),0 16px 36px -24px rgba(0,0,0,.6)}.dark .cr-brand-stat-grid strong{color:hsl(var(--foreground))}.dark .cr-directory-filters button[aria-pressed=true]{box-shadow:none}.dark .cr-button,.dark .sy-cta{box-shadow:0 3px 9px -4px hsl(var(--primary)/.35)}.dark .cr-button:hover,.dark .sy-cta:hover{box-shadow:0 6px 14px -7px hsl(var(--primary)/.4)}.cr-home-hero{--cr-hero-mint:160 74% 36%;--cr-hero-teal:185 64% 42%;--cr-hero-slate:223 44% 59%;--cr-hero-glow-opacity:.3;--cr-hero-guide-opacity:.22;--cr-hero-trail-opacity:.45}.dark .cr-home-hero{--cr-hero-mint:160 68% 44%;--cr-hero-teal:179 56% 45%;--cr-hero-slate:216 32% 55%;--cr-hero-glow-opacity:.17;--cr-hero-guide-opacity:.13;--cr-hero-trail-opacity:.3}.cr-hero.cr-home-hero:before{content:none}.cr-home-hero .cr-home-eyebrow,.dark .cr-home-hero .cr-home-eyebrow{color:hsl(var(--primary))}.cr-hero-backdrop{position:absolute;inset:0;z-index:-1;overflow:hidden;contain:paint;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 65%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 65%,transparent)}.cr-hero-glow{position:absolute;display:block;width:clamp(360px,62vw,820px);aspect-ratio:1.3;border-radius:50%;background:radial-gradient(ellipse at center,hsl(var(--cr-glow)/.95),hsl(var(--cr-glow)/.35) 32%,transparent 70%);opacity:var(--cr-hero-glow-opacity);animation:cr-hero-glow-drift 26s ease-in-out infinite alternate;animation-play-state:paused}.cr-hero-glow-mint{--cr-glow:var(--cr-hero-mint);--cr-drift-x:76px;--cr-drift-y:38px;--cr-drift-turn:-8deg;top:-190px;left:-9%;animation-delay:-8s}.cr-hero-glow-teal{--cr-glow:var(--cr-hero-teal);--cr-drift-x:-58px;--cr-drift-y:46px;--cr-drift-turn:10deg;top:-70px;right:-14%;animation-duration:32s;animation-delay:-15s}.cr-hero-glow-slate{--cr-glow:var(--cr-hero-slate);--cr-drift-x:-36px;--cr-drift-y:-30px;--cr-drift-turn:-6deg;top:220px;left:30%;width:clamp(300px,46vw,620px);opacity:calc(var(--cr-hero-glow-opacity) * .5);animation-duration:36s;animation-delay:-20s}.cr-hero-flow{position:absolute;inset:0;width:100%;height:100%;max-height:860px;color:hsl(var(--cr-hero-mint))}.cr-hero-flow path{stroke:currentColor;stroke-width:1;vector-effect:non-scaling-stroke}.cr-hero-flow-guide{opacity:var(--cr-hero-guide-opacity)}.cr-hero-flow-trail{opacity:var(--cr-hero-trail-opacity);stroke-dasharray:5 95;stroke-linecap:round;animation:cr-hero-flow-travel 22s linear infinite;animation-play-state:paused}.cr-hero-flow-line-2 .cr-hero-flow-trail{animation-duration:28s;animation-delay:-13s}.cr-hero-backdrop[data-animated=true] .cr-hero-flow-trail,.cr-hero-backdrop[data-animated=true] .cr-hero-glow{animation-play-state:running}@keyframes cr-hero-glow-drift{0%{transform:translate(0) rotate(0deg)}to{transform:translate(var(--cr-drift-x),var(--cr-drift-y)) rotate(var(--cr-drift-turn))}}@keyframes cr-hero-flow-travel{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}@media (max-width:640px){.cr-home-hero{--cr-hero-glow-opacity:.26;--cr-hero-guide-opacity:.17;--cr-hero-trail-opacity:.36}.dark .cr-home-hero{--cr-hero-glow-opacity:.14}.cr-hero-glow{width:130vw;animation-duration:34s}.cr-hero-glow-mint{top:-90px;left:-35%;--cr-drift-x:24px;--cr-drift-y:22px}.cr-hero-glow-teal{top:230px;right:-45%;--cr-drift-x:-24px;--cr-drift-y:28px;animation-duration:40s}.cr-hero-flow-line-2,.cr-hero-glow-slate{display:none}}@media (prefers-reduced-motion:reduce){.cr-hero-backdrop .cr-hero-glow{animation:none!important;transform:none}.cr-hero-backdrop .cr-hero-flow-trail{display:none;animation:none!important}}.cr-auth-overlay{position:fixed;inset:0;z-index:9998;background:rgba(8,13,26,.52);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);animation:cr-auth-backdrop-in .28s ease-out both}.cr-auth-overlay[data-state=closed]{animation:cr-auth-backdrop-out .18s ease-in both}.cr-auth-layer{position:fixed;top:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;width:100%;height:100vh;height:100dvh;padding:24px;pointer-events:none}.cr-auth-dialog{display:flex;flex-direction:column;width:100%;max-width:440px;max-height:100%;min-width:0;border:1px solid hsl(var(--border));border-radius:24px;background:hsl(var(--card));color:hsl(var(--foreground));box-shadow:0 32px 100px -24px rgba(0,0,0,.35),0 4px 20px rgba(0,0,0,.06);font-family:var(--font-sans),sans-serif;outline:none;overflow:hidden;pointer-events:auto;transition:max-width .24s cubic-bezier(.22,1,.36,1);animation:cr-auth-dialog-in .3s cubic-bezier(.22,1,.36,1) backwards}.cr-auth-dialog[data-state=closed]{animation:cr-auth-dialog-out .18s ease-in both}.cr-auth-dialog[data-auth-mode=kayit]{max-width:480px}.dark .cr-auth-dialog{box-shadow:0 32px 100px -24px rgba(0,0,0,.65),inset 0 1px 0 hsla(0,0%,100%,.025)}.cr-auth-mobile-handle{display:none}.cr-auth-header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px 16px 26px}.cr-auth-logo{min-width:0;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.cr-auth-actions{display:flex;align-items:center;gap:2px}.cr-auth-actions>button,.cr-auth-actions>span{display:grid;flex-shrink:0;place-items:center;width:44px;height:44px;border-radius:12px}.cr-auth-close{color:hsl(var(--muted-foreground));transition:color .16s,background .16s,transform .16s}.cr-auth-close:hover{background:hsl(var(--muted)/.8);color:hsl(var(--foreground))}.cr-auth-close:active{transform:scale(.94)}.cr-auth-close:disabled{opacity:.4;cursor:default}.cr-auth-scroll{min-height:0;padding:0 22px 26px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent}.cr-auth-tabs{display:grid;flex:0 0 auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-inline:26px;padding:4px;border:1px solid hsl(var(--border)/.65);border-radius:14px;background:hsl(var(--muted)/.65)}.cr-auth-tabs button{position:relative;display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;border-radius:10px;color:hsl(var(--muted-foreground));font-size:13px;font-weight:500;transition:color .16s}.cr-auth-tabs button>span:last-child{position:relative;z-index:1}.cr-auth-tabs button:hover{color:hsl(var(--foreground))}.cr-auth-tabs button[aria-selected=true]{color:hsl(var(--foreground));font-weight:600}.cr-auth-tab-indicator{position:absolute;inset:0;border:1px solid hsl(var(--border));border-radius:10px;background:hsl(var(--card));box-shadow:0 2px 5px rgba(0,0,0,.055)}.cr-auth-panel-size{overflow:hidden}.cr-auth-panel{padding:24px 4px 4px}.cr-auth-title{font-family:var(--font-heading),var(--font-sans),sans-serif;font-size:32px;font-weight:600;line-height:1.2;letter-spacing:-.02em}.cr-auth-context{margin-top:8px;color:hsl(var(--muted-foreground));font-size:13px;line-height:1.65}.cr-auth-form{display:flex;flex-direction:column;gap:16px;margin-top:24px}.cr-auth-form fieldset{display:flex;min-width:0;flex-direction:column;gap:18px;margin:0;padding:0;border:0}.cr-auth-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.cr-auth-link{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;color:hsl(var(--primary));font-size:13px;font-weight:600;text-align:left}.cr-auth-link:hover:not(:disabled){text-decoration:underline}.cr-auth-link:disabled{opacity:.55;cursor:default}.cr-auth-recovery-success{display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid hsl(var(--success)/.25);border-radius:12px;background:hsl(var(--success)/.08);color:hsl(var(--foreground));font-size:13px;line-height:1.65}.cr-auth-recovery-success>svg{flex-shrink:0;margin-top:1px;color:hsl(var(--success))}.cr-auth-dialog[data-auth-mode=kayit] .cr-auth-panel{padding-top:18px}.cr-auth-register-form{margin-top:0}.cr-auth-context+.cr-auth-register-form,.cr-auth-error+.cr-auth-register-form{margin-top:16px}.cr-auth-register-form fieldset{gap:16px}.cr-auth-registration-progress ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.cr-auth-registration-progress button{display:flex;flex-direction:column;justify-content:center;gap:8px;width:100%;min-height:44px;padding:4px 0;color:hsl(var(--muted-foreground));text-align:left;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;transition:color .2s ease}.cr-auth-registration-progress button>span:last-child{display:flex;align-items:center;gap:6px}.cr-auth-registration-progress button:disabled{cursor:default}.cr-auth-step-track{display:block;width:100%;height:3px;overflow:hidden;border-radius:99px;background:hsl(var(--foreground)/.09)}.cr-auth-step-track>span{display:block;width:100%;height:100%;border-radius:inherit;background:hsl(var(--primary));transform:scaleX(0);transform-origin:left center;transition:transform .28s cubic-bezier(.22,1,.36,1),background .2s ease}.cr-auth-registration-progress li[data-active=true] button{color:hsl(var(--foreground))}.cr-auth-registration-progress li[data-complete=true] button{color:hsl(var(--success))}.cr-auth-registration-progress li[data-active=true] .cr-auth-step-track>span,.cr-auth-registration-progress li[data-complete=true] .cr-auth-step-track>span{transform:scaleX(1)}.cr-auth-registration-progress li[data-complete=true] .cr-auth-step-track>span{background:hsl(var(--success)/.7)}.cr-auth-step-content{display:flex;flex-direction:column;gap:14px;min-width:0;outline:none}.cr-auth-step-content>.cr-auth-field:nth-of-type(2){animation-delay:25ms}.cr-auth-step-content>.cr-auth-field:nth-of-type(3){animation-delay:.05s}.cr-auth-step-content>.cr-auth-field:last-child{animation-delay:75ms}.cr-auth-register-form .cr-auth-field label{margin-bottom:6px}.cr-auth-register-form .cr-auth-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cr-auth-form-actions{display:flex;gap:10px;min-width:0}.cr-auth-form-actions .cr-auth-submit{flex:1;min-width:0;margin-top:0}.cr-auth-back{display:flex;flex-shrink:0;align-items:center;justify-content:center;gap:7px;min-width:96px;min-height:50px;padding:12px 16px;border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--muted)/.45);color:hsl(var(--foreground));font-size:13px;font-weight:500;transition:background .18s,border-color .18s,transform .18s}.cr-auth-back:hover:not(:disabled){background:hsl(var(--muted));border-color:hsl(var(--muted-foreground)/.35)}.cr-auth-back:active:not(:disabled){transform:scale(.98)}.cr-auth-back:disabled{opacity:.55;cursor:default}.cr-auth-review-heading{display:flex;align-items:center;gap:12px;padding-block:4px}.cr-auth-review-heading>span{display:grid;flex-shrink:0;place-items:center;width:44px;height:44px;border-radius:14px;background:hsl(var(--success)/.1);color:hsl(var(--success))}.cr-auth-review-heading h3{font-family:var(--font-heading),var(--font-sans),sans-serif;font-size:18px;font-weight:600;letter-spacing:-.015em}.cr-auth-review-heading p{margin-top:3px;color:hsl(var(--muted-foreground));font-size:12px;line-height:1.5}.cr-auth-review{overflow:hidden;min-width:0;border:1px solid hsl(var(--border));border-radius:14px;background:hsl(var(--background)/.45)}.cr-auth-review>div{display:grid;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:8px;padding:6px 8px 6px 14px}.cr-auth-review>div+div{border-top:1px solid hsl(var(--border)/.65)}.cr-auth-review dt{color:hsl(var(--muted-foreground));font-size:12px}.cr-auth-review dd{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0;font-size:13px;font-weight:500}.cr-auth-review dd>span{min-width:0;overflow-wrap:anywhere}.cr-auth-review button{display:grid;flex-shrink:0;place-items:center;width:44px;height:44px;border-radius:10px;color:hsl(var(--muted-foreground));transition:background .18s,color .18s,transform .18s}.cr-auth-review button:hover:not(:disabled){background:hsl(var(--muted));color:hsl(var(--foreground))}.cr-auth-review button:active:not(:disabled){transform:scale(.95)}.cr-auth-review button:disabled{opacity:.55}.cr-auth-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;min-width:0}.cr-auth-field{min-width:0}.cr-auth-field,.cr-auth-form fieldset>.cr-auth-field-row{animation:cr-auth-field-in .3s cubic-bezier(.22,1,.36,1) backwards}.cr-auth-form fieldset>.cr-auth-field:nth-child(2){animation-delay:35ms}.cr-auth-form fieldset>.cr-auth-field:nth-child(3){animation-delay:.07s}.cr-auth-form fieldset>.cr-auth-field:nth-child(4){animation-delay:.105s}.cr-auth-form fieldset>.cr-auth-field:nth-child(5){animation-delay:.14s}.cr-auth-field label{display:block;margin-bottom:8px;font-size:13px;font-weight:500;line-height:1.5;transition:color .18s ease}.cr-auth-field:focus-within label{color:hsl(var(--foreground))}.cr-auth-input-wrap{position:relative}.cr-auth-input{width:100%;min-width:0;height:50px;padding:12px 14px;border:1px solid hsl(var(--input));border-radius:12px;background:hsl(var(--background)/.6);color:hsl(var(--foreground));font:400 14px/1.5 var(--font-sans),sans-serif;outline:none;transition:border-color .18s,box-shadow .18s,background .18s}.cr-auth-input::-moz-placeholder{color:hsl(var(--muted-foreground)/.7)}.cr-auth-input::placeholder{color:hsl(var(--muted-foreground)/.7)}.cr-auth-input:hover{border-color:hsl(var(--muted-foreground)/.4)}.cr-auth-input:focus{border-color:hsl(var(--primary));background:hsl(var(--background));box-shadow:0 0 0 3px hsl(var(--primary)/.1)}.cr-auth-input[aria-invalid=true]{border-color:hsl(var(--destructive))}.cr-auth-field .cr-auth-input[aria-invalid=true]:focus,.dark .cr-auth-field .cr-auth-input[aria-invalid=true]:focus{border-color:hsl(var(--destructive))!important;box-shadow:0 0 0 3px hsl(var(--destructive)/.1)!important}.cr-auth-field[data-field-state=error] .cr-auth-input{animation:cr-auth-field-alert .24s ease-out}.cr-auth-field[data-field-state=success] .cr-auth-input{border-color:hsl(var(--success)/.6)}.cr-auth-field[data-field-state=success] .cr-auth-input:focus,.dark .cr-auth-field[data-field-state=success] .cr-auth-input:focus{border-color:hsl(var(--success)/.6)!important;box-shadow:0 0 0 3px hsl(var(--success)/.1)!important}.cr-auth-password{padding-right:52px}.cr-auth-password-toggle{position:absolute;inset-inline-end:3px;top:3px;display:grid;place-items:center;width:44px;height:44px;border-radius:9px;color:hsl(var(--muted-foreground));transition:color .16s,background .16s,transform .16s}.cr-auth-password-toggle:hover{color:hsl(var(--foreground));background:hsl(var(--muted)/.55)}.cr-auth-password-toggle:active{transform:scale(.93)}.cr-auth-password-toggle[aria-pressed=true]{color:hsl(var(--primary));background:hsl(var(--primary)/.06)}.cr-auth-password-toggle[aria-pressed=true]>svg{animation:cr-auth-toggle-in .18s ease-out both}.cr-auth-field-error,.cr-auth-field-success,.cr-auth-hint{margin-top:6px;font-size:12px;line-height:1.5}.cr-auth-hint{color:hsl(var(--muted-foreground))}.cr-auth-field-error{color:hsl(var(--destructive))}.cr-auth-field-error,.cr-auth-field-success{animation:cr-auth-feedback-in .18s ease-out both}.cr-auth-field-success{display:flex;align-items:center;gap:5px;color:hsl(var(--success))}.cr-auth-field-success>svg{flex-shrink:0}.cr-auth-password-strength{--strength-color:hsl(var(--muted-foreground));min-width:0;margin-top:8px}.cr-auth-password-strength-inset{position:absolute;inset-inline:14px;bottom:5px;margin-top:0;pointer-events:none}.cr-auth-password-strength[data-strength="1"]{--strength-color:hsl(var(--destructive))}.cr-auth-password-strength[data-strength="2"]{--strength-color:#a66b16}.cr-auth-password-strength[data-strength="3"]{--strength-color:#167c87}.cr-auth-password-strength[data-strength="4"]{--strength-color:hsl(var(--success))}.dark .cr-auth-password-strength[data-strength="2"]{--strength-color:#dbb06a}.dark .cr-auth-password-strength[data-strength="3"]{--strength-color:#5bc4cf}.cr-auth-strength-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.cr-auth-strength-track>span{height:4px;overflow:hidden;border-radius:99px;background:hsl(var(--foreground)/.08)}.cr-auth-password-strength-inset .cr-auth-strength-track>span{height:3px}.cr-auth-strength-track>span>span{display:block;width:100%;height:100%;border-radius:inherit;background:var(--strength-color);transform:scaleX(0);transform-origin:left center;transition:transform .24s cubic-bezier(.22,1,.36,1),background .24s ease}.cr-auth-strength-track>span[data-filled=true]>span{transform:scaleX(1)}.cr-auth-error{display:flex;align-items:flex-start;gap:8px;margin-top:18px;padding:12px;border:1px solid hsl(var(--destructive)/.2);border-radius:12px;background:hsl(var(--destructive)/.05);color:hsl(var(--destructive));font-size:13px;line-height:1.6;animation:cr-auth-feedback-in .18s ease-out both}.cr-auth-error>svg{flex-shrink:0;margin-top:2px}.cr-auth-submit{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:50px;margin-top:4px;padding:12px 16px;border-radius:12px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 5px 14px hsl(var(--primary)/.15);font-size:14px;font-weight:600;transition:background .18s,box-shadow .18s,transform .18s}.cr-auth-submit:hover:not(:disabled){background:hsl(var(--primary)/.92);box-shadow:0 7px 18px hsl(var(--primary)/.22);transform:translateY(-1px)}.cr-auth-submit:active:not(:disabled){transform:translateY(0) scale(.99);box-shadow:0 2px 8px hsl(var(--primary)/.12)}.cr-auth-submit>svg:not(.animate-spin){transition:transform .18s}.cr-auth-submit:hover:not(:disabled)>svg:not(.animate-spin){transform:translateX(2px)}.cr-auth-submit:disabled{opacity:.65;cursor:wait}.cr-auth-form fieldset:disabled .cr-auth-input,.cr-auth-form fieldset:disabled .cr-auth-password-toggle{opacity:.65}.cr-auth-terms{color:hsl(var(--muted-foreground));font-size:11px;line-height:1.65;text-align:center}.cr-auth-dialog button:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.cr-auth-redirect{display:flex;align-items:center;gap:8px;padding-block:24px 4px;color:hsl(var(--muted-foreground));font-size:13px}@keyframes cr-auth-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes cr-auth-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes cr-auth-dialog-in{0%{opacity:0;transform:translateY(14px) scale(.975)}to{opacity:1;transform:none}}@keyframes cr-auth-dialog-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.985)}}@keyframes cr-auth-sheet-in{0%{opacity:.7;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes cr-auth-sheet-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20%)}}@keyframes cr-auth-feedback-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes cr-auth-field-in{0%{opacity:0}to{opacity:1}}@keyframes cr-auth-field-alert{50%{box-shadow:0 0 0 4px hsl(var(--destructive)/.14)}}@keyframes cr-auth-toggle-in{0%{opacity:.5;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@media (max-width:640px){.cr-auth-layer{align-items:flex-end;padding:max(12px,env(safe-area-inset-top,0px)) 0 0}.cr-auth-dialog{max-width:none;height:100%;min-height:0;border-bottom:0;border-radius:26px 26px 0 0;box-shadow:0 -12px 60px rgba(0,0,0,.2);animation-name:cr-auth-sheet-in;animation-duration:.36s}.cr-auth-dialog[data-auth-mode=kayit]{max-width:none}.cr-auth-dialog[data-state=closed]{animation-name:cr-auth-sheet-out;animation-duration:.18s}.cr-auth-mobile-handle{display:flex;flex:0 0 auto;justify-content:center;padding-top:10px}.cr-auth-mobile-handle>span{width:36px;height:4px;border-radius:99px;background:hsl(var(--muted-foreground)/.28)}.cr-auth-header{padding:4px 16px 8px 20px}.cr-auth-logo{height:32px;max-width:140px}.cr-auth-tabs{margin-inline:max(20px,env(safe-area-inset-left,0px)) max(20px,env(safe-area-inset-right,0px))}.cr-auth-scroll{flex:1;padding:0 max(16px,env(safe-area-inset-right,0px)) calc(16px + env(safe-area-inset-bottom, 0px)) max(16px,env(safe-area-inset-left,0px));overflow-anchor:none}.cr-auth-panel{padding-top:22px}.cr-auth-title{font-size:29px}.cr-auth-form{margin-top:22px}.cr-auth-input{font-size:16px}.cr-auth-dialog[data-auth-mode=kayit] .cr-auth-panel{padding-top:12px}.cr-auth-register-form{margin-top:0}.cr-auth-register-form fieldset{gap:12px}.cr-auth-registration-progress ol{gap:8px}.cr-auth-registration-progress button{gap:7px;font-size:10px}.cr-auth-step-content{gap:10px}.cr-auth-register-form .cr-auth-field label{margin-bottom:5px;font-size:12px;line-height:1.4}.cr-auth-register-form .cr-auth-input{height:46px;padding-block:10px}.cr-auth-register-form .cr-auth-password-toggle{top:1px;inset-inline-end:1px}.cr-auth-register-form .cr-auth-field-error,.cr-auth-register-form .cr-auth-field-success,.cr-auth-register-form .cr-auth-hint{margin-top:4px;font-size:11px;line-height:1.4}.cr-auth-back,.cr-auth-register-form .cr-auth-submit{min-height:48px}.cr-auth-back{min-width:88px;padding-inline:12px}.cr-auth-review>div{grid-template-columns:74px minmax(0,1fr);padding-inline-start:12px}}@media (max-width:380px){.cr-auth-field-row{grid-template-columns:minmax(0,1fr);gap:18px}}@media (prefers-reduced-motion:reduce){.cr-auth-dialog,.cr-auth-error,.cr-auth-overlay{animation-duration:.01ms!important}.cr-auth-dialog *,.cr-auth-dialog :after,.cr-auth-dialog :before{transition-duration:.01ms!important}.cr-auth-submit:hover:not(:disabled),.cr-auth-submit:hover:not(:disabled)>svg:not(.animate-spin){transform:none}.cr-auth-field,.cr-auth-field-error,.cr-auth-field-success,.cr-auth-field[data-field-state=error] .cr-auth-input,.cr-auth-form fieldset>.cr-auth-field-row,.cr-auth-password-toggle[aria-pressed=true]>svg{animation:none}.cr-auth-field label,.cr-auth-input,.cr-auth-password-strength *,.cr-auth-password-toggle{transition:none}.cr-auth-back:active:not(:disabled),.cr-auth-password-toggle:active,.cr-auth-review button:active:not(:disabled),.cr-auth-submit:active:not(:disabled){transform:none}}:where(.cr-effect-page,.cr-effect-heading,.cr-effect-card,.cr-effect-panel){--cr-effect-tone:var(--accent);--cr-effect-fill:.14;--cr-effect-rest:.55;--cr-effect-edge:.45}.dark :where(.cr-effect-page,.cr-effect-heading,.cr-effect-card,.cr-effect-panel){--cr-effect-fill:.12;--cr-effect-rest:.4}[data-effect-tone=success]{--cr-effect-tone:var(--success)}[data-effect-tone=warning]{--cr-effect-tone:var(--warning)}[data-effect-tone=info]{--cr-effect-tone:213 54% 48%}[data-effect-tone=danger]{--cr-effect-tone:var(--destructive)}.dark [data-effect-tone=info]{--cr-effect-tone:213 50% 65%}.cr-effect-page{background-image:radial-gradient(ellipse 380px 240px at 100% 0,hsl(var(--accent)/.08),transparent 75%),radial-gradient(ellipse 300px 180px at 0 80px,hsl(var(--primary)/.035),transparent 75%);background-size:100% 460px;background-repeat:no-repeat}.cr-effect-card,.cr-effect-heading,.cr-effect-panel{position:relative;isolation:isolate}.cr-effect-card{overflow:hidden;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.cr-effect-card:before,.cr-effect-panel:before,.dark .cr-effect-card:before,.dark .cr-effect-panel:before{content:"";position:absolute;inset:0;width:auto;height:auto;z-index:-1;border-radius:inherit;background:radial-gradient(ellipse 240px 150px at 100% 0,hsl(var(--cr-effect-tone)/var(--cr-effect-fill)),transparent 72%);opacity:var(--cr-effect-rest);pointer-events:none;filter:none;transform:none;animation:none}.cr-effect-card:before{transition:opacity .22s ease}.cr-effect-card:after,.cr-effect-panel:after,.dark .cr-effect-card:after,.dark .cr-effect-panel:after{content:"";position:absolute;inset:0 18px auto;width:auto;height:1px;z-index:0;border-radius:999px;background:linear-gradient(90deg,transparent,hsl(var(--cr-effect-tone)/.65),hsl(var(--foreground)/.13),transparent);opacity:.45;pointer-events:none;filter:none;transform:scaleX(.55);transform-origin:center;animation:none}.cr-effect-card:after{transition:opacity .22s ease,transform .22s ease}.cr-effect-panel:before{opacity:.7}.cr-effect-panel:after,.dark .cr-effect-panel:after{transform:none}.cr-brand-card.cr-effect-card,.dark .cr-brand-card.cr-effect-card{backdrop-filter:none;-webkit-backdrop-filter:none}.cr-effect-card:focus-visible,.cr-effect-card:focus-within{border-color:hsl(var(--cr-effect-tone)/var(--cr-effect-edge))}.cr-effect-card:focus-visible:before,.cr-effect-card:focus-within:before{opacity:1}.cr-effect-card:focus-visible:after,.cr-effect-card:focus-within:after{opacity:1;transform:scaleX(1)}.cr-effect-heading:before,.dark .cr-effect-heading:before{content:"";position:absolute;inset:0;width:auto;height:auto;z-index:-1;border-radius:inherit;background:radial-gradient(ellipse 440px 220px at 100% 0,hsl(var(--accent)/.12),transparent 75%),radial-gradient(ellipse 300px 160px at 0 100%,hsl(var(--primary)/.045),transparent 75%);opacity:1;pointer-events:none;filter:none;transform:none;animation:none}.cr-effect-heading:after,.dark .cr-effect-heading:after{content:"";position:absolute;inset:auto 24px 0;width:auto;height:1px;z-index:0;background:linear-gradient(90deg,transparent,hsl(var(--accent)/.3),transparent);border-radius:999px;opacity:1;pointer-events:none;filter:none;transform:none;animation:none}@media (hover:hover) and (pointer:fine){.cr-effect-card:hover,.dark .cr-effect-card:hover{border-color:hsl(var(--cr-effect-tone)/var(--cr-effect-edge));box-shadow:0 10px 26px -20px hsl(var(--foreground)/.3),0 0 0 1px hsl(var(--cr-effect-tone)/.06);transform:translateY(-2px)}.cr-effect-card:hover:before,.dark .cr-effect-card:hover:before{opacity:1}.cr-effect-card:hover:after,.dark .cr-effect-card:hover:after{opacity:1;transform:scaleX(1)}}@media (hover:none),(pointer:coarse){.cr-effect-card:hover,.dark .cr-effect-card:hover{transform:none;box-shadow:none}.cr-effect-card:hover:before,.dark .cr-effect-card:hover:before{opacity:var(--cr-effect-rest)}.cr-effect-card:active,.dark .cr-effect-card:active{border-color:hsl(var(--cr-effect-tone)/var(--cr-effect-edge))}.cr-effect-card:active:before,.dark .cr-effect-card:active:before{opacity:1}.cr-effect-card:active:after,.dark .cr-effect-card:active:after{opacity:1;transform:scaleX(1)}}@media (max-width:640px){.cr-effect-page{background-size:100% 320px}}@media (prefers-reduced-motion:reduce){.cr-effect-card,.cr-effect-card:after,.cr-effect-card:before{transition:none!important}.cr-effect-card:hover,.dark .cr-effect-card:hover{transform:none!important}}.cr-header.cr-header--refined{--cr-header-height:80px;--cr-header-shadow:222 24% 12%;--cr-menu-blue:218 79% 47%;--cr-menu-amber:32 88% 38%;--cr-menu-green:159 73% 32%;--cr-menu-violet:261 65% 54%;--cr-menu-cyan:189 83% 32%;background:hsl(var(--card));border-bottom-color:hsl(var(--border)/.75);box-shadow:0 4px 18px -14px hsl(var(--cr-header-shadow)/.16);backdrop-filter:none;-webkit-backdrop-filter:none}.dark .cr-header--refined{--cr-menu-blue:214 92% 70%;--cr-menu-amber:35 90% 64%;--cr-menu-green:159 66% 60%;--cr-menu-violet:260 92% 77%;--cr-menu-cyan:188 76% 65%}.cr-header--refined:after{content:"";position:absolute;inset:auto 0 -1px;height:1px;background:linear-gradient(90deg,transparent 8%,hsl(var(--accent)/.28),transparent 92%);pointer-events:none}.cr-header--refined .cr-header-inner{width:min(1280px,calc(100% - 64px));min-height:var(--cr-header-height);gap:22px}.cr-header--refined .cr-logo{min-width:0}.cr-header--refined .cr-logo :is(img,.cr-logo-placeholder){height:46px;max-width:176px}.cr-header--refined .cr-desktop-nav{flex:1;min-width:0;justify-content:safe center;gap:14px;padding:0;border:0;border-radius:0;background:transparent;overflow-x:auto;scrollbar-width:none}.cr-header--refined .cr-desktop-nav::-webkit-scrollbar{display:none}.cr-header--refined .cr-desktop-nav a{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:44px;padding:0 6px;border-radius:4px;color:hsl(var(--foreground)/.76);font:600 14px/1.4 var(--font-sans),sans-serif;transition:color .18s ease}.cr-header--refined .cr-desktop-nav a:after{inset:auto 6px 4px;height:2px;border-radius:2px;background:hsl(var(--accent));transform-origin:center;transition:transform .18s ease}.cr-header--refined .cr-desktop-nav a:hover,.cr-header--refined .cr-desktop-nav a[aria-current]{color:hsl(var(--foreground));font-weight:600;background:transparent;box-shadow:none}.cr-header--refined .cr-desktop-nav a[aria-current]{color:hsl(var(--accent))}.cr-header--refined .cr-header-actions{gap:10px;flex-shrink:0}.cr-header--refined .cr-header-tools{display:flex;align-items:center;gap:4px;padding-inline-end:10px;border-inline-end:1px solid hsl(var(--border)/.7)}.cr-header--refined :is(.cr-theme-toggle,.cr-theme-placeholder,.cr-lang-trigger){min-height:44px;height:44px;border:1px solid transparent;border-radius:11px;color:hsl(var(--muted-foreground));background:transparent;box-shadow:none;transition:color .18s ease,background-color .18s ease,border-color .18s ease}.cr-header--refined :is(.cr-theme-toggle,.cr-theme-placeholder){width:44px}.cr-header--refined .cr-theme-toggle>span:not(.sr-only){background:hsl(var(--cr-menu-violet)/.08)}.cr-header--refined .cr-theme-toggle>svg{width:20px;height:20px}.cr-header--refined .cr-theme-toggle>svg:first-of-type{color:hsl(var(--cr-menu-amber))}.cr-header--refined .cr-theme-toggle>svg:nth-of-type(2){color:hsl(var(--cr-menu-violet))}.cr-header--refined .cr-lang-trigger{gap:7px;padding:0 10px}.cr-header--refined .cr-lang-trigger .cr-lang-current-name{display:none}.cr-header--refined :is(.cr-account,.cr-profile-trigger,.cr-account-placeholder){display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:5px 10px;border:1px solid hsl(var(--border)/.8);border-radius:11px;background:hsl(var(--card));color:hsl(var(--foreground));font:600 13px/1.4 var(--font-sans),sans-serif;transition:border-color .18s ease,background-color .18s ease}.cr-header--refined .cr-account-placeholder{width:106px;background:hsl(var(--muted)/.3)}.cr-header--refined .cr-profile-trigger{gap:8px;padding:4px 8px;border:0;border-radius:14px;background:transparent}.cr-header--refined .cr-profile-trigger>svg{color:hsl(var(--muted-foreground));transition:transform .18s ease}.cr-header--refined .cr-profile-menu[open]>.cr-profile-trigger{background:hsl(var(--muted)/.65)}.cr-header--refined :is(.cr-header-cta,.cr-menu-cta){min-height:44px;padding:10px 16px;gap:8px;border-radius:11px;font:600 13px/1.4 var(--font-sans),sans-serif;color:hsl(var(--primary-foreground));background:hsl(var(--primary));border:1px solid hsl(var(--primary)/.5);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.13),0 3px 9px -5px hsl(var(--primary)/.5);transform:none;white-space:nowrap;transition:background-color .18s ease,box-shadow .18s ease}.cr-header--refined :is(.cr-header-cta,.cr-menu-cta) svg{color:inherit}.cr-header--refined .cr-menu-toggle{min-width:44px;min-height:44px;padding:10px;border:1px solid transparent;border-radius:11px;background:transparent;color:hsl(var(--foreground));transition:color .18s ease,background-color .18s ease,border-color .18s ease}.cr-header--refined .cr-menu-toggle[aria-expanded=true]{color:hsl(var(--accent));background:hsl(var(--accent)/.08);border-color:hsl(var(--accent)/.25)}.cr-header--refined :is(.cr-profile-dropdown,.cr-lang-menu){left:auto;right:auto;inset-inline-end:0;top:calc(100% + 12px);border:1px solid hsl(var(--border));border-radius:16px;background:hsl(var(--card));box-shadow:0 16px 40px -16px hsl(var(--cr-header-shadow)/.24);max-height:calc(100dvh - var(--cr-header-height) - 28px);overflow-y:auto;overscroll-behavior:contain;animation:cr-header-panel-enter .2s ease-out backwards}.cr-header--refined .cr-profile-dropdown{width:min(312px,calc(100vw - 28px));max-width:none;padding:8px;border-radius:20px;font-family:var(--font-sans),sans-serif}.cr-header--refined .cr-profile-dropdown-identity{display:flex;align-items:center;gap:12px;padding:14px 12px;border-bottom:0;border-radius:13px;background:linear-gradient(115deg,hsl(var(--cr-menu-blue)/.06),hsl(var(--cr-menu-violet)/.025))}.cr-profile-dropdown-identity>div{min-width:0;flex:1}.cr-profile-identity-name{margin:0;color:hsl(var(--foreground));font-size:15px;font-weight:700}.cr-profile-identity-email,.cr-profile-identity-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.5}.cr-profile-identity-email{margin:3px 0 0;color:hsl(var(--muted-foreground));font-size:12px}.cr-header--refined .cr-profile-dropdown nav{display:grid;gap:3px;padding:7px 0}.cr-header--refined .cr-profile-dropdown :is(nav>a,button){display:flex;align-items:center;gap:11px;min-height:52px;padding:8px 10px;border:0;border-radius:12px;color:hsl(var(--foreground));background:transparent;font:600 13px/1.5 var(--font-sans),sans-serif;text-align:start;transition:background-color .18s ease}.cr-profile-option--profile{--cr-option-color:var(--cr-menu-blue)}.cr-profile-option--complaints{--cr-option-color:var(--cr-menu-amber)}.cr-profile-option--settings{--cr-option-color:var(--cr-menu-green)}.cr-profile-option--admin{--cr-option-color:var(--cr-menu-violet)}.cr-profile-option--brand{--cr-option-color:var(--cr-menu-cyan)}.cr-profile-option--logout{--cr-option-color:var(--destructive)}.cr-profile-option-icon{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:11px;background:hsl(var(--cr-option-color)/.09);color:hsl(var(--cr-option-color));transition:background-color .18s ease,transform .18s ease}.cr-header--refined .cr-profile-dropdown .cr-profile-option-icon svg{width:22px;height:22px;color:inherit}.cr-profile-option-label{flex:1;min-width:0}.cr-profile-option-arrow{opacity:.55;transition:opacity .18s ease,transform .18s ease}.cr-profile-dropdown-footer{padding-top:6px;border-top:1px solid hsl(var(--border)/.65)}.cr-header--refined .cr-profile-dropdown .cr-profile-option--logout{color:hsl(var(--destructive))}.cr-header--refined .cr-lang-option-active{color:hsl(var(--accent));background:hsl(var(--accent)/.08)}.cr-header--refined .cr-lang-check{color:hsl(var(--accent))}.cr-header--refined .cr-lang-option{min-height:40px}.dark .cr-header--refined :is(.cr-profile-dropdown,.cr-lang-menu){box-shadow:0 16px 40px -16px rgba(0,0,0,.55)}.cr-header--refined :is(a,button,summary):focus-visible{outline:2px solid hsl(var(--accent));outline-offset:3px}@keyframes cr-header-panel-enter{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){.cr-header--refined :is(.cr-theme-toggle,.cr-lang-trigger,.cr-account,.cr-menu-toggle):hover{color:hsl(var(--foreground));border-color:hsl(var(--accent)/.25);background:hsl(var(--muted)/.65)}.cr-header--refined .cr-profile-trigger:hover{background:hsl(var(--muted)/.65)}.cr-header--refined .cr-profile-dropdown :is(nav>a,button):hover{background:hsl(var(--muted)/.6)}.cr-header--refined .cr-profile-dropdown :is(nav>a,button):hover .cr-profile-option-icon{background:hsl(var(--cr-option-color)/.14);transform:translateY(-1px)}.cr-header--refined .cr-profile-dropdown nav>a:hover .cr-profile-option-arrow{opacity:.9;transform:translateX(2px)}.cr-header--refined :is(.cr-header-cta,.cr-menu-cta):hover{background:hsl(var(--primary)/.9);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.13),0 5px 12px -6px hsl(var(--primary)/.5);transform:none}}@media (min-width:1101px) and (max-width:1360px){.cr-header--refined .cr-header-inner{gap:14px}.cr-header--refined .cr-logo :is(img,.cr-logo-placeholder){max-width:154px;height:42px}.cr-header--refined .cr-desktop-nav{gap:6px}.cr-header--refined .cr-desktop-nav a{padding-inline:6px;font-size:13px}.cr-header--refined .cr-header-actions{gap:7px}.cr-header--refined .cr-header-tools{gap:4px;padding-inline-end:7px}.cr-header--refined .cr-header-cta{padding-inline:12px}.cr-header--refined .cr-account>span,.cr-header--refined .cr-profile-trigger>span:nth-child(2){display:none}.cr-header--refined .cr-account{width:44px;padding:10px}.cr-header--refined .cr-account-placeholder{width:58px}}@media (max-width:1100px){.cr-header.cr-header--refined{--cr-header-height:74px}.cr-header--refined .cr-desktop-nav{display:none}.cr-header--refined .cr-mobile-menu{width:min(420px,calc(100% - 32px));margin-block:10px 0;margin-inline:auto 16px;padding:12px;gap:10px;border-radius:18px;background:hsl(var(--card));box-shadow:0 18px 44px -20px hsl(var(--cr-header-shadow)/.3);max-height:calc(100dvh - var(--cr-header-height) - 28px);animation:cr-header-panel-enter .2s ease-out backwards}.cr-header--refined .cr-menu-identity{display:flex;align-items:center;gap:12px;padding:10px 12px 14px;border-bottom:1px solid hsl(var(--border)/.75);color:hsl(var(--foreground))}.cr-menu-identity-copy{flex:1;min-width:0}.cr-menu-identity-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 14px/1.5 var(--font-sans),sans-serif}.cr-menu-identity-copy>span{display:block;margin-top:2px;font-size:12px;color:hsl(var(--muted-foreground))}.cr-menu-identity-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;color:hsl(var(--accent));background:hsl(var(--accent)/.08)}.cr-menu-identity>svg{flex-shrink:0;color:hsl(var(--muted-foreground))}.cr-header--refined .cr-menu-link{min-height:54px;padding:7px 10px;font-weight:600;transition:background-color .18s ease,color .18s ease}.cr-header--refined .cr-menu-icon{width:36px;height:36px;background:hsl(var(--muted)/.6)}.cr-header--refined .cr-menu-link[aria-current]{background:hsl(var(--accent)/.07);color:hsl(var(--foreground))}.cr-header--refined .cr-menu-link[aria-current] .cr-menu-icon{color:hsl(var(--accent));background:hsl(var(--accent)/.12)}.cr-header--refined .cr-menu-secondary{padding-top:10px;gap:6px}.cr-header--refined .cr-menu-secondary :is(a,button){gap:7px;padding:8px 10px;font-size:12px;font-weight:600;background:hsl(var(--muted)/.35);border-color:transparent}.cr-header--refined .cr-menu-secondary svg{color:hsl(var(--muted-foreground));flex-shrink:0}.cr-header--refined .cr-menu-secondary :is(.cr-menu-logout,.cr-menu-logout svg){color:hsl(var(--destructive))}.cr-header--refined .cr-menu-cta{min-height:46px}.cr-header--refined .cr-menu-language summary{display:flex;align-items:center;gap:9px;padding:10px;list-style:none;color:hsl(var(--muted-foreground))}.cr-header--refined .cr-menu-language summary::-webkit-details-marker{display:none}.cr-header--refined .cr-menu-language summary::marker{content:""}.cr-menu-language summary>span{flex:1}.cr-menu-language summary>svg:last-child{transition:transform .18s ease}.cr-menu-language[open] summary>svg:last-child{transform:rotate(180deg)}.cr-header--refined .cr-lang-chip-active{color:hsl(var(--accent));border-color:hsl(var(--accent)/.3);background:hsl(var(--accent)/.08)}}@media (max-width:767px){.cr-header.cr-header--refined{--cr-header-height:68px}.cr-header--refined .cr-header-inner{width:calc(100% - 28px);gap:10px}.cr-header--refined .cr-logo :is(img,.cr-logo-placeholder){max-width:min(154px,100%);height:40px}.cr-header--refined .cr-header-actions{gap:6px}.cr-header--refined .cr-header-tools{border:0;padding:0}.cr-header--refined :is(.cr-header-tools>.cr-lang-dropdown-container,.cr-account,.cr-account-placeholder,.cr-header-cta){display:none}.cr-header--refined .cr-profile-menu{display:block}.cr-header--refined .cr-profile-trigger{width:44px;height:44px;padding:6px}.cr-header--refined .cr-profile-trigger>span:nth-child(2),.cr-header--refined .cr-profile-trigger>svg{display:none}.cr-header--refined .cr-profile-dropdown{position:fixed;top:calc(var(--cr-header-height) + 8px);inset-inline:14px;width:auto;max-height:calc(100dvh - var(--cr-header-height) - 28px - env(safe-area-inset-bottom, 0px))}.cr-header--refined .cr-mobile-menu{max-height:calc(100dvh - 164px - env(safe-area-inset-bottom, 0px))}}@media (hover:none),(pointer:coarse){.cr-header--refined .cr-menu-link:hover{color:hsl(var(--foreground));background:hsl(var(--muted)/.35)}.cr-header--refined :is(.cr-header-cta,.cr-menu-cta):hover,.cr-header--refined :is(.cr-header-cta,.cr-menu-cta):hover svg{transform:none}}@media (prefers-reduced-motion:reduce){.cr-header--refined *,.cr-header--refined :after,.cr-header--refined :before{transition:none!important;animation:none!important}}.cr-notification-menu{position:relative;flex-shrink:0}.cr-header--refined .cr-notification-trigger{display:grid;place-items:center;position:relative;width:44px;height:44px;border:0;border-radius:12px;color:hsl(var(--foreground)/.7);background:transparent;cursor:pointer;list-style:none;transition:background-color .18s ease,color .18s ease}.cr-notification-trigger:before{content:"";position:absolute;inset:5px;border-radius:10px;background:hsl(var(--muted)/.55);pointer-events:none;transition:background-color .18s ease}.cr-notification-trigger>svg{position:relative}.cr-notification-trigger::-webkit-details-marker{display:none}.cr-notification-trigger::marker{content:""}.cr-header--refined .cr-notification-trigger--unread,.cr-notification-menu[open] .cr-notification-trigger{color:hsl(var(--cr-menu-blue))}.cr-notification-menu[open] .cr-notification-trigger:before,.cr-notification-trigger--unread:before{background:hsl(var(--cr-menu-blue)/.09)}.cr-notification-badge{position:absolute;top:1px;inset-inline-end:1px;display:grid;place-items:center;min-width:17px;height:17px;padding-inline:3px;border:2px solid hsl(var(--card));border-radius:99px;background:hsl(var(--destructive));color:#fff;font:700 10px/1 var(--font-sans),sans-serif}.cr-notification-panel{position:absolute;top:calc(100% + 12px);inset-inline-end:0;z-index:60;display:flex;flex-direction:column;width:min(390px,calc(100vw - 28px));max-height:min(600px,calc(100dvh - var(--cr-header-height) - 28px));overflow:hidden;border:1px solid hsl(var(--border));border-radius:20px;background:hsl(var(--card));color:hsl(var(--foreground));box-shadow:0 16px 40px -16px hsl(var(--cr-header-shadow)/.24);font-family:var(--font-sans),sans-serif;animation:cr-header-panel-enter .2s ease-out backwards}.dark .cr-notification-panel{box-shadow:0 16px 40px -16px rgba(0,0,0,.55)}.cr-notification-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 18px 12px;flex-shrink:0}.cr-notification-heading-copy{display:flex;align-items:center;gap:11px;min-width:0}.cr-notification-title-icon{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;border-radius:12px;color:hsl(var(--cr-menu-blue));background:hsl(var(--cr-menu-blue)/.09)}.cr-notification-heading h2{margin:0;color:hsl(var(--foreground));font:700 16px/1.5 var(--font-sans),sans-serif}.cr-notification-heading p{margin:3px 0 0;color:hsl(var(--muted-foreground));font-size:12px;line-height:1.5}.cr-notification-close{display:grid;place-items:center;flex-shrink:0;min-width:36px;height:36px;border:0;border-radius:9px;background:transparent;color:hsl(var(--muted-foreground))}.cr-notification-toolbar{display:flex;align-items:center;justify-content:flex-end;padding:0 18px 8px;border-bottom:1px solid hsl(var(--border)/.75);flex-shrink:0}.cr-notification-mark-all{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;min-height:36px;border:0;background:transparent;color:hsl(var(--cr-menu-blue));font:600 12px/1.5 var(--font-sans),sans-serif;text-align:end}.cr-notification-panel button:disabled{opacity:.45;cursor:default}.cr-notification-list{min-height:0;overflow-y:auto;overscroll-behavior:contain}.cr-notification-list ul{margin:0;padding:6px;list-style:none}.cr-notification-list li{display:flex;align-items:center;border-radius:11px}.cr-notification-list li+li{margin-top:3px}.cr-notification-list .cr-notification-item{display:flex;flex:1;min-width:0;align-items:flex-start;gap:11px;padding:13px 7px 13px 11px;border:0;border-radius:inherit;background:transparent;color:inherit;text-align:start;font-family:inherit;transition:background-color .18s ease}.cr-notification-delete{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;margin-inline-end:3px;border:0;border-radius:9px;background:transparent;color:hsl(var(--muted-foreground));transition:color .18s ease,background-color .18s ease}.cr-notification-unread{background:hsl(var(--cr-menu-blue)/.055)}.cr-notification-icon{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:11px}.cr-notification-icon--info{color:hsl(var(--cr-menu-blue));background:hsl(var(--cr-menu-blue)/.1)}.cr-notification-icon--success{color:hsl(var(--cr-menu-green));background:hsl(var(--cr-menu-green)/.1)}.cr-notification-icon--warning{color:hsl(var(--cr-menu-amber));background:hsl(var(--cr-menu-amber)/.1)}.cr-notification-icon--danger{color:hsl(var(--destructive));background:hsl(var(--destructive)/.1)}.cr-notification-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px;overflow-wrap:anywhere}.cr-notification-copy strong{font-size:13px;font-weight:600;line-height:1.5}.cr-notification-copy>span{color:hsl(var(--muted-foreground));font-size:12px;line-height:1.6}.cr-notification-copy time{margin-top:3px;color:hsl(var(--muted-foreground));font-size:11px;line-height:1.5}.cr-notification-dot{flex-shrink:0;width:6px;height:6px;margin-top:8px;border-radius:50%;background:hsl(var(--cr-menu-blue))}.cr-notification-arrow{flex-shrink:0;margin-top:4px;color:hsl(var(--muted-foreground))}.cr-notification-empty{display:grid;justify-items:center;gap:9px;padding:34px 24px;text-align:center;color:hsl(var(--muted-foreground))}.cr-notification-empty>svg{margin-bottom:4px;opacity:.65}.cr-notification-empty p{margin:0;color:hsl(var(--foreground));font-size:13px;font-weight:600}.cr-notification-empty>span{max-width:260px;font-size:12px;line-height:1.7}.cr-notification-error{margin:8px 12px;padding:10px;border-radius:8px;background:hsl(var(--destructive)/.07);color:hsl(var(--destructive));font-size:12px;line-height:1.6}.cr-notification-error button{margin-inline-start:6px;text-decoration:underline;font-weight:600}.cr-notification-more{min-height:44px;flex-shrink:0;border:0;border-top:1px solid hsl(var(--border));background:transparent;color:hsl(var(--accent));font:600 12px/1.5 var(--font-sans),sans-serif}@media (hover:hover) and (pointer:fine){.cr-header--refined .cr-notification-trigger:hover{color:hsl(var(--cr-menu-blue))}.cr-notification-trigger:hover:before{background:hsl(var(--cr-menu-blue)/.1)}.cr-notification-close:hover{color:hsl(var(--foreground));background:hsl(var(--muted)/.65)}.cr-notification-list .cr-notification-item:hover{background:hsl(var(--muted)/.7)}.cr-notification-delete:not(:disabled):hover{color:hsl(var(--destructive));background:hsl(var(--destructive)/.08)}}@media (max-width:767px){.cr-notification-panel{position:fixed;top:calc(var(--cr-header-height) + 8px);inset-inline:14px;width:auto;max-height:calc(100dvh - var(--cr-header-height) - 28px - env(safe-area-inset-bottom, 0px))}.cr-notification-close,.cr-notification-mark-all{min-height:44px}.cr-notification-close{min-width:44px}}svg.cr-brand-verification{display:inline-block;flex-shrink:0;vertical-align:middle;filter:none}svg.cr-brand-verification[data-verified=true]{color:#087f6f}svg.cr-brand-verification[data-verified=false]{color:#d46b13}.dark svg.cr-brand-verification[data-verified=true]{color:#48c5aa}.dark svg.cr-brand-verification[data-verified=false]{color:#f2a34d}.cr-resolution-brand-label{display:flex;align-items:center;gap:6px;min-width:0}.lc-finder-site .cr-brand-result-name{display:flex;align-items:center;gap:7px}.lc-finder-site .cr-brand-result-name>span{min-width:0;overflow-wrap:anywhere}.cr-feed-meta .cr-feed-brand-name,.dark .cr-feed-meta .cr-feed-brand-name{display:inline-flex;align-items:center;gap:5px;min-width:0;padding:0;border:0;border-radius:0;background:transparent;color:hsl(var(--muted-foreground));font-size:inherit;font-weight:inherit}.cr-feed-brand-name>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp-page{--bp-blue:215 66% 44%;--bp-gold:36 83% 36%;--bp-violet:263 50% 50%;padding-block:26px 52px;font-family:var(--font-sans)}.dark .bp-page{--bp-blue:213 70% 72%;--bp-gold:41 87% 62%;--bp-violet:265 75% 77%}.bp-page :is(section,aside,div){min-width:0}.bp-page :is(#cozum,#inceleme,#puanlar,#sikayetler){scroll-margin-top:108px}.bp-breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:16px;color:hsl(var(--muted-foreground));font-size:12px}.bp-breadcrumb>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bp-breadcrumb a{flex-shrink:0;transition:color .18s ease}.bp-breadcrumb a:hover{color:hsl(var(--foreground))}.bp-hero{border:1px solid hsl(var(--border));border-radius:20px;padding:26px 28px 14px;background:hsl(var(--card))}.bp-hero-main{justify-content:space-between;gap:28px}.bp-hero-main,.bp-identity{display:flex;align-items:center}.bp-identity{flex:1 1 0;gap:18px;min-width:0}.bp-identity .cr-brand-identity{width:104px;height:104px;padding:6px;border:1px solid hsl(var(--border)/.7);border-radius:18px;background:transparent;box-shadow:none}.bp-identity .cr-brand-identity img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.bp-identity-copy{min-width:0}.bp-eyebrow{margin-bottom:5px;color:hsl(var(--muted-foreground));font-size:10px;font-weight:650;letter-spacing:.12em}.bp-name{display:flex;align-items:center;gap:9px}.bp-name h1{color:hsl(var(--foreground));font-size:clamp(25px,2.7vw,34px);font-weight:700;line-height:1.2;overflow-wrap:anywhere}.bp-website{display:inline-flex;align-items:center;gap:3px;margin-top:6px;font-size:12px;color:hsl(var(--muted-foreground));overflow-wrap:anywhere}.bp-website:hover{color:hsl(var(--bp-blue))}.bp-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:620px;margin-top:8px;color:hsl(var(--muted-foreground));font-size:13px;line-height:1.65}.bp-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid transparent;border-radius:10px;font-size:13px;font-weight:650;line-height:1.4;text-align:center;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.bp-button-primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.bp-button-primary:hover{box-shadow:0 3px 12px hsl(var(--primary)/.2);background:hsl(var(--primary)/.9)}.bp-button-quiet{background:hsl(var(--card));border-color:hsl(var(--border));color:hsl(var(--foreground))}.bp-button-quiet:hover{background:hsl(var(--muted)/.55);border-color:hsl(var(--foreground)/.25)}.bp-button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.bp-hero-main>.bp-button{flex-shrink:0}.bp-publishers{flex:0 1 380px;width:100%;max-width:380px;text-align:center}.bp-publishers h2{display:inline-block;margin:0 0 8px;padding:0 5px 7px;border-bottom:2px solid hsl(var(--bp-blue)/.45);color:hsl(var(--bp-blue));font-size:12px;font-weight:750;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.bp-publisher-logos{display:flex;flex-wrap:wrap;gap:12px 18px}.bp-publisher-logo,.bp-publisher-logos{align-items:center;justify-content:center}.bp-publisher-logo{display:inline-flex;flex-shrink:0;width:89.6px;height:67.2px;padding:0;border:0;border-radius:0;background:transparent;transition:transform .2s ease}.bp-publisher-logo img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}a.bp-publisher-logo:hover{transform:translateY(-2px)}a.bp-publisher-logo:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}.bp-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;padding-top:18px;border-top:1px solid hsl(var(--border)/.8)}.bp-stats>div{display:flex;align-items:center;gap:12px;padding-inline:22px}.bp-stats>div:first-child{padding-left:0}.bp-stats>div:last-child{padding-right:0}.bp-stats>div+div{border-left:1px solid hsl(var(--border)/.75)}.bp-stats>div>div>span{display:block;color:hsl(var(--muted-foreground));font-size:12px}.bp-stats strong{display:block;margin-top:2px;color:hsl(var(--foreground));font-size:26px;font-weight:650;font-variant-numeric:tabular-nums}.bp-heading-icon,.bp-stat-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;height:38px;border-radius:10px;color:hsl(var(--bp-blue));background:hsl(var(--bp-blue)/.08)}.bp-page [data-tone=success]{color:hsl(var(--success));background:hsl(var(--success)/.09)}.bp-page [data-tone=violet]{color:hsl(var(--bp-violet));background:hsl(var(--bp-violet)/.08)}.bp-page [data-tone=gold]{color:hsl(var(--bp-gold));background:hsl(var(--bp-gold)/.09)}.bp-stat-note{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;margin-top:14px;color:hsl(var(--muted-foreground));font-size:10px;line-height:1.5}.bp-stat-note a{display:inline-flex;align-items:center;gap:2px;text-decoration:underline;text-underline-offset:3px}.bp-tabs{display:flex;gap:6px;border-bottom:1px solid hsl(var(--border));margin:14px 0 24px}.bp-tabs a{display:flex;align-items:center;justify-content:center;gap:7px;min-height:48px;padding:10px 16px;color:hsl(var(--muted-foreground));font-size:13px;font-weight:600;border-bottom:2px solid transparent;transition:color .18s ease,border-color .18s ease}.bp-tabs svg{color:hsl(var(--bp-blue))}.bp-tabs a:focus-visible,.bp-tabs a:hover{color:hsl(var(--foreground));border-bottom-color:hsl(var(--primary))}.bp-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:24px}.bp-sidebar{grid-column:2;grid-row:1;display:grid;gap:16px}.bp-panel{padding:18px;border:1px solid hsl(var(--border));border-radius:16px;background:hsl(var(--card))}.bp-panel-heading{display:flex;align-items:center;gap:10px;margin-bottom:12px}.bp-panel-heading h2{margin:0;font-size:16px;color:hsl(var(--foreground));font-weight:650;letter-spacing:-.02em}.bp-heading-icon{width:32px;height:32px;border-radius:9px}.bp-review-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-block:12px}.bp-review-row+.bp-review-row{border-top:1px solid hsl(var(--border)/.65)}.bp-review-kind{display:flex;align-items:center;gap:9px}.bp-review-kind>svg{flex-shrink:0;color:hsl(var(--muted-foreground))}.bp-review-kind h3{color:hsl(var(--foreground));font-size:13px;font-weight:600;letter-spacing:0}.bp-review-kind p{margin-top:3px}.bp-review-kind p,.bp-review-status{font-size:11px;color:hsl(var(--muted-foreground))}.bp-review-status{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex-shrink:0;padding:5px 7px;border-radius:6px;background:hsl(var(--muted)/.65);font-weight:650}.bp-review-status>span{width:5px;height:5px;border-radius:50%;background:currentColor}.bp-review-status[data-status=verified]{color:hsl(var(--success));background:hsl(var(--success)/.09)}.bp-review-status[data-status=suspicious]{color:hsl(var(--bp-gold));background:hsl(var(--bp-gold)/.1)}.bp-review-status[data-status=fraudulent]{color:hsl(var(--destructive));background:hsl(var(--destructive)/.09)}.bp-panel summary{display:flex;align-items:center;gap:7px;cursor:pointer;list-style:none}.bp-panel summary::-webkit-details-marker{display:none}.bp-panel summary:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px;border-radius:5px}.bp-panel summary>svg:last-child{margin-left:auto;flex-shrink:0;transition:transform .18s ease}.bp-panel details[open]>summary>svg:last-child{transform:rotate(180deg)}.bp-review-history{border-top:1px solid hsl(var(--border)/.7);margin-top:6px}.bp-review-history>summary{min-height:44px;font-size:12px;font-weight:600}.bp-review-history>summary>svg:first-child{color:hsl(var(--bp-blue))}.bp-small-count{display:inline-flex;align-items:center;justify-content:center;padding:2px 7px;background:hsl(var(--muted));color:hsl(var(--muted-foreground));border-radius:6px;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.bp-history-item{padding:12px 0;border-top:1px solid hsl(var(--border)/.6)}.bp-history-heading{display:grid;gap:3px}.bp-history-heading strong{font-size:12px;font-weight:600}.bp-history-heading time{color:hsl(var(--muted-foreground));font-size:10px}.bp-license-fields{display:grid;gap:5px;margin-top:10px;font-size:11px}.bp-license-fields>div{display:grid;grid-template-columns:62px minmax(0,1fr);gap:7px}.bp-license-fields dt{color:hsl(var(--muted-foreground))}.bp-history-note,.bp-license-fields dd{overflow-wrap:anywhere}.bp-history-note{margin-top:9px;font-size:12px;line-height:1.65;white-space:pre-wrap;color:hsl(var(--muted-foreground))}.bp-source-link{display:inline-flex;align-items:center;gap:3px;min-height:32px;color:hsl(var(--bp-blue));font-size:12px;font-weight:600}.bp-source-link:hover{text-decoration:underline;text-underline-offset:3px}.bp-review-info{border-top:1px solid hsl(var(--border)/.7);margin-top:4px}.bp-review-info>summary{min-height:38px}.bp-review-info p,.bp-review-info>summary{color:hsl(var(--muted-foreground));font-size:11px}.bp-review-info p{line-height:1.75;margin-top:4px}.bp-rating{margin-top:20px;padding-top:16px;border-top:1px solid hsl(var(--border)/.8)}.bp-rating-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px 24px}.bp-rating-overview{display:flex;align-items:center;gap:18px}.bp-rating-score h2{margin-bottom:4px;color:hsl(var(--muted-foreground));font-size:11px;font-weight:500}.bp-rating-number{display:flex;align-items:baseline;gap:5px}.bp-rating-number strong{color:hsl(var(--foreground));font-size:30px;line-height:1.1;font-weight:700;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.bp-rating-number>span{font-size:12px;color:hsl(var(--muted-foreground))}.bp-rating-mini-stars{display:flex;gap:3px}.bp-rating-star{position:relative;display:block;width:20px;height:20px;color:hsl(var(--muted-foreground)/.22)}.bp-rating-star-fill{position:absolute;inset:0 auto 0 0;overflow:hidden;color:hsl(var(--bp-gold))}.bp-rating-star svg{max-width:none}.bp-rating-meta{display:flex;align-items:center;flex-wrap:wrap;gap:0 10px;margin-top:3px}.bp-rating-meta p{line-height:1.6}.bp-distribution-toggle,.bp-rating-meta p{font-size:11px;color:hsl(var(--muted-foreground))}.bp-distribution-toggle{display:inline-flex;align-items:center;gap:3px;min-height:28px;transition:color .16s ease}.bp-distribution-toggle:hover{color:hsl(var(--foreground))}.bp-distribution-toggle svg,.bp-rating-trigger>svg:last-child{transition:transform .18s ease}.bp-distribution-toggle[aria-expanded=true] svg,.bp-rating-trigger[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.bp-distribution{max-width:420px;margin-top:12px;padding:10px 14px;border:1px solid hsl(var(--border)/.8);border-radius:12px;background:hsl(var(--muted)/.25);animation:bp-reveal .18s ease-out}.bp-rating-bar{display:grid;grid-template-columns:24px minmax(0,1fr) minmax(28px,auto);align-items:center;gap:10px;margin-block:7px;font-size:11px;color:hsl(var(--muted-foreground))}.bp-rating-bar>span:first-child{display:flex;align-items:center;gap:3px}.bp-rating-bar>span:first-child svg{color:hsl(var(--bp-gold))}.bp-rating-bar>span:last-child{text-align:right;font-variant-numeric:tabular-nums}.bp-rating-bar meter{width:100%;height:6px;border:0;border-radius:4px;background:hsl(var(--muted))}.bp-rating-bar meter::-webkit-meter-bar{background:hsl(var(--muted));border:0;border-radius:4px}.bp-rating-bar meter::-webkit-meter-optimum-value{background:hsl(var(--bp-gold))}.bp-rating-bar meter::-moz-meter-bar{background:hsl(var(--bp-gold))}.bp-rating-action{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-left:auto}.bp-rating-trigger{color:hsl(var(--bp-gold));border-color:hsl(var(--bp-gold)/.3);background:hsl(var(--bp-gold)/.06)}.bp-rating-trigger:hover{border-color:hsl(var(--bp-gold)/.55);background:hsl(var(--bp-gold)/.12)}.bp-rating :is(button,a):focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}.bp-small-note{display:flex;gap:6px;margin-block:5px;line-height:1.6;color:hsl(var(--muted-foreground))}.bp-small-note,.bp-text-button{align-items:center;font-size:12px}.bp-text-button{display:inline-flex;min-height:36px;color:hsl(var(--bp-blue));font-weight:600}.bp-text-button:hover{text-decoration:underline;text-underline-offset:3px}.bp-rating-gate{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.bp-rating-gate p{color:hsl(var(--muted-foreground));font-size:11px;line-height:1.6}.bp-rating-gate>a>svg:first-child{color:hsl(var(--bp-blue))}.bp-my-rating{display:inline-flex;align-items:center;gap:4px;padding:6px 8px;border-radius:7px;background:hsl(var(--success)/.07);color:hsl(var(--success));font-size:11px;white-space:nowrap}.bp-my-rating strong{font-weight:650;font-variant-numeric:tabular-nums}.bp-rating-form{max-width:640px;margin-top:16px;padding:18px;border:1px solid hsl(var(--bp-gold)/.18);border-radius:14px;background:hsl(var(--bp-gold)/.025);animation:bp-reveal .18s ease-out}.bp-rating-form fieldset{width:100%;min-width:0;margin:0;padding:0;border:0}.bp-rating-form legend{padding:0;margin-bottom:12px;color:hsl(var(--foreground));font-size:14px;font-weight:600}.bp-rating-choices{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.bp-rating-choice{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-height:82px;padding:12px 5px;border:1px solid hsl(var(--border));border-radius:10px;background:hsl(var(--card));cursor:pointer;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.bp-rating-choice input{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.bp-rating-choice-score{display:inline-flex;align-items:center;gap:5px;color:hsl(var(--muted-foreground)/.7)}.bp-rating-choice-score>svg{transition:color .16s ease,transform .16s ease}.bp-rating-choice-score>span{color:hsl(var(--foreground));font-size:17px;line-height:1;font-weight:650;font-variant-numeric:tabular-nums}.bp-rating-choice-label{color:hsl(var(--muted-foreground));font-size:11px;line-height:1.4;text-align:center}.bp-rating-choice[data-filled=true] .bp-rating-choice-score>svg{color:hsl(var(--bp-gold))}.bp-rating-choice[data-selected=true]{border-color:hsl(var(--bp-gold)/.6);background:hsl(var(--bp-gold)/.09);box-shadow:0 0 0 1px hsl(var(--bp-gold)/.15)}.bp-rating-choice[data-selected=true] .bp-rating-choice-score>svg{transform:scale(1.08)}.bp-rating-choice[data-selected=true] .bp-rating-choice-label{color:hsl(var(--foreground));font-weight:600}.bp-rating-choice-check{position:absolute;top:5px;right:5px;color:hsl(var(--bp-gold));opacity:0;transition:opacity .16s ease;pointer-events:none}.bp-rating-choice[data-selected=true] .bp-rating-choice-check{opacity:1}.bp-rating-choice:focus-within{outline:2px solid hsl(var(--primary));outline-offset:3px}.bp-rating-form fieldset:disabled{opacity:.6}.bp-rating-form fieldset:disabled input{cursor:not-allowed}.bp-rating-form-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.bp-rating-selection{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;color:hsl(var(--muted-foreground));font-size:12px;line-height:1.5}.bp-rating-selection strong{color:hsl(var(--foreground));font-size:15px;font-weight:650;font-variant-numeric:tabular-nums}.bp-rating-form-footer>button{flex-shrink:0}.bp-rating-footnote{margin-top:10px;color:hsl(var(--muted-foreground));font-size:10px;line-height:1.6}.bp-feedback{font-size:12px;line-height:1.65;overflow-wrap:anywhere}.bp-feedback:not(:empty){margin-top:10px}.bp-complaints{grid-column:1;grid-row:1}.bp-feed-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;margin-bottom:14px}.bp-feed-title{display:flex;align-items:center;gap:8px}.bp-feed-title>svg{color:hsl(var(--bp-blue))}.bp-feed-title h2{font-size:21px;font-weight:650;color:hsl(var(--foreground))}.bp-feed-caption{font-size:11px;color:hsl(var(--muted-foreground))}.bp-filters{display:flex;align-items:center;gap:10px;border:1px solid hsl(var(--border));border-radius:12px;padding:6px 10px;margin-bottom:16px;background:hsl(var(--card))}.bp-filters>svg{color:hsl(var(--muted-foreground));flex-shrink:0}.bp-filter-fields{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.bp-filter-fields label{min-width:0}.bp-filter-fields select{max-width:100%;min-height:40px;border:0;border-radius:7px;padding:6px 24px 6px 8px;background:hsl(var(--card));color:hsl(var(--foreground));font-size:12px;cursor:pointer}.bp-complaint-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.bp-feed-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:180px;padding:24px;border:1px dashed hsl(var(--border));border-radius:14px;font-size:13px;color:hsl(var(--muted-foreground));text-align:center}.bp-feed-empty>svg{color:hsl(var(--bp-blue))}.bp-complaints .cr-pagination{margin-top:20px}@keyframes bp-reveal{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1280px){.bp-complaint-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (hover:hover) and (pointer:fine){.bp-rating-choice:hover{background:hsl(var(--bp-gold)/.06);border-color:hsl(var(--bp-gold)/.4)}.bp-rating-choice:hover .bp-rating-choice-score>svg{transform:scale(1.08);color:hsl(var(--bp-gold))}}@media (min-width:1024px){.bp-hero-main:has(>.bp-publishers){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px) minmax(max-content,.75fr)}.bp-hero-main:has(>.bp-publishers)>.bp-button{justify-self:end}}@media (max-width:1023px){.bp-hero-main{flex-wrap:wrap;gap:20px}.bp-identity{flex-basis:260px}.bp-identity .cr-brand-identity{width:88px;height:88px;border-radius:16px}.bp-publishers{flex-basis:40%;width:40%;max-width:40%}.bp-publisher-logo{width:80px;height:60.8px}.bp-hero-main>.bp-button{margin-left:auto}.bp-layout{grid-template-columns:minmax(0,1fr);gap:24px}.bp-sidebar{grid-column:1;grid-row:auto;grid-template-columns:minmax(0,1fr);align-items:start}.bp-complaints{grid-column:1;grid-row:auto}.bp-complaint-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.bp-page{padding-block:18px 32px}.bp-breadcrumb{margin-bottom:12px}.bp-hero{padding:18px 16px 12px;border-radius:16px}.bp-hero-main{align-items:stretch;flex-direction:column;flex-wrap:nowrap;gap:20px}.bp-hero-main>.bp-button{margin-left:0}.bp-identity{flex:none;gap:14px;align-items:center}.bp-identity .cr-brand-identity{width:80px;height:80px;border-radius:14px;padding:5px}.bp-publishers{flex:none;width:100%;max-width:none;text-align:left}.bp-publisher-logos{justify-content:flex-start;gap:10px 16px}.bp-publisher-logo{width:76.8px;height:57.6px}.bp-name{gap:6px}.bp-name h1{font-size:25px}.bp-name>svg{width:20px;height:20px}.bp-description{font-size:12px}.bp-rating{margin-top:16px;padding-top:14px}.bp-rating-row{gap:12px}.bp-rating-overview{gap:14px}.bp-rating-number strong{font-size:28px}.bp-rating-action{justify-content:flex-start;margin-left:0;width:100%}.bp-rating-action>.bp-button{flex:1}.bp-rating-gate{align-items:flex-start;width:100%}.bp-rating-gate>.bp-button{width:100%}.bp-rating-form{margin-top:12px;padding:14px 0 0;border-width:1px 0 0;border-radius:0;background:transparent}.bp-rating-form legend{font-size:13px}.bp-rating-choices{gap:5px}.bp-rating-choice{min-height:76px;padding-inline:2px;border-radius:8px}.bp-rating-choice-score{flex-direction:column;gap:4px}.bp-rating-choice-score>svg{width:22px;height:22px}.bp-rating-choice-score>span{font-size:13px}.bp-rating-choice-label{font-size:10px}.bp-rating-choice-check{top:3px;right:3px;width:10px;height:10px}.bp-rating-form-footer{gap:8px;margin-top:12px}.bp-rating-selection{font-size:11px}.bp-rating-form-footer>.bp-button{padding-inline:12px;font-size:12px}.bp-stats{margin-top:16px;padding-top:14px}.bp-stats>div{padding-inline:8px;gap:6px;flex-direction:column;align-items:flex-start}.bp-stat-icon{width:28px;height:28px;border-radius:7px}.bp-stat-icon>svg{width:17px;height:17px}.bp-stats>div>div>span{font-size:10px}.bp-stats strong{font-size:23px}.bp-stat-note{font-size:9px}.bp-tabs{gap:0;margin:10px 0 18px}.bp-tabs a{flex:1;gap:5px;padding-inline:3px;font-size:11px;white-space:nowrap}.bp-tabs svg{width:16px;height:16px}.bp-sidebar{grid-template-columns:minmax(0,1fr);gap:12px}.bp-panel{padding:16px;border-radius:14px}.bp-panel-heading{margin-bottom:7px}.bp-review-row{padding-block:9px}.bp-feed-caption{display:none}.bp-feed-heading{margin-bottom:10px}.bp-complaint-grid{grid-template-columns:minmax(0,1fr);gap:12px}.bp-filters{padding:5px 6px;gap:3px}.bp-filters>svg{display:none}.bp-filter-fields{gap:2px}.bp-filter-fields label{flex:1}.bp-filter-fields select{width:100%;padding-right:14px;font-size:16px}}@media (prefers-reduced-motion:reduce){.bp-page *,.bp-page :after,.bp-page :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}:root:not(.dark) .cr-brand-light-card img.cr-brand-logo-surface,:root:not(.dark) .cr-complaint-sidebar-logo.cr-brand-logo-surface,:root:not(.dark) .cr-feed-brand.cr-brand-logo-surface{background:linear-gradient(180deg,#17365d,#244a76);border-color:rgba(36,74,118,.3)}.cr-brand-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.cr-brand-grid>*,.cr-brand-tile{min-width:0;height:100%}.cr-brand-tile{display:flex;flex-direction:column;padding:20px;border:1px solid hsl(var(--border));border-radius:16px;background:hsl(var(--card));color:hsl(var(--foreground));font-family:var(--font-sans);text-decoration:none;box-shadow:0 2px 8px rgba(15,23,42,.04);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}:root:not(.dark) :is(.cr-brand-tile,.cr-brand-grid>.cr-skeleton){border-color:hsl(var(--border));background:linear-gradient(180deg,#17365d 0,#244a76 76px,rgba(36,74,118,.95) 80px,rgba(36,74,118,.75) 84px,rgba(36,74,118,.4) 88px,rgba(36,74,118,.12) 94px,rgba(36,74,118,0) 98px),radial-gradient(ellipse at 100% 100%,rgba(68,120,187,.08),transparent 64%),linear-gradient(155deg,rgba(36,74,118,.08),rgba(59,109,174,.025) 55%,rgba(36,90,160,.06)),hsl(var(--card));color:hsl(var(--foreground));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 3px 14px rgba(15,23,42,.05)}.dark :is(.cr-brand-tile,.cr-brand-grid>.cr-skeleton){background:hsl(var(--dark-surface-raised))}.dark .cr-brand-tile{box-shadow:0 3px 14px rgba(0,0,0,.12)}.cr-brand-tile.cr-effect-card:after,.cr-brand-tile.cr-effect-card:before{display:none}.cr-brand-tile:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}:root:not(.dark) .cr-brand-tile:focus-visible{outline-color:#2563eb}:root:not(.dark) .cr-brand-tile svg.cr-brand-verification[data-verified=true]{color:hsl(var(--success))}:root:not(.dark) .cr-brand-tile svg.cr-brand-verification[data-verified=false]{color:hsl(var(--warning))}.cr-brand-tile-logo{display:flex;width:100%;flex-shrink:0;transform:translateY(-4px)}.cr-brand-tile-logo,.cr-brand-tile-logo-plate{align-items:center;justify-content:center;min-height:60px}.cr-brand-tile-logo-plate{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;padding:12px 18px;border:1px solid hsla(0,0%,100%,.14);border-radius:999px;background:linear-gradient(145deg,hsla(0,0%,100%,.07),transparent 70%),rgba(22,29,40,.86);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 3px 8px -5px rgba(15,23,42,.2)}.dark .cr-brand-tile-logo-plate{border-color:hsla(0,0%,100%,.065);background:linear-gradient(145deg,hsla(0,0%,100%,.025),transparent 70%),rgba(10,15,23,.28);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025)}.cr-brand-tile-logo img{display:block;width:auto;height:auto;max-width:min(100%,176px);max-height:36px;-o-object-fit:contain;object-fit:contain;background:transparent}.cr-brand-tile-logo-fallback{color:#e6edf7;font-size:17px;font-weight:650;line-height:1.5;letter-spacing:.05em}.cr-brand-tile-body{display:flex;flex:1;flex-direction:column;min-width:0;padding-top:22px}.cr-brand-tile-name{display:flex;align-items:center;gap:8px;min-width:0}.cr-brand-tile-name h3{min-width:0;margin:0;overflow:hidden;color:hsl(var(--foreground));font-size:19px;font-weight:650;line-height:1.3;letter-spacing:-.025em;white-space:nowrap;text-overflow:ellipsis}.cr-brand-tile-name>svg{flex-shrink:0}.cr-brand-tile-rating{margin-top:7px}.cr-brand-tile-rating>div{flex-wrap:wrap;gap:5px 8px;padding-block:0}.cr-brand-tile-rating>div>div>span{filter:none}.cr-brand-tile-metrics{margin-top:auto;padding-top:16px}.cr-brand-tile-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cr-brand-tile-stats>div{display:flex;flex-direction:column;gap:3px;min-width:0}.cr-brand-tile-stats>div:last-child{text-align:right}.cr-brand-tile-stats strong{font-size:19px;font-weight:650;line-height:1.25;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cr-brand-tile-stats strong[data-tone=success]{color:hsl(var(--success))}.cr-brand-tile-stats span{color:hsl(var(--muted-foreground));font-size:11px;line-height:1.5}.cr-brand-tile-progress{height:3px;margin-top:10px;overflow:hidden;border-radius:3px;background:hsl(var(--border)/.65)}.cr-brand-tile-progress>span{display:block;height:100%;border-radius:inherit;background:hsl(var(--primary))}.cr-brand-tile-progress[data-tone=success]>span{background:hsl(var(--success))}.cr-brand-tile-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid hsl(var(--border)/.75);color:hsl(var(--muted-foreground));font-size:12px;font-weight:600;line-height:1.5}.cr-brand-tile-arrow{display:inline-flex;align-items:center;flex-shrink:0;color:hsl(var(--primary))}.cr-brand-tile-arrow svg{transition:transform .18s ease}.cr-brand-grid>.cr-skeleton{min-height:300px;padding:20px;border-radius:16px}.cr-brand-grid>.cr-skeleton span:first-child{width:min(100%,196px);height:60px;margin-bottom:22px;border-radius:999px}@media (hover:hover) and (pointer:fine){.cr-brand-tile.cr-effect-card:hover{transform:translateY(-3px);border-color:hsl(var(--primary)/.35);box-shadow:0 12px 28px -14px hsl(var(--primary)/.2)}.cr-brand-tile:hover .cr-brand-tile-footer{color:hsl(var(--primary))}.cr-brand-tile:hover .cr-brand-tile-arrow svg{transform:translate(2px,-2px)}}@media (max-width:1023px){.cr-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:539px){.cr-brand-grid{grid-template-columns:minmax(0,1fr);gap:12px}.cr-brand-tile{padding:18px;border-radius:14px}.cr-brand-tile-body{padding-top:20px}}@media (prefers-reduced-motion:reduce){.cr-brand-tile,.cr-brand-tile *,.cr-brand-tile:after,.cr-brand-tile:before{transition:none!important;animation:none!important}.cr-brand-tile.cr-effect-card:hover,.cr-brand-tile:hover .cr-brand-tile-arrow svg{transform:none}.cr-brand-grid>.cr-skeleton span{animation:none}}:root:not(.dark) .cr-brand-tile-logo-plate{border-color:transparent;background:transparent;box-shadow:none}:root:not(.dark) .cr-brand-tile-logo img{filter:none}:root:not(.dark) .cr-brand-tile-logo-fallback{color:#e6edf7}.cr-directory-filters{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}.cr-directory-filters>div{display:flex;gap:8px;align-items:center}.cr-directory-filters button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 18px;border:1px solid hsl(var(--border)/.85);border-radius:9999px;font-size:13px;font-weight:550;color:hsl(var(--muted-foreground));background:hsl(var(--card));box-shadow:0 1px 3px rgba(0,0,0,.04);transition:all .22s cubic-bezier(.16,1,.3,1);cursor:pointer}.cr-directory-filters button:hover{color:hsl(var(--foreground));border-color:hsl(var(--primary)/.45);background:hsl(var(--primary)/.05)}.cr-directory-filters button[aria-pressed=true]{background:hsl(var(--primary))!important;color:#fff!important;border-color:hsl(var(--primary))!important;font-weight:650;box-shadow:0 4px 14px -2px hsl(var(--primary)/.42),inset 0 1px 0 hsla(0,0%,100%,.2)!important}.cr-directory-filters button[aria-pressed=true]:hover{background:hsl(var(--primary)/.92)!important;color:#fff!important;box-shadow:0 6px 18px -2px hsl(var(--primary)/.52)!important}.dark .cr-directory-filters button{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.08);color:hsl(var(--muted-foreground))}.dark .cr-directory-filters button:hover{color:hsl(var(--foreground));border-color:hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.08)}.dark .cr-directory-filters button[aria-pressed=true]{background:linear-gradient(135deg,#3a58ee,#1952f0)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 4px 18px -2px hsl(var(--primary)/.5),inset 0 1px 0 hsla(0,0%,100%,.25)!important}