/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}
.clearfix::after{display:table;clear:both;content:"";}.nowrap{white-space:nowrap;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.aqto-homepage-pitch{--aqto-pitch-ink:#111827;--aqto-pitch-paper:#f8f5e8;--aqto-pitch-lime:#d8ff3e;--aqto-pitch-coral:#ff5a3d;--aqto-pitch-blue:#49c7f2;--aqto-pitch-green:#105c3b;background:var(--aqto-pitch-paper);border:3px solid var(--aqto-pitch-ink);box-shadow:10px 10px 0 var(--aqto-pitch-ink);color:var(--aqto-pitch-ink);display:grid;gap:1rem;margin-block:0.5rem 2rem;overflow:hidden;padding:clamp(1rem,3vw,2rem);}.aqto-homepage-pitch *{letter-spacing:0;}.aqto-homepage-pitch__hero{display:grid;gap:1rem;}.aqto-homepage-pitch__kicker,.aqto-homepage-pitch__eyebrow{background:var(--aqto-pitch-lime);border:2px solid var(--aqto-pitch-ink);box-shadow:4px 4px 0 var(--aqto-pitch-ink);display:inline-flex;font-size:0.78rem;font-weight:900;line-height:1;padding:0.45rem 0.6rem;text-transform:uppercase;width:fit-content;}.aqto-homepage-pitch h2{font-size:clamp(2.6rem,7vw,6.5rem);font-weight:950;line-height:0.9;margin:0;max-width:12ch;text-transform:uppercase;}.aqto-homepage-pitch p{font-size:clamp(1rem,1.5vw,1.18rem);font-weight:650;line-height:1.45;margin:0;max-width:68ch;}.aqto-homepage-pitch__actions{display:flex;flex-wrap:wrap;gap:0.75rem;padding-block-start:0.25rem;}.aqto-homepage-pitch__button{align-items:center;border:3px solid var(--aqto-pitch-ink);box-shadow:5px 5px 0 var(--aqto-pitch-ink);color:var(--aqto-pitch-ink);display:inline-flex;font-size:0.98rem;font-weight:900;justify-content:center;line-height:1;min-height:3rem;padding:0.9rem 1rem;text-decoration:none;text-transform:uppercase;transition:box-shadow 140ms ease,transform 140ms ease;}.aqto-homepage-pitch__button:hover,.aqto-homepage-pitch__button:focus{box-shadow:2px 2px 0 var(--aqto-pitch-ink);color:var(--aqto-pitch-ink);transform:translate(3px,3px);}.aqto-homepage-pitch__button--primary{background:var(--aqto-pitch-coral);}.aqto-homepage-pitch__button--secondary{background:#fff;}.aqto-homepage-pitch__console{background:var(--aqto-pitch-ink);border:3px solid var(--aqto-pitch-ink);color:#fff;min-height:100%;}.aqto-homepage-pitch__console-bar{background:var(--aqto-pitch-blue);border-bottom:3px solid var(--aqto-pitch-ink);display:flex;gap:0.35rem;padding:0.65rem;}.aqto-homepage-pitch__console-bar span{aspect-ratio:1;background:var(--aqto-pitch-paper);border:2px solid var(--aqto-pitch-ink);border-radius:999px;width:0.8rem;}.aqto-homepage-pitch__console ol{display:grid;gap:0;list-style:none;margin:0;padding:0;}.aqto-homepage-pitch__console li{align-items:center;border-bottom:1px solid rgba(255,255,255,0.18);display:grid;font-size:0.95rem;font-weight:850;gap:0.75rem;grid-template-columns:auto 1fr;line-height:1.15;padding:1rem;text-transform:uppercase;}.aqto-homepage-pitch__console li:last-child{border-bottom:0;}.aqto-homepage-pitch__console li span{color:var(--aqto-pitch-lime);font-variant-numeric:tabular-nums;font-weight:950;}.aqto-homepage-pitch__stats,.aqto-homepage-pitch__audiences{display:grid;gap:0.75rem;}.aqto-homepage-pitch__stats > div,.aqto-homepage-pitch__audiences article,.aqto-homepage-pitch__developer-panel{border:3px solid var(--aqto-pitch-ink);box-shadow:6px 6px 0 var(--aqto-pitch-ink);}.aqto-homepage-pitch__stats > div{background:#fff;display:grid;gap:0.15rem;padding:1rem;}.aqto-homepage-pitch__stats strong{font-size:1.4rem;font-weight:950;line-height:1;text-transform:uppercase;}.aqto-homepage-pitch__stats span{color:#3d4652;font-size:0.82rem;font-weight:850;text-transform:uppercase;}.aqto-homepage-pitch__audiences article{background:#fff;display:grid;gap:0.65rem;padding:1rem;}.aqto-homepage-pitch__audiences article:nth-child(2){background:var(--aqto-pitch-blue);}.aqto-homepage-pitch__audiences article:nth-child(3){background:var(--aqto-pitch-lime);}.aqto-homepage-pitch__audiences article > span{background:var(--aqto-pitch-ink);color:#fff;display:inline-flex;font-size:0.72rem;font-weight:900;line-height:1;padding:0.4rem 0.5rem;text-transform:uppercase;width:fit-content;}.aqto-homepage-pitch h3{font-size:clamp(1.35rem,2vw,2rem);font-weight:950;line-height:0.98;margin:0;text-transform:uppercase;}.aqto-homepage-pitch__audiences p{font-size:0.95rem;font-weight:650;}.aqto-homepage-pitch__developer-panel{background:var(--aqto-pitch-green);color:#fff;display:grid;gap:1rem;padding:1rem;}.aqto-homepage-pitch__developer-panel .aqto-homepage-pitch__eyebrow{color:var(--aqto-pitch-ink);margin-block-end:0.8rem;}.aqto-homepage-pitch__developer-panel ul{display:grid;gap:0.6rem;list-style:none;margin:0;padding:0;}.aqto-homepage-pitch__developer-panel li{background:rgba(255,255,255,0.12);border:2px solid rgba(255,255,255,0.72);font-size:0.9rem;font-weight:850;line-height:1.1;padding:0.75rem;text-transform:uppercase;}@media (min-width:768px){.aqto-homepage-pitch{grid-template-columns:minmax(0,1.5fr) minmax(18rem,0.75fr);}.aqto-homepage-pitch__stats,.aqto-homepage-pitch__audiences,.aqto-homepage-pitch__developer-panel{grid-column:1 / -1;}.aqto-homepage-pitch__stats{grid-template-columns:repeat(3,minmax(0,1fr));}.aqto-homepage-pitch__audiences{grid-template-columns:repeat(3,minmax(0,1fr));}.aqto-homepage-pitch__developer-panel{align-items:start;grid-template-columns:minmax(0,0.85fr) minmax(0,1fr);}.aqto-homepage-pitch__developer-panel ul{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:575.98px){.aqto-homepage-pitch{box-shadow:6px 6px 0 var(--aqto-pitch-ink);}.aqto-homepage-pitch__button{width:100%;}}.aqto-user-dashboard{--aqto-dashboard-ink:#102018;--aqto-dashboard-muted:#4f5f57;--aqto-dashboard-line:#cddbd2;--aqto-dashboard-panel:#ffffff;--aqto-dashboard-soft:#eff8f1;--aqto-dashboard-accent:#0f6b45;--aqto-dashboard-sky:#d9f3ff;color:var(--aqto-dashboard-ink);display:grid;gap:1rem;margin-block:0.5rem 2rem;}.aqto-user-dashboard *{letter-spacing:0;}.aqto-user-dashboard__hero,.aqto-user-dashboard__projects{background:var(--aqto-dashboard-panel);border:1px solid var(--aqto-dashboard-line);box-shadow:0 18px 44px rgba(16,32,24,0.08);}.aqto-user-dashboard__hero{align-items:end;display:grid;gap:1rem;padding:clamp(1.1rem,3vw,2rem);}.aqto-user-dashboard__kicker,.aqto-user-dashboard__eyebrow{color:var(--aqto-dashboard-accent);display:inline-flex;font-size:0.78rem;font-weight:850;line-height:1;margin-block-end:0.55rem;text-transform:uppercase;}.aqto-user-dashboard h2,.aqto-user-dashboard h3,.aqto-user-dashboard h4,.aqto-user-dashboard p{margin:0;}.aqto-user-dashboard h2{font-size:clamp(2rem,4.5vw,4.5rem);font-weight:920;line-height:0.95;max-width:11ch;}.aqto-user-dashboard__hero p{color:var(--aqto-dashboard-muted);font-size:1rem;font-weight:650;line-height:1.45;margin-block-start:0.75rem;max-width:44rem;}.aqto-user-dashboard__actions,.aqto-user-dashboard__project-actions{display:flex;flex-wrap:wrap;gap:0.65rem;}.aqto-user-dashboard__button,.aqto-user-dashboard__project-actions a,.aqto-user-dashboard__projects-header > a{align-items:center;border:1px solid var(--aqto-dashboard-line);color:var(--aqto-dashboard-ink);display:inline-flex;font-size:0.92rem;font-weight:800;justify-content:center;min-height:2.7rem;padding:0.7rem 0.95rem;text-decoration:none;transition:background 140ms ease,border-color 140ms ease,transform 140ms ease;}.aqto-user-dashboard__button:hover,.aqto-user-dashboard__button:focus,.aqto-user-dashboard__project-actions a:hover,.aqto-user-dashboard__project-actions a:focus,.aqto-user-dashboard__projects-header > a:hover,.aqto-user-dashboard__projects-header > a:focus{background:var(--aqto-dashboard-soft);border-color:var(--aqto-dashboard-accent);color:var(--aqto-dashboard-ink);transform:translateY(-1px);}.aqto-user-dashboard__button--primary{background:var(--aqto-dashboard-accent);border-color:var(--aqto-dashboard-accent);color:#fff;}.aqto-user-dashboard__button--primary:hover,.aqto-user-dashboard__button--primary:focus{background:#0b5939;color:#fff;}.aqto-user-dashboard__projects{display:grid;gap:1rem;padding:clamp(1rem,2.5vw,1.5rem);}.aqto-user-dashboard__projects-header{align-items:center;display:flex;gap:1rem;justify-content:space-between;}.aqto-user-dashboard__projects-header h3{font-size:clamp(1.35rem,2vw,2rem);font-weight:900;line-height:1;}.aqto-user-dashboard__project-grid{display:grid;gap:0.75rem;}.aqto-user-dashboard__project,.aqto-user-dashboard__empty{background:linear-gradient(135deg,#fff 0%,var(--aqto-dashboard-soft) 100%);border:1px solid var(--aqto-dashboard-line);display:grid;gap:1rem;padding:1rem;}.aqto-user-dashboard__project{align-items:center;}.aqto-user-dashboard__project-status{background:var(--aqto-dashboard-sky);border:1px solid #a7d6e9;color:#16445a;display:inline-flex;font-size:0.72rem;font-weight:850;line-height:1;margin-block-end:0.5rem;padding:0.35rem 0.45rem;text-transform:uppercase;}.aqto-user-dashboard__project h4,.aqto-user-dashboard__empty h4{font-size:1.1rem;font-weight:900;line-height:1.1;}.aqto-user-dashboard__project p,.aqto-user-dashboard__empty p,.aqto-user-dashboard__project-meta span{color:var(--aqto-dashboard-muted);font-size:0.92rem;font-weight:650;}.aqto-user-dashboard__project-meta{align-items:center;display:flex;flex-wrap:wrap;gap:0.75rem;justify-content:space-between;}.aqto-user-dashboard__empty{align-items:start;}@media (min-width:768px){.aqto-user-dashboard__hero{grid-template-columns:minmax(0,1fr) auto;}.aqto-user-dashboard__project{grid-template-columns:minmax(0,1fr) minmax(16rem,auto);}}@media (max-width:575.98px){.aqto-user-dashboard__actions,.aqto-user-dashboard__button,.aqto-user-dashboard__project-actions,.aqto-user-dashboard__project-actions a{width:100%;}}
