:root{--lime:#c7ff35;--lime-soft:#f1ffd0;--lime-wash:#f8ffe8;--ink:#101010;--muted:#666;--red:#ff1f1f;--red-dark:#d70d0d;--paper:#fcfcf7;--card:#fffef9;--card-soft:#fbfff2}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}a{color:inherit}.shell{max-width:1050px;margin:auto;padding:72px 22px 80px}.logo{gap:.2em}.logo,.sodaMark{display:inline-flex;align-items:center}.sodaMark{background:var(--lime);border:2px solid var(--ink);border-radius:.55em;padding:.08em .32em;font-weight:900;letter-spacing:-.04em;line-height:1;color:var(--ink);white-space:nowrap;vertical-align:.08em}.sodaMark .a{color:var(--red)}.sodaMark.logoMark{font-size:28px;border-width:3px;padding:.32em .52em;border-radius:.72em}.logoSuffix{font-size:13px;color:var(--muted);font-weight:800}.globalHome{position:fixed;top:18px;right:22px;z-index:100;display:inline-flex;align-items:center;gap:8px;padding:8px 11px 8px 8px;border:2px solid var(--ink);border-radius:14px;box-shadow:3px 3px 0 var(--ink);font-weight:900;text-decoration:none}.globalHome .sodaMark{font-size:.9rem;border-width:1.5px}.globalHome:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--ink)}.eyebrow{font-weight:900;letter-spacing:.08em;display:flex;align-items:center;gap:.5rem}.lead{font-size:1.2rem}.hero{padding:72px 0 36px}.hero h1{font-size:clamp(40px,7vw,82px);line-height:.95;max-width:900px;margin:0 0 20px}.hero p{font-size:20px;max-width:680px;color:var(--muted)}.modes{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-top:28px}.mode{border:2px solid var(--ink);border-radius:18px;padding:20px;background:var(--card);font-weight:800;text-decoration:none}.mode.akut{background:var(--red);color:#fff}.cta{display:inline-block;border:2px solid var(--ink);border-radius:14px;padding:14px 18px;font-weight:800;margin-right:10px;text-decoration:none}.actions,.toolbar{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.actions a{border:2px solid var(--ink);border-radius:12px;background:var(--card);padding:11px 15px;font-weight:800;text-decoration:none}.actions>a,.actions>form>button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;font-family:inherit;font-size:1rem;line-height:normal}.actions a.primary,.primary{background:var(--lime)}.cards{display:grid;grid-gap:16px;gap:16px}.callout,.card,.choice,.job,.result{background:var(--card);border:2px solid var(--ink);border-radius:22px;padding:22px}.callout,.choice,.job,.result{box-shadow:5px 5px 0 var(--ink)}.result{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px}.result .actions,.result .match{grid-column:1/-1}.price{font-size:1.2rem}.match,.price{font-weight:900}.match{display:inline-block;width:max-content;background:var(--lime);border:2px solid var(--ink);border-radius:999px;padding:7px 11px}.choiceGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px;margin-top:24px}.callout{margin-top:28px}.premiumHero,.premiumIntro{background:#fffef4}button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;border:2px solid var(--ink);border-radius:12px;background:var(--card);padding:11px 15px;font-family:inherit;font-size:1rem;font-weight:800;line-height:normal;cursor:pointer}dl{display:grid;grid-template-columns:120px 1fr;grid-gap:8px;gap:8px}dt{font-weight:900}dd{margin:0}form label{display:block;margin:14px 0}input,select,textarea{max-width:100%;padding:10px;border:2px solid var(--ink);border-radius:10px;background:#fff}.accountShell{max-width:980px}.accountCard{padding:26px}.accountIdentity{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding-bottom:0;border-bottom:0}.accountIdentity h2{margin-top:0;margin-bottom:8px}.accountIdentity p{margin:0}.accountPlan{display:inline-block;background:var(--lime-soft);border:2px solid var(--ink);border-radius:999px;padding:8px 12px;font-size:.85rem;font-weight:900}.accountNavGroup{margin-top:24px}.accountNavLabel{margin:0 0 10px;font-size:.82rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#4d4d42}.accountPrimaryGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.accountPrimaryAction{display:flex;justify-content:center;align-items:center;min-height:58px;padding:14px;border:2px solid var(--ink);border-radius:16px;font-weight:900;text-decoration:none;box-shadow:3px 3px 0 var(--ink)}.accountPrimaryAction:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--ink)}.accountAkutAction{background:var(--red);color:#fff}.accountUtilityGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.accountUtilityGrid a{display:flex;align-items:center;min-height:52px;padding:12px 14px;background:var(--card-soft);border:2px solid var(--ink);border-radius:14px;font-weight:800;text-decoration:none}.accountUtilityGrid a:hover{background:var(--lime-soft)}.accountSectionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.accountSectionCard{position:relative;display:flex;min-height:112px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding:18px;background:var(--card-soft);border:2px solid var(--ink);border-radius:16px;font-weight:800;text-align:left;text-decoration:none}.accountSectionCard strong{display:block;color:var(--ink);font-size:1.08rem;font-weight:900;line-height:1.2}.accountSectionCard small,.accountSectionCard span{display:block;color:var(--ink);font-size:1rem;font-weight:700;line-height:1.35}.accountSectionCard>span[title]{position:absolute;top:16px;right:16px;margin:0!important}.accountSectionCard:hover{background:var(--lime-soft)}.accountAdminCard{background:var(--lime)}.accountLogout{margin-top:26px;padding-top:20px;border-top:1px solid #d9d9cf}.accountLogout button{background:#fff}.akutPage{--akut-red:var(--red)}.akutPage>.eyebrow{display:inline-flex;background:var(--red);color:#fff;border:2px solid var(--ink);border-radius:999px;padding:8px 12px}.akutPage h1{max-width:760px}.akutPage .lead{border-left:8px solid var(--red);padding-left:16px}.akutCallout{background:#fff5f3;border-color:var(--red);box-shadow:5px 5px 0 var(--red-dark)}.akutPrimary{background:var(--red)!important;color:#fff}.akutPrimary:hover{background:var(--red-dark)!important}@media(max-width:700px){.modes{grid-template-columns:1fr 1fr}.choiceGrid,.result{grid-template-columns:1fr}.price{grid-column:1}.shell{padding:78px 16px 64px}.globalHome{top:12px;right:12px}.accountIdentity{display:block}.accountPlan{margin-top:14px}.accountPrimaryGrid{grid-template-columns:1fr 1fr}.accountSectionGrid,.accountUtilityGrid{grid-template-columns:1fr}}body{background-color:#fffef9;background-image:none}.shell{position:relative}.globalHome{background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.homePage{max-width:1180px;padding-top:34px}.homeBrandRow{display:flex;justify-content:space-between;align-items:center;padding-right:120px}.homeLogo .sodaMark.logoMark{font-size:34px}.homeAccountLink{display:inline-flex;align-items:center;gap:6px;padding:10px 13px;border:2px solid var(--ink);border-radius:14px;background:#fff;font-weight:900;text-decoration:none;box-shadow:3px 3px 0 var(--ink)}.homeAccountLink .sodaMark{font-size:.9rem}.homeHero{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);grid-gap:26px;gap:26px;align-items:stretch;padding:58px 0 34px}.homeHeroCopy{background:rgba(255,255,255,.84);border:3px solid var(--ink);border-radius:30px;padding:clamp(28px,5vw,58px);box-shadow:9px 9px 0 var(--ink)}.homeKicker{margin:0 0 22px;font-size:.82rem;font-weight:900;letter-spacing:.14em}.homeKicker span{color:var(--red)}.homeHero h1{margin:0;max-width:850px;font-size:clamp(48px,7vw,88px);line-height:.92;letter-spacing:-.055em}.homeLead{max-width:720px;margin:28px 0 0;font-size:clamp(19px,2.1vw,24px);line-height:1.45;color:#47473f}.homeHeroActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.homePrimaryCta,.homeSecondaryCta{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:13px 18px;border:2px solid var(--ink);border-radius:14px;font-weight:900;text-decoration:none}.homePrimaryCta{background:var(--lime);box-shadow:4px 4px 0 var(--ink)}.homeSecondaryCta{background:#fff}.homePrimaryCta:hover,.homeSecondaryCta:hover{transform:translate(-1px,-1px)}.homeHeroSignal{display:flex;flex-direction:column;justify-content:flex-end;background:var(--ink);color:#fff;border:3px solid var(--ink);border-radius:30px;padding:28px;box-shadow:9px 9px 0 var(--lime)}.homeHeroSignal .signalLabel{align-self:flex-start}.homeHeroSignal>strong{font-size:clamp(26px,3vw,40px);line-height:1.02;margin:24px 0 12px}.homeHeroSignal p{color:#d9d9d2;line-height:1.5}.homeHeroSignal a{margin-top:auto;color:var(--lime);font-weight:900;text-decoration:none}.signalLabel{display:inline-flex;width:max-content;padding:7px 10px;border:2px solid var(--ink);border-radius:999px;background:var(--lime);color:var(--ink);font-size:.72rem;font-weight:900;letter-spacing:.1em}.homeSection{padding:58px 0}.homeSectionHead{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;margin-bottom:22px}.sectionEyebrow{margin:0 0 7px;font-size:.78rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase;color:#55554b}.homeSection h2,.homeStatement h2,.premiumStage h2{margin:0;font-size:clamp(34px,5vw,58px);line-height:1;letter-spacing:-.035em}.textLink{font-weight:900;text-decoration:none}.homeModes{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.homeModeCard{position:relative;display:flex;min-height:260px;flex-direction:column;padding:22px;border:2px solid var(--ink);border-radius:22px;background:rgba(255,255,255,.92);text-decoration:none;box-shadow:4px 4px 0 var(--ink);transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.homeModeCard:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--ink);background:var(--lime-wash)}.homeModeIndex{font-size:.78rem;font-weight:900;color:#73736b}.homeModeCard>strong{margin-top:34px;font-size:1.6rem;letter-spacing:-.03em}.homeModeCard p{line-height:1.45;color:#515149}.homeModeLink{margin-top:auto;font-weight:900}.homeModeAkut{background:var(--red);color:#fff;box-shadow:4px 4px 0 var(--ink)}.homeModeAkut:hover{background:var(--red-dark);box-shadow:7px 7px 0 var(--ink)}.homeModeAkut .homeModeIndex,.homeModeAkut p{color:#fff}.categorySection{padding-top:34px}.categoryGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.categoryChip{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:66px;padding:13px 15px;border:2px solid var(--ink);border-radius:16px;background:rgba(255,255,255,.92);font-weight:800;text-decoration:none}.categoryChip:hover{background:var(--lime-soft)}.categoryChip strong{font-size:1.2rem}.homeEmptyState{padding:22px;border:2px dashed var(--ink);border-radius:18px;background:#fff}.premiumStage{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:20px;gap:20px;margin:42px 0 68px;padding:30px;border:3px solid var(--ink);border-radius:30px;background:var(--lime);box-shadow:10px 10px 0 var(--ink)}.premiumStageIntro{padding:14px}.premiumStageIntro h2{margin-top:18px}.premiumStageIntro>p{max-width:650px;line-height:1.5}.premiumSlogan{font-size:1.25rem;font-weight:900}.premiumPlanGrid{display:grid;grid-gap:12px;gap:12px}.premiumPlanCard{padding:22px;border:2px solid var(--ink);border-radius:20px;background:#fff;box-shadow:4px 4px 0 var(--ink)}.premiumPlanCard h3{margin:10px 0;font-size:1.55rem}.premiumPlanCard p{line-height:1.45;color:#4f4f48}.premiumPlanCard a{font-weight:900;text-decoration:none}.premiumBusinessCard{background:#111;color:#fff}.premiumBusinessCard p{color:#d6d6cf}.premiumBusinessCard a{color:var(--lime)}.planType{font-size:.72rem;font-weight:900;letter-spacing:.12em}.homeStatement{margin:0 0 52px;padding:clamp(30px,5vw,56px);border:3px solid var(--ink);border-radius:30px;background:rgba(255,255,255,.94);box-shadow:10px 10px 0 var(--lime)}.statementMark{display:inline-block;margin-bottom:20px}.homeStatement p{max-width:760px;font-size:1.14rem;line-height:1.55;color:#515149}.homeFooter{display:flex;justify-content:space-between;gap:26px;align-items:center;padding:28px 0 4px;border-top:3px solid var(--ink);font-size:.93rem}.homeFooterLinks{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:15px}.homeFooterLinks a{font-weight:900;text-decoration:none}.homeFooterLinks .footerAkut{color:var(--red)}@media(max-width:960px){.homeHero{grid-template-columns:1fr}.homeHeroSignal{min-height:300px}.homeModes{grid-template-columns:1fr 1fr}.categoryGrid{grid-template-columns:repeat(3,1fr)}.premiumStage{grid-template-columns:1fr}.homeBrandRow{padding-right:110px}}@media(max-width:700px){body{background-size:22px 22px,44px 44px}.homePage{padding-top:20px}.homeBrandRow{padding-right:0;align-items:flex-start}.homeBrandRow .homeAccountLink{margin-top:58px}.homeHero{padding-top:26px}.homeHeroCopy,.homeHeroSignal,.homeStatement,.premiumStage{border-radius:24px}.homeHeroCopy{padding:28px 22px}.homeHero h1{font-size:clamp(44px,14vw,64px)}.homeModeQuickLinks{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px!important;gap:10px!important}.homeModeQuickLinks a{width:100%;min-height:46px}.homeModes{grid-template-columns:1fr}.homeModeCard{min-height:220px}.categoryGrid{grid-template-columns:1fr 1fr}.homeSectionHead{align-items:flex-start;flex-direction:column}.premiumStage{padding:18px;margin-top:22px}.homeFooter{align-items:flex-start;flex-direction:column}.homeFooterLinks{justify-content:flex-start}.homeLogo .sodaMark.logoMark{font-size:28px}}@media(max-width:430px){.categoryGrid{grid-template-columns:1fr}.homeAccountLink{display:none}}:root{--soda-text:var(--ink);--soda-copy:#34342f;--soda-reading-line:1.5;--soda-heading-line:1.15;--soda-card-gap:16px}body{line-height:var(--soda-reading-line)}h1,h2,h3{color:var(--soda-text);line-height:var(--soda-heading-line)}li,p{line-height:var(--soda-reading-line)}button,input,select,textarea{font-family:inherit;color:var(--soda-text)}input:not([type=checkbox]):not([type=radio]),select{min-height:50px;line-height:1.35}textarea{min-height:120px;line-height:var(--soda-reading-line)}.cards{gap:var(--soda-card-gap)}.callout,.card,.choice,.job,.result{color:var(--soda-text)}.callout p,.card p,.choice p,.job p,.result p{color:var(--soda-copy)}.animalReportGrid{align-items:stretch}.animalReport{display:flex;min-height:510px;flex-direction:column;gap:0;padding:22px}.animalImagePlaceholder,.animalReportMedia,.animalReportMedia .animalImageGallery{height:190px}.animalReportMedia{overflow:hidden;border:2px solid var(--ink);border-radius:16px;background:#f2f1eb}.animalReportMedia .animalImageGallery{display:flex;gap:0}.animalReportImage{width:100%;height:100%;object-fit:cover}.animalImagePlaceholder{display:flex;align-items:center;justify-content:center;color:#5a5a55}.animalReportContent{display:flex;min-height:0;flex:1 1;flex-direction:column;align-items:flex-start;padding-top:18px}.animalReportContent .match{margin:0 0 16px}.animalReportContent h2{margin:0;font-size:1.45rem;-webkit-line-clamp:2}.animalReportContent h2,.animalReportDescription{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.animalReportDescription{min-height:4.5em;margin:12px 0 0;-webkit-line-clamp:3}.animalReportMeta{margin:16px 0 0;font-size:.95rem}.animalReportAction{margin-top:auto;padding-top:16px}@media(max-width:700px){.animalReportGrid{grid-template-columns:1fr}.animalReport{min-height:0}.animalImagePlaceholder,.animalReportMedia,.animalReportMedia .animalImageGallery{height:210px}}.animalReportContent{display:grid;grid-template-rows:auto 3.34rem 4.5rem auto minmax(0,1fr) auto;align-items:start}.animalReportContent h2{min-height:3.34rem;line-height:1.15}.animalReportDescription{height:4.5rem;min-height:0;line-height:1.5}.animalReportMeta{align-self:start}.animalReportAction{align-self:start;margin-top:0}.shell:not(.homePage)>h1{margin:10px 0 14px;letter-spacing:-.025em}.eyebrow{line-height:1.2}.lead{margin:0 0 24px;line-height:1.5;color:var(--soda-copy)}.callout>h2,.card>h2,.choice>h2,.job>h2,.result h2{margin:0 0 10px;line-height:var(--soda-heading-line)}.callout>p,.card>p,.choice>p,.job>p,.result p{margin:0 0 12px}.callout>p:last-child,.card>p:last-child,.choice>p:last-child,.job>p:last-child,.result p:last-child{margin-bottom:0}.cards{align-items:stretch}.cards>.card,.cards>.choice,.cards>.job,.cards>.result{min-width:0}.choice{display:flex;min-height:210px;flex-direction:column;align-items:flex-start}.choice>.actions,.choice>.cta{margin-top:auto}.modeForm,.tradingForm{display:grid;grid-gap:16px;gap:16px}.modeForm label,.tradingForm label{margin:0;font-weight:800;line-height:1.35}.modeForm label>input,.modeForm label>select,.modeForm label>textarea,.tradingForm label>input,.tradingForm label>select,.tradingForm label>textarea{display:block;width:100%;margin-top:8px}.cta,a.primary{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:11px 15px;border:2px solid var(--ink);border-radius:12px;font-family:inherit;font-size:1rem;font-weight:800;line-height:normal;text-decoration:none}.cta,a.primary{background:var(--lime)}.animalReportContent h2{padding-left:1px;padding-left:4px}.mobilityPublishForm .choiceGrid{margin:0}.mobilityFlexible{display:flex!important;align-items:center;gap:10px;min-height:50px;padding-top:28px}.mobilityFlexible input{width:auto!important;min-height:0!important;margin:0!important}.mobilityCostChoice{display:grid;grid-gap:10px;gap:10px;margin:0;padding:16px;border:2px solid var(--ink);border-radius:14px}.mobilityCostChoice legend{padding:0 6px;font-weight:900}.mobilityCostChoice label{display:flex!important;align-items:center;gap:10px;font-weight:700}.mobilityCostChoice input{width:auto!important;min-height:0!important;margin:0!important}.accountDestinationGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.accountDestinationCard{display:flex;min-height:190px;flex-direction:column;align-items:flex-start;padding:22px;background:var(--card-soft);border:2px solid var(--ink);border-radius:18px;color:var(--ink);text-decoration:none}.accountDestinationCard strong{font-size:1.2rem;font-weight:900;line-height:1.2}.accountDestinationCard span{margin-top:14px;font-size:1rem;font-weight:700;line-height:1.5}.accountDestinationCard em{margin-top:auto;padding-top:22px;font-size:1rem;font-style:normal;font-weight:900}.accountDestinationCard:hover{background:var(--lime-soft)}@media(max-width:700px){.accountDestinationGrid{grid-template-columns:1fr}.accountDestinationCard{min-height:160px}}.profileCreationLabel{display:flex!important;align-items:center;flex-wrap:wrap;gap:12px;margin:18px 0!important;font-weight:800}.profileNameInput{width:min(260px,100%)}@media(max-width:700px){.profileCreationLabel{align-items:flex-start;flex-direction:column;gap:8px}.profileNameInput{width:100%}}.profilesPage{max-width:980px}.profileCards{margin-top:28px}.profileCard{min-height:154px;padding:22px 24px}.profileCardDetails{display:flex;min-width:0;flex-direction:column;align-items:flex-start}.profileType{margin:0 0 12px}.profileName{margin:0 0 10px!important;font-size:1.35rem}.profileStatus{margin:0!important;color:var(--soda-copy)}.profileSwitchForm{display:flex;align-items:center;justify-content:flex-end}.profileCreationCard{margin-top:28px;padding:26px 24px}.profileCreationCard>h2{margin-bottom:10px}.profileCreationCard>p{max-width:720px;margin-bottom:22px}.profileCreationForm{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:20px;gap:20px;align-items:end;margin-top:4px}.profileCreationField{display:flex!important;min-width:0;flex-direction:column;gap:9px;margin:0!important;font-weight:800}.profileNameInput{width:min(360px,100%);margin:0!important;background:rgba(255,255,255,.52)!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:3px 3px 0 var(--ink)}.profileNameInput:focus{background:rgba(255,255,255,.68)!important}.profileCreationForm>button{align-self:end;justify-self:end;white-space:nowrap}.profileBackLink{margin-top:26px}@media(max-width:700px){.profileCard{min-height:0;padding:20px}.profileSwitchForm{justify-content:flex-start;margin-top:18px}.profileCreationCard{padding:22px 20px}.profileCreationForm{grid-template-columns:1fr;gap:16px}.profileNameInput{width:100%}.profileCreationForm>button{width:100%;justify-self:stretch}.profileType{margin-bottom:10px}}body{background-color:#f5f7f2;background-image:linear-gradient(rgba(199,255,53,.2) 1px,transparent 0),linear-gradient(90deg,rgba(199,255,53,.2) 1px,transparent 0),radial-gradient(circle at 20% 12%,rgba(199,255,53,.22),transparent 24%),radial-gradient(circle at 82% 38%,rgba(16,16,16,.045),transparent 20%);background-size:56px 56px,56px 56px,100% 100%,100% 100%;background-position:-1px -1px,-1px -1px,0 0,0 0;background-attachment:fixed}.callout,.card,.choice,.homeHeroCopy,.homeStatement,.job,.result{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.homeStatement{box-shadow:3px 3px 0 var(--ink)}.categoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.categoryCard{display:flex;min-height:150px;flex-direction:column;justify-content:space-between;gap:18px;padding:20px;border:2px solid var(--ink);border-radius:20px;background:rgba(255,255,255,.94);box-shadow:4px 4px 0 var(--ink)}.categoryCard:hover{transform:translate(-1px,-1px);box-shadow:6px 6px 0 var(--ink)}.categoryLabel{display:inline-flex;width:max-content;padding:6px 10px;border:2px solid var(--ink);border-radius:999px;background:var(--lime);font-weight:900}.categoryCard p{margin:14px 0 0;color:#4d5148;line-height:1.4}.categoryActions{display:flex;flex-wrap:wrap;gap:8px}.categoryActions a{flex:1 1;min-width:110px;padding:10px 12px;border:2px solid var(--ink);border-radius:12px;background:#fff;font-weight:900;text-align:center;text-decoration:none}.categoryActions a:first-child{background:var(--lime)}.categoryActions a:hover{transform:translateY(-1px)}.categoryContextBanner{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:18px 0 26px;padding:14px 16px;border:2px solid var(--ink);border-radius:16px;background:var(--lime-soft);box-shadow:3px 3px 0 var(--ink)}.categoryContextBanner>span{font-size:.75rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.categoryContextBanner>strong{font-size:1.05rem}.categoryContextBanner p{width:100%;margin:0;color:#4d5148}.ideasSection{margin:58px 0;padding:34px 0 54px;border-top:3px solid var(--ink);border-bottom:3px solid var(--ink);overflow:visible}.ideasHeading{max-width:760px;margin-bottom:18px}.ideasHeading h2{margin:12px 0 8px;font-size:clamp(2rem,5vw,4rem);line-height:.95;letter-spacing:-.045em}.ideasHeading p{max-width:680px;margin:0;color:#4d5148;font-size:1.05rem;line-height:1.5}.ideasOrbit{position:relative;margin-top:8px}.ideasOrbitScene{position:relative;height:590px;perspective:1200px;perspective-origin:50% 50%;overflow:visible;isolation:isolate}.ideasRing{--idea-radius:430px;position:absolute;left:50%;top:50%;width:246px;height:226px;transform-style:preserve-3d;transform:translate(-50%,-50%) rotateX(-4deg);animation:ideas-ring-spin 30s linear infinite;z-index:2;will-change:transform}.ideasOrbit:focus-within .ideasRing,.ideasOrbit:hover .ideasRing{animation-play-state:paused}.ideaCard{position:absolute;inset:0;display:flex;height:226px;flex-direction:column;padding:15px 16px;border:2px solid var(--ink);border-radius:26px;background:rgba(255,255,255,.98);color:var(--ink);box-shadow:0 16px 36px rgba(16,16,16,.16),4px 4px 0 var(--ink);text-decoration:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transform-style:preserve-3d;transform:rotateY(calc((1turn / var(--idea-count)) * var(--idea-index))) translateZ(var(--idea-radius));transition:filter .16s ease,box-shadow .16s ease;will-change:transform}.ideaCard:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(16,16,16,.045),transparent 17%,transparent 83%,rgba(16,16,16,.045));mix-blend-mode:multiply}.ideaCard:focus-visible,.ideaCard:hover{filter:brightness(1.015);box-shadow:0 22px 48px rgba(16,16,16,.2),6px 6px 0 var(--ink);outline:none}.ideaTag{display:inline-flex;align-items:center;width:max-content;max-width:100%;gap:5px;padding:5px 9px;border:2px solid var(--ink);border-radius:999px;background:var(--lime);font-size:.62rem;font-weight:950;letter-spacing:.08em}.ideaCard h3{margin:14px 0 6px;font-size:1.16rem;line-height:1.02;letter-spacing:-.025em}.ideaCard p{margin:0 0 11px;color:#4d5148;font-size:.77rem;line-height:1.28}.ideaAction{margin-top:auto;font-size:.8rem;font-weight:950;line-height:1.2}.ideaCardAkut{background:var(--red);color:#fff}.ideaCardAkut .ideaTag{background:#fff;color:var(--ink)}.ideaCardAkut p{color:#fff}.ideaCardAkut:before{background:linear-gradient(90deg,rgba(0,0,0,.07),transparent 18%,transparent 82%,rgba(0,0,0,.07))}.ideaCardBrand{background:var(--lime)}.ideaCardBrand .ideaTag{background:#fff}@keyframes ideas-ring-spin{0%{transform:translate3d(-50%,-50%,0) rotateX(-4deg) rotateY(0deg)}to{transform:translate3d(-50%,-50%,0) rotateX(-4deg) rotateY(-1turn)}}@media(max-width:1000px){.ideasOrbitScene{height:530px;perspective:1050px}.ideasRing{--idea-radius:380px;width:225px;height:216px}.ideaCard{height:216px;padding:14px 15px}.ideaCard h3{font-size:1.08rem}.ideaCard p{font-size:.74rem}}@media(max-width:760px){body{background-size:42px 42px,42px 42px,100% 100%,100% 100%;background-attachment:scroll}.callout,.card,.choice,.homeHeroCopy,.homeStatement,.job,.result{-webkit-backdrop-filter:none;backdrop-filter:none}.categoryGrid{grid-template-columns:1fr}.ideasSection{margin:40px 0;padding:28px 0 44px}.ideasOrbitScene{height:430px;perspective:820px}.ideasRing{--idea-radius:285px;width:188px;height:202px}.ideaCard{height:202px;padding:12px 13px;border-radius:22px}.ideaCard h3{margin-top:10px;font-size:.95rem}.ideaCard p{font-size:.68rem;line-height:1.24}.ideaAction{font-size:.69rem}.ideaTag{font-size:.54rem}}@media(prefers-reduced-motion:reduce){.ideasRing{animation:none;transform:translate(-50%,-50%) rotateX(-4deg) rotateY(-18deg)}}:root{--red:#ff1818;--red-dark:#e60000;--soda-radius:16px;--soda-border:2px solid var(--ink);--soda-shadow:3px 3px 0 var(--ink)}.homeModeCard{background:rgba(255,255,255,.96);color:var(--ink)}.homeModeCard>strong{display:inline-flex;align-items:center;justify-content:center;margin-top:0;padding:7px 13px;border:var(--soda-border);border-radius:var(--soda-radius);background:var(--lime);color:var(--ink);text-shadow:none;box-shadow:var(--soda-shadow)}.homeModeGerman{display:block;width:max-content;margin:9px 0 0 3px;font-size:.7rem;line-height:1;font-weight:900;letter-spacing:.12em;color:#696961}.homeModeGermanAkut{color:var(--red)}.homeModeCard h3{margin-top:14px}.homeModeAkut{background:rgba(255,255,255,.96);color:var(--ink)}.homeModeAkut:hover{background:var(--lime-wash)!important;color:var(--ink)}.homeModeAkut>strong{color:var(--red)}.homeModeAkut .homeModeLink{color:var(--red);text-shadow:none}.homeModeAkut p{color:#515149}.ideaCardMode .ideaAction,.ideaCardMode h3{color:var(--ink);text-shadow:none}.ideaCardAkut{background:rgba(255,255,255,.98);color:var(--ink);border-color:var(--ink)}.ideaCardAkut .ideaTag{background:var(--lime);color:var(--red);border-color:var(--ink);box-shadow:var(--soda-shadow);border-radius:var(--soda-radius)}.ideaCardAkut .ideaAction,.ideaCardAkut h3{color:var(--red);text-shadow:none}.ideaCardAkut p{color:#4d5148}.accountPrimaryAction{background:var(--lime);color:var(--ink);border-radius:var(--soda-radius);box-shadow:var(--soda-shadow)}.accountAkutAction{color:var(--red);border-color:var(--ink)}.accountAkutAction,.accountPrimaryAction:hover{background:var(--lime)}.modeNav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:34px 0 16px}.modeNavItem{display:flex;align-items:center;justify-content:center;min-height:50px;padding:11px 14px;border:var(--soda-border);border-radius:var(--soda-radius);background:var(--lime);font-weight:900;text-decoration:none;box-shadow:var(--soda-shadow);cursor:pointer;position:relative;z-index:2;pointer-events:auto}.modeNavStandard{color:var(--ink);text-shadow:none}.modeNavAkut{color:var(--red);text-shadow:none}.modeNavItem:not(.modeNavActive){background:var(--lime)}.modeNavStandard.modeNavActive{background:var(--lime);color:var(--ink);text-shadow:none}.modeNavAkut.modeNavActive{background:var(--lime);color:var(--red);border-color:var(--ink);box-shadow:var(--soda-shadow)}.secondaryActions{display:flex;gap:10px;margin:12px 0}.secondaryActions a{padding:9px 12px;border:var(--soda-border);border-radius:var(--soda-radius);background:var(--lime);font-weight:800;text-decoration:none;box-shadow:var(--soda-shadow)}.modeForm{margin-top:26px}.modeForm>label{margin:0 0 20px}.modeForm input[type=number],.modeForm input[type=text],.modeForm select,.modeForm textarea{display:block;width:100%;margin-top:8px;padding:14px;font-size:16px;border:var(--soda-border);border-radius:var(--soda-radius)}.modeForm fieldset{margin:0 0 20px;padding:16px;border:var(--soda-border);border-radius:var(--soda-radius)}.modeForm fieldset label{margin:8px 0}.modeForm fieldset input{width:auto;display:inline}.fieldOptional{font-weight:600;color:#666}.moneyInput{display:flex;align-items:center;gap:8px;margin-top:8px}.moneyInput>span{font-weight:900}.moneyInput input{max-width:220px!important;margin-top:0!important}.modeForm small{display:block;margin-top:7px;color:#666}.akutHint{margin:8px 0 18px;padding:13px 15px;border:var(--soda-border);border-radius:var(--soda-radius);background:var(--lime)}.akutHint,.akutPrimary{box-shadow:var(--soda-shadow)}.akutPrimary{color:var(--red);border-color:var(--ink);border-radius:var(--soda-radius)}.akutPrimary,.akutPrimary:hover{background:var(--lime)!important}.akutPage>.eyebrow{background:var(--lime);color:var(--red);border-color:var(--ink);border-radius:var(--soda-radius);box-shadow:var(--soda-shadow)}.akutPage .lead{border-left:0;padding-left:0}.searchModeNavWrap{max-width:1050px;margin:-72px auto 0;padding:0 22px 64px;position:relative;z-index:10}.searchRoute .shell>form>label:nth-of-type(2)>strong{font-size:0}.searchRoute .shell>form>label:nth-of-type(2)>strong:after{content:"Wo? (Standort)";font-size:16px}.searchRoute details{display:none}.globalNav{position:fixed;top:18px;right:22px;z-index:100;display:flex;align-items:stretch;gap:12px}.globalAccount,.globalHome{position:static!important;display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:9px 15px;gap:9px;background:var(--lime);border:var(--soda-border);border-radius:var(--soda-radius);box-shadow:var(--soda-shadow);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1;font-weight:900;text-decoration:none;white-space:nowrap}.globalAccount .sodaMark,.globalHome .sodaMark{border:2px solid var(--ink);font-size:.92rem;line-height:1}.homePrimaryCta,.homeSecondaryCta{background:var(--lime);box-shadow:var(--soda-shadow);border-radius:var(--soda-radius)}.categoryPreviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.categoryPreviewGrid .categoryCard{min-height:220px}.categoryExamples{line-height:1.55}.categoryExamples strong{display:block;margin-bottom:5px}.categoryActions a{background:var(--lime)!important;box-shadow:var(--soda-shadow);border-radius:var(--soda-radius)}.categoryPreviewHint{margin:18px 0 10px;color:#515149}.categoryMoreButton{display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;border:var(--soda-border);border-radius:var(--soda-radius);background:var(--lime);box-shadow:var(--soda-shadow);font-weight:900;text-decoration:none}.homeKicker{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.homeKicker span{font-size:.82rem;display:inline-flex;align-items:center;justify-content:center;padding:7px 11px;background:var(--lime);border:var(--soda-border);border-radius:var(--soda-radius);box-shadow:var(--soda-shadow);letter-spacing:.08em;color:var(--ink);font-weight:900}.homeKicker .homeKickerAkut{color:var(--red)}.homeLogo{align-items:flex-end;gap:0!important}.homeLogo .logoSuffix{font-size:26px;font-weight:900;line-height:1;margin:0 0 3px 5px;color:var(--ink);letter-spacing:-.04em}.homeLogo .sodaMark.logoMark{box-shadow:5px 5px 0 var(--ink)}.homeHeroSingle{display:block!important}.homeHeroSingle .homeHeroCopy{width:100%;padding:clamp(38px,5.5vw,68px)!important}.homeHeroSingle h1{max-width:1000px!important;font-size:clamp(48px,6.5vw,78px)!important;line-height:1.02!important;letter-spacing:-.045em!important}.homeHeroSingle h1 .sodaMark{font-size:.86em;box-shadow:5px 5px 0 var(--ink);vertical-align:.06em}.homeHeroSingle .homeLead{max-width:850px!important;margin-top:32px!important;line-height:1.5!important}.homeHeroActions{margin-top:32px!important}.ideasHeadingBrand{padding-top:8px}.ideasHeadingBrand .ideasBrandLabel{display:inline-flex;align-items:center;gap:12px;width:auto;min-width:min(560px,100%);justify-content:flex-start;padding:15px 22px;font-size:clamp(20px,2.5vw,30px);letter-spacing:.045em;border-radius:var(--soda-radius);box-shadow:5px 5px 0 var(--ink)}.ideasHeadingBrand .ideasBrandLabel .sodaMark{font-size:1.05em}.ideasHeadingBrand h2{margin:22px 0 8px!important;font-size:clamp(28px,3.5vw,42px)!important;line-height:1.08!important;letter-spacing:-.025em!important}.ideasHeadingBrand p{max-width:780px;line-height:1.55}.sodaMoreFeatureGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin:28px 0 42px}.sodaMoreFeature{margin:0!important;display:flex;flex-direction:column;min-height:330px;border-radius:var(--soda-radius);box-shadow:6px 6px 0 var(--ink)}.sodaMoreFeature h2{font-size:clamp(28px,3.2vw,42px);line-height:1.04;margin:22px 0 10px}.sodaMoreFeature p{line-height:1.5}.sodaMoreFeature .button{margin-top:auto;align-self:flex-start}.heroFeature{background:var(--lime)}.heroFeature .button,.heroFeature .match{background:#fff}.ideasCarousel{margin:8px 0 54px}.ideasCarouselGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.ideasCarousel .ideaCard{position:relative!important;inset:auto!important;transform:none!important;width:auto!important;min-height:310px!important;display:flex!important;flex-direction:column!important;padding:22px!important;border:var(--soda-border)!important;border-radius:var(--soda-radius)!important;background:#fff!important;color:var(--ink)!important;text-decoration:none!important;box-shadow:var(--soda-shadow)!important;opacity:1!important;visibility:visible!important}.ideasCarousel .ideaTag{display:inline-flex;width:max-content;max-width:100%;padding:7px 10px;border:var(--soda-border);border-radius:var(--soda-radius);background:var(--lime);font-size:.72rem;font-weight:900;letter-spacing:.08em}.ideasCarousel .ideaCard h3{font-size:1.55rem;line-height:1.08;margin:20px 0 10px}.ideasCarousel .ideaCard p{line-height:1.5;color:#515149}.ideasCarousel .ideaAction{margin-top:auto;padding-top:18px;font-weight:900;color:var(--ink);text-shadow:none}.ideasCarousel .ideaCardAkut .ideaAction,.ideasCarousel .ideaCardAkut h3{color:var(--red)}.ideasCarouselControls{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:20px;font-weight:900}.ideasCarouselControls button{min-width:46px;background:var(--lime);border:var(--soda-border);border-radius:var(--soda-radius);box-shadow:var(--soda-shadow)}.premiumGiftStage{margin:0 0 68px;padding:30px;border:3px solid var(--ink);border-radius:30px;background:#fff;box-shadow:10px 10px 0 var(--ink)}.premiumGiftIntro h2{margin:18px 0 12px;font-size:clamp(32px,4.5vw,54px);line-height:1}.premiumGiftIntro p{max-width:850px;line-height:1.55}.premiumGiftGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin:26px 0}.premiumGiftCard{padding:24px;border:var(--soda-border);border-radius:var(--soda-radius);background:var(--lime);box-shadow:var(--soda-shadow)}.premiumGiftCard>span{font-size:.75rem;font-weight:900;letter-spacing:.12em}.premiumGiftCard>strong{display:block;margin:10px 0 0;font-size:clamp(52px,7vw,82px);line-height:.9}.premiumGiftCard h3{margin:10px 0;font-size:1.35rem}.premiumGiftCard p{margin-bottom:0}.premiumGiftBusiness{background:var(--ink);color:#fff}.premiumGiftBusiness p{color:#ddd}.premiumGiftFineprint{margin:22px 0 0;line-height:1.55}@media(max-width:960px){.homeHeroSingle h1{font-size:clamp(44px,8vw,68px)!important}.ideasHeadingBrand .ideasBrandLabel{min-width:min(500px,100%)}.ideasCarouselGrid{grid-template-columns:1fr 1fr}.ideasCarousel .ideaCard:nth-child(3){display:none!important}}@media(max-width:700px){.modeNav{grid-template-columns:1fr 1fr}.searchModeNavWrap{margin:-62px auto 0;padding:0 16px 52px}.categoryPreviewGrid{grid-template-columns:1fr}.globalNav{top:12px;right:14px;gap:8px}.globalAccount,.globalHome{min-height:44px;padding:7px 10px;font-size:14px}.globalHome span{display:none}.homeLogo .logoSuffix{font-size:21px;margin:0 0 3px 4px}.homeHeroSingle .homeHeroCopy{padding:32px 24px!important}.homeHeroSingle h1{font-size:clamp(40px,11.5vw,58px)!important;line-height:1.04!important}.homeHeroSingle h1 .sodaMark{font-size:.82em;box-shadow:4px 4px 0 var(--ink)}.ideasHeadingBrand .ideasBrandLabel{min-width:100%;padding:13px 16px;font-size:20px;gap:9px}.ideasHeadingBrand h2{font-size:30px!important;margin-top:20px!important}.ideasCarouselGrid,.premiumGiftGrid,.sodaMoreFeatureGrid{grid-template-columns:1fr}.ideasCarousel .ideaCard:nth-child(2),.ideasCarousel .ideaCard:nth-child(3){display:none!important}.sodaMoreFeature{min-height:300px}.premiumGiftStage{padding:22px;border-radius:24px}}.homeHelpStage{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);grid-gap:32px;gap:32px;align-items:end;margin:6px 0 46px;padding:clamp(28px,4vw,46px);border:var(--soda-border);border-radius:28px;background:var(--lime);box-shadow:var(--soda-shadow)}.homeHelpStage h2{margin:18px 0 12px;font-size:var(--type-title);line-height:1;letter-spacing:-.035em}.homeHelpStage p{max-width:650px;margin:0;line-height:1.52;color:#34342f}.homeHelpStageAction{display:flex;align-items:flex-start;flex-direction:column;gap:18px}.homeHelpStageAction .homePrimaryCta{background:#fff}.homeDirectionList{display:grid;grid-gap:7px;gap:7px;max-width:640px;margin:24px 0 0}.homeDirectionList p{display:flex;gap:12px;margin:0;font-size:var(--type-body)}.homeDirectionList strong{min-width:94px;letter-spacing:.03em;color:var(--ink)}.homeDirectionList .homeDirectionAkut{color:var(--red)}@media(max-width:960px){.homeHelpStage{grid-template-columns:1fr}}@media(max-width:700px){.homeHelpStage{margin-bottom:34px;padding:22px;border-radius:24px}.homeDirectionList p{gap:9px}.homeDirectionList strong{min-width:84px}}.ideasCarousel .ideaCard .ideaPrompt{display:flex;min-height:78px;flex-direction:column;margin-top:20px}.ideasCarousel .ideaCard .ideaPrompt h3{margin:0!important}.ideasCarousel .ideaCard .ideaReaction{margin:2px 0 0;font-size:var(--type-card)!important;font-weight:700;line-height:1.08;color:var(--ink)}.ideasCarousel .ideaCard h3{margin-bottom:0}.ideasCarousel .ideaCard .ideaFollowUp{margin:2px 0 0;font-size:var(--type-card)!important;font-weight:700;line-height:1.08;color:var(--ink)}.ideasCarousel .ideaCard .ideaAction{display:block;min-height:3.9em;margin-top:auto;padding-top:0;font-size:var(--type-body);font-weight:900;line-height:1.3}.ideasCarousel .ideaCard .ideaActionGroup{display:grid;grid-gap:8px;gap:8px;min-height:3.9em;margin-top:auto}.ideasCarousel .ideaCard .ideaActionLink{font-size:var(--type-body);font-weight:900;line-height:1.3;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.ideasCarousel .ideaCard .ideaActionLink:focus-visible,.ideasCarousel .ideaCard .ideaActionLink:hover{text-decoration-thickness:2px}.ideasCarousel .ideaCard:focus-within,.ideasCarousel .ideaCard:hover{background:var(--lime-wash)!important}.globalHome{background:#fff}.homeWord{display:inline-flex;letter-spacing:.04em;font-size:16px;padding:.16em .38em;border:2px solid var(--ink);border-radius:.55em;background:var(--lime);line-height:1}@media(max-width:700px){.homeWord{font-size:14px}}:root{--type-label:12px;--type-body:16px;--type-card:22px;--type-title:36px;--type-hero:72px}.globalAccount,.globalHome,body{font-size:var(--type-body)}.globalAccount .sodaMark,.homeWord{display:inline-flex;align-items:center;background:var(--lime);border:2px solid var(--ink);border-radius:.55em;padding:.08em .32em;font-size:.92em;font-weight:900;letter-spacing:-.04em;line-height:1;white-space:nowrap}.homeWord,.homeWord i{font-style:normal}.homeWord i{color:var(--ink)}.homeWord i:last-child{color:var(--red)}.homeKicker span,.homeModeGerman,.ideasCarousel .ideaTag,.premiumGiftCard>span{font-size:var(--type-label)}.homeModeCard>strong,.ideasCarousel .ideaCard h3,.premiumGiftCard h3{font-size:var(--type-card)}.ideasHeadingBrand h2,.premiumGiftIntro h2,.sodaMoreFeature h2{font-size:var(--type-title)!important}.homeHeroSingle h1{font-size:var(--type-hero)!important}.homeHeroSingle .homeLead,.ideasCarousel .ideaCard p{font-size:var(--type-body)}@media(max-width:700px){:root{--type-title:30px;--type-hero:52px}.homeHeroSingle h1{font-size:var(--type-hero)!important}.ideasHeadingBrand h2{font-size:var(--type-title)!important}}.ideasCarousel .ideaCardHelper{background:var(--lime-soft)!important}.ideasCarousel .ideaCardHelper .ideaTag{background:#fff}.ideasCarousel .ideaCardHelper h3{color:var(--ink)}.animalDiscoverFeature{border-color:var(--red)}.animalSearchHint,.animalSensitiveHint{margin:18px 0;padding:14px 16px;border:2px solid var(--ink);border-radius:var(--soda-radius);background:#fff5f3;box-shadow:var(--soda-shadow)}.animalSensitiveHint{background:#fff0ef}.animalReportGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.animalReport{display:block}.animalAdminImage,.animalDetailImage,.animalReportImage{display:block;width:100%;max-height:360px;object-fit:cover;border:var(--soda-border);border-radius:var(--soda-radius);margin-bottom:16px}.animalImagePlaceholder{display:grid;place-items:center;min-height:190px;padding:18px;border:var(--soda-border);border-radius:var(--soda-radius);background:#f2f0ea;color:#555;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-align:center}.animalReportDECEASED{border-color:var(--red)}.animalSightingList{grid-column:1/-1;border-top:2px solid var(--ink);padding-top:14px}.animalSightingList p{padding:12px;background:#f8f8f2;border-radius:12px}.animalDetail{max-width:760px}.animalSearchPage .match{color:var(--red)}@media(max-width:700px){.animalReportGrid{grid-template-columns:1fr}}.tradingUpPage>section{margin-top:30px}.tradingUpPage .callout{padding:26px}.tradingUpPage .callout>h2{margin-top:0}.tradingForm{display:grid;grid-gap:20px;gap:20px;margin-top:22px;max-width:820px}.tradingForm label{display:grid;grid-gap:8px;gap:8px;font-weight:800}.tradingForm input:not([type=checkbox]),.tradingForm select,.tradingForm textarea{width:100%;max-width:none;box-sizing:border-box}.tradingForm textarea{min-height:110px;resize:vertical}.tradingFieldGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.tradingForm label:has(input[type=checkbox]){display:flex;align-items:center;gap:9px;font-weight:700}.tradingForm label:has(input[type=checkbox]) input{width:auto;margin:0}.tradingForm small,.tradingForm>p{margin:0;color:#555;line-height:1.45}.tradingForm button{justify-self:start}@media(max-width:680px){.tradingFieldGrid{grid-template-columns:1fr}.tradingUpPage .callout{padding:20px}}.tradingTimeline{display:grid;grid-gap:10px;gap:10px;margin:20px 0}.tradingTimelineStep{display:grid;grid-template-columns:70px 1fr auto 1fr;grid-gap:10px;gap:10px;align-items:center;padding:12px;border:2px solid var(--ink);border-radius:12px;background:#fff}.tradingTimelineStep span{font-size:.72rem;font-weight:900;letter-spacing:.06em}.tradingTimelineStep p{grid-column:2/-1;margin:0;color:#555}@media(max-width:600px){.tradingTimelineStep{grid-template-columns:1fr auto 1fr}.tradingTimelineStep p,.tradingTimelineStep span{grid-column:1/-1}}.tradingBack{display:inline-flex;align-items:center;padding:10px 14px;border:2px solid var(--ink);border-radius:12px;background:#fff;font-weight:900;text-decoration:none;box-shadow:3px 3px 0 var(--ink)}.tradingBack:hover{background:var(--lime)}.tradingSurprise{margin-top:10px!important;font-size:.9rem}.tradingFieldGrid>div,.tradingFieldGrid>label{display:grid;grid-gap:8px;gap:8px;align-content:start}.tradingFieldGrid input:not([type=checkbox]){min-height:54px}.tradingSurprise{display:inline-flex!important;justify-self:start;align-items:center;gap:9px;margin:0!important;padding:9px 12px;border:2px solid var(--ink);border-radius:10px;background:#fff;font-weight:900}.tradingSurprise:hover{background:var(--lime)}.ideasCarouselFeature{margin:64px 0 54px;padding:26px;border:var(--soda-border);border-radius:var(--soda-radius);background:#fff;box-shadow:var(--soda-shadow)}.ideasCarouselFeatureHead{max-width:760px}.ideasCarouselFeatureHead .match{background:var(--lime)}.ideasCarouselFeatureHead h2{margin:16px 0 8px;font-size:clamp(26px,3vw,38px);line-height:1.08;letter-spacing:-.025em}.ideasCarouselFeatureHead .carouselSodaMark{font-size:.76em;vertical-align:.06em}.ideasCarouselFeatureHead p{margin:0;line-height:1.5}.ideasCarouselFeature .ideasCarousel{margin:24px 0 0}@media(max-width:700px){.ideasCarouselFeature{margin:44px 0 42px;padding:20px}.ideasCarouselFeatureHead h2{font-size:28px}.ideasCarouselFeature .ideasCarousel{margin-top:20px}}.globalBack{position:fixed;top:18px;left:22px;z-index:100;display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:9px 15px;background:var(--lime);border:var(--soda-border);border-radius:var(--soda-radius);box-shadow:var(--soda-shadow);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1;font-weight:900;white-space:nowrap}.globalBack:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--ink)}.animalAdminPage{padding-top:112px}.animalAdminPage>.eyebrow{margin-top:0}@media(max-width:700px){.globalBack{top:12px;left:14px;min-height:44px;padding:7px 10px;font-size:14px}}.animalPhotoUpload{margin:0 0 20px}.animalPhotoUpload>strong{display:block;margin-bottom:10px}.animalPhotoSlots{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.animalPhotoSlot{display:flex;min-height:76px;flex-direction:column;justify-content:center;gap:5px;padding:10px 12px;border:var(--soda-border);border-radius:var(--soda-radius);background:#fffef9;box-shadow:var(--soda-shadow);color:var(--ink);font:inherit;font-weight:900;text-align:left;cursor:pointer}.animalPhotoSlot:hover{background:var(--lime-wash);transform:translate(-1px,-1px)}.animalPhotoSlotFilled{background:var(--lime)}.animalPhotoSlot small{display:block;max-width:100%;overflow:hidden;color:var(--ink);font-size:12px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.animalPhotoUpload>small{display:block;margin-top:12px}.animalPhotoUploadInput{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}@media(max-width:780px){.animalPhotoSlots{grid-template-columns:repeat(2,minmax(0,1fr))}.animalPhotoSlot:last-child{grid-column:1/-1}}body{overflow-x:clip}.homePage .callout,.homePage .categoryCard,.homePage .premiumGiftCard,.sodaMoreFeature{border-radius:var(--soda-radius);box-shadow:var(--soda-shadow)}.modePage [class*=carouselShell]{border-width:2px;box-shadow:var(--soda-shadow)}.offerDetailPhoto{display:block;width:100%;max-width:680px;max-height:520px;object-fit:contain;margin:20px 0;border:var(--soda-border);border-radius:var(--soda-radius);background:#fff;box-shadow:var(--soda-shadow)}@media(max-width:700px){.offerDetailPhoto{max-height:380px}}.heroFeature,.ideasCarousel .ideaCard,.ideasHeadingBrand .ideasBrandLabel,.premiumGiftBusiness,.premiumGiftCard,.premiumStage,.sodaMoreFeature,.tradingUpFeature{background:#fff!important;color:var(--ink)!important}.ideasCarousel .ideaTag,.ideasCarouselControls button,.premiumGiftCard>span,.premiumStage .signalLabel,.sodaMoreFeature .button,.sodaMoreFeature .match{background:var(--lime)!important;color:var(--ink)!important;border-color:var(--ink)!important}.sodaMoreFeature .button{display:inline-flex;align-items:center;justify-content:center;padding:11px 15px;border:var(--soda-border);border-radius:var(--soda-radius);box-shadow:var(--soda-shadow);font-weight:900;text-decoration:none}.tradingUpFeature .match{width:auto;max-width:100%;white-space:normal}.premiumGiftCard>span{display:inline-flex;width:max-content;max-width:100%;padding:7px 10px;border:var(--soda-border);border-radius:var(--soda-radius);box-shadow:var(--soda-shadow)}.premiumGiftBusiness p{color:#515149!important}.premiumStage{border-color:var(--ink)!important}.premiumLaunchTicker{grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;width:100%;margin:10px 0 24px;padding:10px 12px;background:var(--lime);border:var(--soda-border);border-radius:var(--soda-radius);box-shadow:var(--soda-shadow);font-weight:800}.communityAkutTicker,.premiumLaunchTicker{display:grid;align-items:center;color:var(--ink);text-decoration:none;overflow:hidden}.communityAkutTicker{grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;min-height:48px;padding:7px 10px;border:2px solid var(--ink);border-radius:14px;background:#fff}.communityAkutTickerLabel{display:inline-flex;align-items:center;min-height:32px;padding:0 10px;border-radius:9px;background:var(--red);color:#fff;font-weight:900;font-size:.74rem;letter-spacing:.1em}.communityAkutTickerArrow{font-weight:900;color:var(--red)}.premiumLaunchTickerLabel{display:inline-flex;align-items:center;min-height:30px;padding:4px 8px;background:#fff;border:2px solid var(--ink);border-radius:var(--soda-radius);font-size:.78rem;font-weight:950;letter-spacing:.06em;z-index:1}.premiumLaunchTickerViewport{min-width:0;overflow:hidden;white-space:nowrap}.premiumLaunchTickerTrack{display:flex;width:max-content;animation:sodaPremiumTicker 22s linear infinite;will-change:transform}.premiumLaunchTickerText{display:inline-block;padding-right:2rem;white-space:nowrap}.premiumLaunchTicker:focus-visible .premiumLaunchTickerTrack,.premiumLaunchTicker:hover .premiumLaunchTickerTrack{animation-play-state:paused}.premiumLaunchTickerArrow{font-size:1.35rem;font-weight:950;z-index:1}@keyframes sodaPremiumTicker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.premiumLaunchTickerTrack{animation:none}}@media (max-width:760px){.premiumLaunchTicker{grid-template-columns:auto minmax(0,1fr) auto;gap:8px}.premiumLaunchTickerLabel{font-size:.7rem;padding:4px 6px}}.akutCallout,.homeModeAkut,.ideaCardAkut{background:#fff!important}.accountPrimaryAction,.akutHint,.akutPage>.eyebrow,.akutPrimary,.categoryActions a,.categoryMoreButton,.globalAccount,.globalHome,.homeModeAkut>strong,.homePrimaryCta,.homeSecondaryCta,.ideaCardAkut .ideaTag,.modeNavItem,.secondaryActions a{background:var(--lime)!important}.homePage{--home-card-shadow:3px 3px 0 0 #101010;--home-stage-shadow:3px 3px 0 0 #101010}.homePage .premiumLaunchTicker{margin-bottom:18px}.homePage .communityAkutTicker,.homePage .premiumLaunchTicker{align-items:center;gap:10px;box-shadow:var(--home-card-shadow)}.homePage .communityAkutTicker{margin-bottom:12px}.homePage .premiumLaunchTickerLabel{background:var(--lime)!important;color:var(--ink)!important}.homePage .communityAkutTickerLabel{background:var(--red)!important;color:#fff!important}.homePage .communityAkutTickerViewport,.homePage .premiumLaunchTickerViewport{min-width:0;overflow:hidden;white-space:nowrap}.homePage .communityAkutTickerTrack,.homePage .premiumLaunchTickerTrack{display:flex;width:max-content;animation:sodaPremiumTicker 24s linear infinite;will-change:transform}.homePage .communityAkutTickerText,.homePage .premiumLaunchTickerText{display:inline-block;padding-right:2.5rem;white-space:nowrap;line-height:1.35}.homePage .premiumLaunchTickerText:nth-child(2){display:inline-block}.homePage .premiumLaunchTickerArrow{align-self:center}.homePage .premiumLaunchTicker:focus-visible .premiumLaunchTickerTrack,.homePage .premiumLaunchTicker:hover .premiumLaunchTickerTrack{animation-play-state:paused}.homePage .communityAkutTicker:focus-visible .communityAkutTickerTrack,.homePage .communityAkutTicker:hover .communityAkutTickerTrack{animation-play-state:paused}.homePage .homeHero{padding:42px 0 26px}.homePage .homeSection{padding:50px 0}.homePage .ideasSection{margin:46px 0;padding-top:30px;padding-bottom:46px}.homePage .categorySection{padding-top:30px}.homePage .categoryCard,.homePage .homeHeroCopy,.homePage .homeModeCard,.homePage .homeStatement,.homePage .ideasCarousel .ideaCard,.homePage .premiumGiftCard,.homePage .premiumGiftStage,.homePage .premiumLaunchTicker,.homePage .premiumPlanCard,.homePage .premiumStage,.homePage .sodaMoreFeature{box-shadow:var(--home-card-shadow)!important}.homePage .categoryCard:hover,.homePage .homeModeCard:hover,.homePage .ideasCarousel .ideaCard:focus-visible,.homePage .ideasCarousel .ideaCard:hover,.homePage .premiumGiftCard:hover,.homePage .premiumLaunchTicker:focus-visible,.homePage .premiumLaunchTicker:hover,.homePage .premiumPlanCard:hover,.homePage .sodaMoreFeature:hover{box-shadow:var(--home-card-shadow)!important}.homePage .homeModes{gap:18px}.homePage .categoryPreviewGrid{column-gap:22px;row-gap:20px}.homePage .categoryPreviewGrid .categoryCard{min-height:210px}.homePage .premiumPlanGrid{gap:16px}.homePage .ideasCarousel .ideaCard{min-height:330px!important}.homePage .ideasCarousel{margin-bottom:48px}.homePage .premiumBusinessCard{position:relative;overflow:hidden;background:#fff!important;color:var(--ink)!important;padding-left:22px}.homePage .premiumBusinessCard:before{content:none}.homePage .premiumBusinessCard p{color:#4f4f48!important}.homePage .premiumBusinessCard a{color:var(--ink)!important}.homePage .premiumPlanCard .planType{display:inline-flex;width:max-content;padding:5px 8px;border:2px solid var(--ink);border-radius:var(--soda-radius);background:var(--lime);color:var(--ink);box-shadow:var(--soda-shadow)}@media(max-width:960px){.homePage .homeModes{gap:16px}}@media(max-width:700px){.globalNav{left:auto;right:14px;width:auto;max-width:none;overflow:visible}.globalAccount,.globalHome{flex:0 0 auto}.globalHome{width:auto;min-width:70px;max-width:none;padding:7px;overflow:visible}.globalHome .sodaMark{display:inline-flex!important;flex:0 0 50px;width:50px!important;min-width:50px!important;max-width:50px!important;justify-content:center;padding:.06em .22em;font-size:.82rem;overflow:visible!important}.globalHome .sodaMark .a{display:inline!important;flex:0 0 auto;overflow:visible!important}.homePage .premiumLaunchTicker{grid-template-columns:auto minmax(0,1fr) auto}.homePage .homeHero{padding-top:30px}.homePage .homeSection{padding:42px 0}.homePage .categoryPreviewGrid{row-gap:18px}}@media(prefers-reduced-motion:reduce){.homePage .premiumLaunchTickerTrack{animation:none}}.homePage .premiumLaunchTicker{animation:none}.homePage .akutStatusTicker{margin-top:22px;background:var(--lime)}.homePage .akutStatusTickerLabel{background:var(--red);color:#fff}.homePage .communityAkutTickerTrack,.homePage .premiumLaunchTickerTrack{animation:sodaPremiumTicker 24s linear infinite!important}.homePage .homeBrandRow{margin-bottom:22px}.homePage .premiumLaunchTicker:not(.akutStatusTicker) .premiumLaunchTickerTrack{animation-duration:36s!important}.homePage .homeModes .homeModeCard{min-height:272px;padding:22px;border-radius:16px;background:rgba(245,255,227,.42);transition:transform .2s ease,background-color .2s ease}.homePage .homeModes .homeModeCardHeader{display:flex;align-items:center;gap:12px}.homePage .homeModes .homeModeCardHeader>div{display:grid;grid-gap:5px;gap:5px}.homePage .homeModes .homeModeCardHeader strong{font-size:1rem;line-height:1;font-weight:900;letter-spacing:-.02em}.homePage .homeModes .homeModeGerman{margin:0;font-size:.68rem;letter-spacing:.12em}.homePage .homeModes .homeModeIcon{display:grid;width:46px;height:46px;flex:0 0 46px;place-items:center;border-radius:50%;background:var(--lime);color:var(--ink)}.homePage .homeModes .homeModeIcon svg{width:29px;height:29px;fill:none;stroke:currentColor;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.homePage .homeModes .homeModeIconAkut{background:var(--red);color:#fff}.homePage .homeModes .homeModeCard h3{margin:20px 0 0;font-size:1.18rem;line-height:1.18}.homePage .homeModes .homeModeCard p{margin-top:14px;font-size:.96rem;line-height:1.42}.homePage .homeModes .homeModeAkut{background:rgba(245,255,227,.42)!important;color:var(--ink)}.homePage .homeModes .homeModeAkut .homeModeGerman,.homePage .homeModes .homeModeAkut .homeModeLink{color:var(--red)}.homePage .homeModes .homeModeCard:focus-visible,.homePage .homeModes .homeModeCard:hover{background:rgba(245,255,227,.56)!important}@media(max-width:700px){.homePage .homeModes .homeModeCard{min-height:230px}.homePage .homeModes .homeModeCard h3{margin-top:16px}}.homePage .ideasCarouselControls{gap:12px}.homePage .ideasCarouselControls button{min-width:58px;min-height:42px;padding:7px 16px;border:var(--soda-border);border-radius:999px;background:rgba(239,255,211,.78);color:var(--ink);box-shadow:3px 3px 0 var(--ink);font-size:1.15rem;font-weight:900;line-height:1}.homePage .ideasCarouselControls button:nth-of-type(2){min-width:64px;background:var(--lime)}.homePage .ideasCarouselControls button:focus-visible,.homePage .ideasCarouselControls button:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--ink)}.homePage .ideasCarouselControls button:focus-visible{outline:3px solid rgba(255,31,31,.5);outline-offset:3px}.homePage .ideasCarouselControls button svg{display:block;width:18px;height:18px;fill:currentColor}.homePage .ideasCarouselControls .ideasCarouselPlayback{width:52px;min-width:52px;height:52px;min-height:52px;padding:0;border-radius:50%;background:var(--lime)!important;box-shadow:4px 4px 0 var(--ink)!important}.homePage .ideasCarouselControls .ideasCarouselPlayback svg{width:20px;height:20px}.homePage .ideasCarouselControls .ideasCarouselNext,.homePage .ideasCarouselControls .ideasCarouselPrevious{background:rgba(239,255,211,.84)!important}.homePage .ideasCarouselControls .ideasCarouselCount{margin-left:6px;white-space:nowrap}.homePage .ideasCarousel .ideaActionLink{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:3px}.radarForm{margin-top:18px;border:2px solid var(--ink);border-radius:24px;background:rgba(255,255,255,.94);overflow:hidden;box-shadow:5px 5px 0 var(--ink)}.radarFormIntro{padding:24px 26px 18px;border-bottom:1px solid #dddcd4}.radarFormIntro h2{margin:0 0 6px;font-size:var(--type-card)}.radarFormIntro p{margin:0;color:var(--muted)}.radarField{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(320px,1.35fr);grid-gap:30px;gap:30px;align-items:center;padding:18px 26px;border-bottom:1px solid #e4e3dc}.radarFieldCopy strong{display:block;font-size:var(--type-body)}.radarFieldCopy strong span{color:var(--red)}.radarFieldCopy strong em{font-style:normal;font-weight:500;color:var(--muted)}.radarFieldCopy small{display:block;margin-top:5px;color:var(--muted);line-height:1.35}.radarControl{min-width:0}.radarControl>input,.radarControl>select{width:100%;height:50px;padding:0 15px;border:1.5px solid #7d7d75;border-radius:12px;font-size:var(--type-body);background:#fff}.radarFieldPrimary .radarControl>input{height:56px;font-size:var(--type-body)}.radarHint{display:block;margin-top:6px;color:#55554d}.radarBudget{position:relative}.radarBudget>input{padding-right:62px}.radarBudget>span{position:absolute;right:15px;top:50%;transform:translateY(-50%);font-weight:800;color:var(--muted)}.radarSubmit{display:block;width:calc(100% - 52px);min-height:52px;margin:18px 26px 24px;font-size:var(--type-body);box-shadow:3px 3px 0 var(--ink)}@media(max-width:700px){.radarField{grid-template-columns:1fr;gap:10px;padding:18px}.radarFormIntro{padding:20px 18px 16px}.radarSubmit{width:calc(100% - 36px);margin:18px}.radarControl>input,.radarControl>select{height:50px}}.attentionDot{display:inline-block;width:10px;height:10px;flex:0 0 10px;border-radius:50%;background:var(--red);box-shadow:0 0 0 1px var(--ink)}.accountUtilityGrid a{justify-content:space-between}.globalAccount{position:relative!important}.globalAccount .attentionDot{position:absolute;top:7px;right:7px;margin:0}:root{--soda-frame-radius:16px;--soda-frame-border:2px solid var(--ink);--soda-frame-shadow:4px 4px 0 var(--ink);--soda-radius:var(--soda-frame-radius);--soda-border:var(--soda-frame-border);--soda-shadow:var(--soda-frame-shadow)}:where(button,input:not([type=checkbox]):not([type=radio]),select,textarea,fieldset,.sodaMark,.homeWord,.match,.signalLabel,.categoryLabel,.ideaTag,.planType,.premiumLaunchTickerLabel,.accountPlan,.eyebrow,.globalHome,.globalAccount,.homeAccountLink,.homePrimaryCta,.homeSecondaryCta,.cta,.mode,.modeNavItem,.accountPrimaryAction,.accountUtilityGrid a,.actions a,.secondaryActions a,.categoryActions a,.categoryMoreButton,.tradingBack,.tradingSurprise,.communityAkutTicker,.communityAkutTickerLabel,.premiumLaunchTicker,.premiumGiftStage,.premiumStage,.homeHeroCopy,.homeHeroSignal,.homeHelpStage,.homeStatement,.callout,.card,.result,.choice,.job,.categoryCard,.categoryChip,.categoryContextBanner,.homeModeCard,.sodaMoreFeature,.ideaCard,.premiumPlanCard:not(.premiumBusinessCard),.premiumGiftCard,.homeEmptyState,.animalReportImage,.animalDetailImage,.animalAdminImage,.animalImagePlaceholder,.animalSearchHint,.animalSensitiveHint,.tradingTimelineStep,.ideasHeadingBrand .ideasBrandLabel){border-radius:var(--soda-frame-radius)!important}:where(button,input:not([type=checkbox]):not([type=radio]),select,textarea,fieldset,.sodaMark,.homeWord,.match,.signalLabel,.categoryLabel,.ideaTag,.planType,.premiumLaunchTickerLabel,.accountPlan,.eyebrow,.globalHome,.globalAccount,.homeAccountLink,.homePrimaryCta,.homeSecondaryCta,.cta,.mode,.modeNavItem,.accountPrimaryAction,.accountUtilityGrid a,.actions a,.secondaryActions a,.categoryActions a,.categoryMoreButton,.tradingBack,.tradingSurprise,.communityAkutTicker,.communityAkutTickerLabel,.premiumLaunchTicker,.premiumGiftStage,.premiumStage,.homeHeroCopy,.homeHeroSignal,.homeHelpStage,.homeStatement,.callout,.card,.result,.choice,.job,.categoryCard,.categoryChip,.categoryContextBanner,.homeModeCard,.sodaMoreFeature,.ideaCard,.premiumPlanCard,.premiumGiftCard,.homeEmptyState,.animalReportImage,.animalDetailImage,.animalAdminImage,.animalImagePlaceholder,.animalSearchHint,.animalSensitiveHint,.tradingTimelineStep,.ideasHeadingBrand .ideasBrandLabel){border:var(--soda-frame-border)!important;box-shadow:var(--soda-frame-shadow)!important}.homePage .homeFooter,.homePage .ideasSection{border-top:0!important;border-bottom:0!important}.eyebrow{width:max-content;padding:7px 11px;border:var(--soda-frame-border)!important;background:var(--lime)!important;box-shadow:var(--soda-frame-shadow)!important}.shell>p:first-child>a:first-child{display:inline-flex;align-items:center;min-height:40px;padding:8px 12px;border:var(--soda-frame-border);background:var(--lime);box-shadow:var(--soda-frame-shadow);color:var(--ink);font-weight:900;line-height:1;text-decoration:none}.shell>p:first-child>a:first-child:focus-visible,.shell>p:first-child>a:first-child:hover{background:var(--lime-wash)}:is(.homeHeroCopy,.homeModeCard,.categoryCard,.premiumPlanCard:not(.premiumBusinessCard),.premiumGiftStage,.ideasCarouselFeature,.ideasCarousel .ideaCard,.homeStatement,.homeEmptyState,.callout,.card,.result,.choice,.job,.categoryContextBanner,.sodaMoreFeature,.tradingTimelineStep,.radarForm):not(.homeModeAkut):not(.ideaCardAkut):not(.heroFeature):not(.premiumBusinessCard):not(.akutCallout){background-color:#fffefa!important;background-image:radial-gradient(ellipse at 8% 6%,rgba(199,255,53,.07),transparent 48%),radial-gradient(ellipse at 92% 88%,rgba(16,16,16,.025),transparent 52%),radial-gradient(ellipse at 48% 40%,rgba(255,255,255,.8),transparent 70%)!important}.homePage .homeModeCard:hover,.homePage .ideasCarousel .ideaCard:focus-within,.homePage .ideasCarousel .ideaCard:hover{background-color:var(--lime-wash)!important;background-image:none!important}body,html{background-color:#fffef9!important;background-image:none!important}.modeForm{display:grid;grid-gap:20px;gap:20px}.modeForm>label{display:grid;grid-gap:8px;gap:8px;margin:0!important;font-weight:800}.modeForm>.choiceGrid{margin:0;gap:20px}.modeForm :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){display:block;width:100%;max-width:none;min-height:52px;margin:0;padding:13px 14px;font:inherit;line-height:1.35}.modeForm textarea{min-height:132px;resize:vertical}.modeForm input[type=file]{padding:10px 12px}.modeForm>label:has(input[type=checkbox]),.modeForm>label:has(input[type=radio]){display:flex;align-items:flex-start;gap:10px;font-weight:600}.modeForm>label :is(input[type=checkbox],input[type=radio]){width:auto;min-height:0;margin:3px 0 0}.modeForm small{margin:0;line-height:1.45}.modeForm .animalSensitiveHint{margin:0}.modeForm>button{justify-self:start}@media(max-width:700px){.modeForm,.modeForm>.choiceGrid{gap:18px}}.modeForm :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){box-shadow:3px 3px 0 var(--ink)!important}.animalReportAccountLink{margin-top:28px}.accountReturn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;gap:9px;padding:9px 15px;border:var(--soda-frame-border);border-radius:var(--soda-frame-radius);background:var(--lime);box-shadow:var(--soda-frame-shadow);color:var(--ink);font-weight:900;line-height:1;text-decoration:none}.accountReturn:focus-visible,.accountReturn:hover{background:var(--lime-wash)}.homePage .homeModes .homeModeCard:focus-visible,.homePage .homeModes .homeModeCard:hover{background-color:var(--lime-wash)!important;background-image:none!important}.homePage .ideasCarouselFeature .ideasCarousel .ideaCard:focus-within,.homePage .ideasCarouselFeature .ideasCarousel .ideaCard:hover{background-color:var(--lime-wash)!important;background-image:none!important}.animalImageGallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.animalImageGallery .animalDetailImage,.animalImageGallery .animalReportImage{width:100%;height:220px;margin:0;object-fit:cover}@media(max-width:620px){.animalImageGallery{grid-template-columns:1fr}}.modeForm :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){box-shadow:none!important}.modePage>.modeForm{margin-bottom:28px}:root{--soda-wave-paper:#d7f5c7}html{background:var(--soda-wave-paper)}body{position:relative;isolation:isolate;min-height:100vh;background:radial-gradient(ellipse 74rem 48rem at 3% 92%,rgba(110,212,88,.5),transparent 68%),radial-gradient(ellipse 72rem 46rem at 104% 4%,rgba(204,255,99,.45),transparent 67%),linear-gradient(138deg,#e9ffd8,#d8f4c4 47%,#d5f1c2)}.sodaFlow{position:fixed;z-index:0;inset:0;overflow:hidden;pointer-events:none;background:linear-gradient(135deg,rgba(231,255,209,.48),rgba(203,246,177,.3));will-change:transform}.sodaFlow svg{display:block;width:100%;height:100%;min-width:100%;min-height:100%}.sodaFlowContours,.sodaFlowMist,.sodaFlowRibbon{transform-box:fill-box;transform-origin:center;will-change:transform}.sodaFlowMistBack{animation:soda-flow-mist 86s ease-in-out infinite alternate}.sodaFlowRibbonOne{animation:soda-flow-ribbon-one 71s ease-in-out infinite alternate}.sodaFlowRibbonTwo{animation:soda-flow-ribbon-two 103s ease-in-out infinite alternate}.sodaFlowContoursA{animation:soda-flow-contours-a 58s ease-in-out infinite alternate}.sodaFlowContoursB{animation:soda-flow-contours-b 93s ease-in-out infinite alternate}@keyframes soda-flow-mist{0%{transform:translate3d(-1.4%,-.7%,0) scale(1.03)}43%{transform:translate3d(1.1%,.95%,0) scale(1.055)}to{transform:translate3d(-.6%,1.25%,0) scale(1.04)}}@keyframes soda-flow-ribbon-one{0%{transform:translate3d(-1.2%,.55%,0) scale(1.02)}37%{transform:translate3d(.9%,-.8%,0) scale(1.04)}to{transform:translate3d(1.35%,.8%,0) scale(1.025)}}@keyframes soda-flow-ribbon-two{0%{transform:translate3d(1.25%,-.45%,0) scale(1.035)}52%{transform:translate3d(-.75%,.9%,0) scale(1.05)}to{transform:translate3d(-1.05%,-.55%,0) scale(1.03)}}@keyframes soda-flow-contours-a{0%{transform:translate3d(1.1%,-.7%,0) scale(1.015)}45%{transform:translate3d(-.8%,.7%,0) scale(1.032)}to{transform:translate3d(.65%,1.05%,0) scale(1.02)}}@keyframes soda-flow-contours-b{0%{transform:translate3d(-.85%,.8%,0) scale(1.025)}39%{transform:translate3d(.9%,-.65%,0) scale(1.04)}to{transform:translate3d(-.5%,-1.05%,0) scale(1.03)}}@media(max-width:760px){.sodaFlow svg{width:165%;margin-left:-33%}.sodaFlowMistBack{animation-duration:70s}.sodaFlowRibbonOne{animation-duration:61s}.sodaFlowRibbonTwo{animation-duration:86s}.sodaFlowContoursA{animation-duration:52s}.sodaFlowContoursB{animation-duration:76s}}@media(max-width:430px){.sodaFlow svg{width:220%;margin-left:-60%}.sodaFlowContoursB{opacity:.75}}@media(prefers-reduced-motion:reduce){.sodaFlowContours,.sodaFlowMist,.sodaFlowRibbon{animation:none!important}}:is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){background-color:rgba(239,255,211,.2)!important}fieldset{background-color:rgba(239,255,211,.2)!important;background-image:none!important}:where(.actions a,.cta,a.primary,button.primary,.modeNavItem:not(.modeNavAkut),.accountPrimaryAction,.globalHome,.globalAccount,.homePrimaryCta,.homeSecondaryCta,.categoryActions a,.categoryMoreButton){background-color:var(--lime)!important;color:var(--ink)!important}:where(.actions button:not(.primary):not(.dangerAction),.secondaryActions a,.tradingBack){background-color:rgba(239,255,211,.2)!important;background-image:linear-gradient(145deg,rgba(239,255,211,.16),rgba(199,255,53,.06))!important;color:var(--ink)!important}.dangerAction{background-color:rgba(255,31,31,.1)!important;background-image:none!important;border-color:var(--ink)!important;color:var(--red)!important;font-weight:900!important}.dangerAction:focus-visible,.dangerAction:hover{background-color:rgba(255,31,31,.18)!important;color:var(--red-dark)!important}.modeNavAkut,.modeNavAkut :is(span,strong){color:var(--red)!important}:is(.homeHeroCopy,.homeModeCard,.categoryCard,.premiumPlanCard,.premiumGiftStage,.ideasCarouselFeature,.ideasCarousel .ideaCard,.homeStatement,.homeEmptyState,.callout,.card,.result,.choice,.job,.categoryContextBanner,.sodaMoreFeature,.tradingTimelineStep,.radarForm,.accountCard,.accountDestinationCard,.accountSectionCard):not(.homeModeAkut):not(.ideaCardAkut):not(.heroFeature):not(.premiumBusinessCard):not(.akutCallout):not(.accountAdminCard){background-color:rgba(239,255,211,.3)!important;background-image:linear-gradient(145deg,rgba(239,255,211,.2),rgba(199,255,53,.08))!important}:is(.homeModeAkut,.heroFeature,.ideasHeadingBrand .ideasBrandLabel){background-color:rgba(239,255,211,.3)!important;background-image:linear-gradient(145deg,rgba(239,255,211,.2),rgba(199,255,53,.08))!important}:is(.homeHeroCopy,.homeStatement,.callout,.card,.result,.choice,.job,.categoryCard,.homeModeCard,.premiumPlanCard,.premiumGiftStage,.ideasCarouselFeature,.ideasCarousel .ideaCard,.categoryContextBanner,.sodaMoreFeature,.tradingTimelineStep,.radarForm,.accountCard,.accountDestinationCard,.accountSectionCard,.homeModeAkut,.heroFeature){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body :is([class*=Card],[class*=card],[class*=Panel],[class*=panel],[class*=Stage],[class*=stage],[class*=Note],[class*=note],.premiumHero,.premiumIntro,.signup):not(.akutCallout):not(.accountAdminCard){background-color:rgba(239,255,211,.28)!important;background-image:linear-gradient(145deg,rgba(239,255,211,.18),rgba(199,255,53,.07))!important;-webkit-backdrop-filter:blur(1.5px)!important;backdrop-filter:blur(1.5px)!important}.premiumGiftBusiness,.premiumGiftBusiness p{color:var(--ink)!important}.ideaCardAkut .ideaAction,.ideaCardAkut h3{color:var(--red)!important}body .sodaMark{background-color:var(--lime)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#c7ff35!important;background-image:none!important;opacity:1!important;filter:none!important}.ideasCarouselControls,.ideasCarouselFeature .ideasCarousel,.ideasCarouselFeatureHead,.ideasCarouselGrid{background:transparent!important;background-image:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ideasCarousel .ideaCard:focus-within,.ideasCarousel .ideaCard:hover{background-color:rgba(239,255,211,.28)!important;background-image:linear-gradient(145deg,rgba(239,255,211,.18),rgba(199,255,53,.07))!important}.homePage .ideasCarouselFeature :is(.ideasCarouselFeatureHead,.ideasCarousel,.ideasCarouselGrid,.ideasCarouselControls,.ideasCarouselViewport){background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.homePage .ideasCarouselFeature .ideasCarousel .ideaCard:focus-visible,.homePage .ideasCarouselFeature .ideasCarousel .ideaCard:focus-within,.homePage .ideasCarouselFeature .ideasCarousel .ideaCard:hover{background-color:rgba(239,255,211,.28)!important}.homePage .ideasCarouselFeature .ideasCarousel,.homePage .ideasCarouselFeature .ideasCarouselControls,.homePage .ideasCarouselFeature .ideasCarouselGrid,.homePage .ideasCarouselFeature .ideasCarouselViewport,.homePage .ideasCarouselFeatureHead{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.homePage .carouselSodaMark,.sodaMark{background:#c7ff35!important;background-color:#c7ff35!important;background-image:none!important;opacity:1!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.homePage .ideasCarouselFeature .ideasCarousel .ideaCard:focus-visible,.homePage .ideasCarouselFeature .ideasCarousel .ideaCard:focus-within,.homePage .ideasCarouselFeature .ideasCarousel .ideaCard:hover{background:rgba(239,255,211,.28)!important;background-image:linear-gradient(145deg,rgba(239,255,211,.18),rgba(199,255,53,.07))!important}.globalNav{position:fixed!important;top:18px!important;right:22px!important;left:auto!important;z-index:100!important}@media(max-width:700px){.globalNav{top:12px!important;right:14px!important;left:auto!important}}.sodaFlowRibbonThree{animation:soda-flow-ribbon-three 67s ease-in-out infinite alternate}@keyframes soda-flow-ribbon-three{0%{transform:translate3d(.8%,.6%,0) scale(1.025)}46%{transform:translate3d(-1.1%,-.7%,0) scale(1.048)}to{transform:translate3d(.55%,-1%,0) scale(1.03)}}@media(max-width:760px){.sodaFlowRibbonThree{animation-duration:58s}}.sodaFlow{display:none!important}body{background:#e7ffd8!important}body:before{position:fixed;z-index:0;inset:0;display:block;pointer-events:none;content:"";background:url(/backgrounds/soda-silk-reference.png) 50%/cover no-repeat}body>:not(.sodaFlow){position:relative;z-index:1}@media(max-width:760px){body:before{background-position:50%}}body:before{background-size:108% 108%;animation:soda-reference-flow 84s ease-in-out infinite alternate}@keyframes soda-reference-flow{0%{background-position:47% 48%}42%{background-position:53% 45%}to{background-position:49% 54%}}@media(max-width:760px){body:before{background-size:auto 112%;animation-duration:68s}}@media(prefers-reduced-motion:reduce){body:before{animation:none;background-position:50%}}:is(.accountAdminCard,.accountPrimaryAction,.modeNavItem,.animalPhotoSlotFilled,.homePrimaryCta,.akutPrimary):focus-visible,:is(.accountAdminCard,.accountPrimaryAction,.modeNavItem,.animalPhotoSlotFilled,.homePrimaryCta,.akutPrimary):hover{background-color:var(--lime)!important;background-image:none!important;color:var(--ink)!important}.accountAkutAction:focus-visible,.accountAkutAction:hover,.akutPrimary:focus-visible,.akutPrimary:hover,.modeNavAkut:focus-visible,.modeNavAkut:hover{color:var(--red)!important}.accountSectionCard:not(.accountAdminCard):focus-visible,.accountSectionCard:not(.accountAdminCard):hover,.homePage .homeModes .homeModeCard:focus-visible,.homePage .homeModes .homeModeCard:hover,.homePage .ideasCarouselFeature .ideasCarousel .ideaCard:focus-visible,.homePage .ideasCarouselFeature .ideasCarousel .ideaCard:focus-within,.homePage .ideasCarouselFeature .ideasCarousel .ideaCard:hover{background-color:rgba(239,255,211,.42)!important;background-image:linear-gradient(145deg,rgba(239,255,211,.25),rgba(199,255,53,.12))!important}.animalPhotoSlot{background-color:rgba(239,255,211,.38)!important;background-image:linear-gradient(145deg,rgba(239,255,211,.24),rgba(199,255,53,.1))!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important}.animalPhotoSlot:focus-visible,.animalPhotoSlot:hover{background-color:rgba(239,255,211,.5)!important;background-image:linear-gradient(145deg,rgba(239,255,211,.3),rgba(199,255,53,.16))!important}.animalPhotoSlotFilled{background-color:rgba(199,255,53,.72)!important;background-image:none!important}.animalPhotoSlots{margin-bottom:12px}.animalPhotoSlot,.animalPhotoSlot:focus-visible,.animalPhotoSlot:hover{box-shadow:none!important}.animalPhotoUpload>small{margin-top:0!important}:is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea,fieldset,.animalPhotoSlot,.card,.result,.choice,.job,.callout,.accountSectionCard,.accountDestinationCard,.categoryCard,.homeModeCard,.premiumPlanCard,.premiumGiftCard,.sodaMoreFeature,.ideasCarousel .ideaCard,.modeNavItem,.accountPrimaryAction){box-shadow:var(--soda-shadow)!important}.modeForm :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea),.radarControl>input,.radarControl>select,.tradingForm :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){box-shadow:var(--soda-shadow)!important}:is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea):focus{outline:none!important;box-shadow:var(--soda-shadow),inset 0 0 0 1px var(--lime)!important}:root{--soda-space-1:8px;--soda-space-2:12px;--soda-space-3:16px;--soda-space-4:24px;--soda-space-5:32px;--soda-surface:rgba(239,255,211,.30);--soda-control-surface:rgba(239,255,211,.20)}:is(.card,.result,.choice,.job,.callout,.categoryCard,.categoryContextBanner,.accountCard,.accountDestinationCard,.accountSectionCard,.homeModeCard,.premiumPlanCard,.premiumGiftCard,.sodaMoreFeature,.tradingTimelineStep,.radarForm,.animalPhotoSlot):not(.akutCallout):not(.accountAdminCard):not(.premiumBusinessCard){background-color:var(--soda-surface)!important;background-image:linear-gradient(145deg,rgba(239,255,211,.2),rgba(199,255,53,.08))!important}:is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){background-color:var(--soda-control-surface)!important;background-image:linear-gradient(145deg,rgba(239,255,211,.16),rgba(199,255,53,.06))!important;transition:background-color .15s ease,box-shadow .15s ease}:is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea):focus,:is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea):focus-visible{outline:none!important;background-color:rgba(239,255,211,.36)!important;box-shadow:var(--soda-shadow),inset 0 0 0 2px rgba(199,255,53,.95)!important}.accountProfileSwitch{display:inline-flex;align-items:center;gap:10px;background-color:var(--soda-surface)!important;background-image:linear-gradient(145deg,rgba(239,255,211,.2),rgba(199,255,53,.08))!important;color:var(--ink);text-decoration:none}.accountProfileSwitch:focus-visible,.accountProfileSwitch:hover{background-color:rgba(239,255,211,.46)!important;outline:none}.callout,.card,.choice,.job,.result{padding:var(--soda-space-4)}.callout>:first-child,.card>:first-child,.choice>:first-child,.job>:first-child,.result>:first-child{margin-top:0}.callout>:last-child,.card>:last-child,.choice>:last-child,.job>:last-child,.result>:last-child{margin-bottom:0}.modeForm,.tradingForm{gap:var(--soda-space-3)}.modeForm>label,.tradingForm>label{gap:var(--soda-space-1)}:is(.actions,.secondaryActions,.categoryActions,.homeHeroActions){gap:var(--soda-space-2)}:is(button,.cta,.actions a,.secondaryActions a,.categoryActions a,.modeNavItem,.accountPrimaryAction){align-items:center;justify-content:center;text-align:center}@media(max-width:700px){.shell{padding-left:16px;padding-right:16px}.callout,.card,.choice,.job,.result{padding:20px}.modeNav{gap:var(--soda-space-2)}}@media(max-width:430px){.callout,.card,.choice,.job,.result{padding:18px}.actions,.categoryActions,.secondaryActions{align-items:stretch;flex-direction:column}.actions>a,.actions>form,.actions>form>button,.categoryActions>a,.secondaryActions>a{width:100%}}