body{background:hsl(var(--background));color:hsl(var(--foreground));font-family:var(--font-sans)}.airo-home{place-items:initial;min-height:0;padding:0;display:block}.site-breadcrumbs{z-index:40;box-sizing:border-box;width:min(1180px,100% - 3rem);color:hsl(var(--muted-foreground));font:500 .75rem/1.4 var(--font-sans);padding-inline:0;position:absolute;top:5.5rem;left:50%;transform:translate(-50%)}.site-breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.site-breadcrumbs li{align-items:center;gap:.55rem;min-width:0;display:inline-flex}.site-breadcrumbs a{color:inherit;text-decoration:none}.site-breadcrumbs a:hover,.site-breadcrumbs a:focus-visible{color:hsl(var(--primary));text-decoration:underline}.site-breadcrumbs [aria-current=page]{color:hsl(var(--foreground))}.site-breadcrumbs__separator{color:hsl(var(--primary) / .65)}@media (max-width:767px){.site-breadcrumbs{width:calc(100% - 2rem);padding-inline:0;top:4.5rem}}.airo-home h1,.airo-home h2,.airo-home h3{letter-spacing:normal;max-width:none;line-height:inherit}.airo-home h1{line-height:1}.airo-auth h1{letter-spacing:normal;max-width:none;line-height:1.2}.airo-catalog{place-items:initial;min-height:0;display:block;padding-top:0!important}.airo-catalog .cw-catalog-heading{padding-top:8rem}.airo-catalog .cw-catalog-heading>div{width:min(1180px,100% - 3rem);max-width:none;padding-inline:0}@media (max-width:767px){.airo-catalog .cw-catalog-heading{padding-top:7rem}.airo-catalog .cw-catalog-heading>div{width:calc(100% - 2rem)}}.airo-catalog h1,.airo-catalog h2{letter-spacing:normal;max-width:none;line-height:inherit}main:not(.airo-home){padding-top:6rem}main.partner-page{color:#f5f2eb;background:#0b0b0c;min-height:100vh;padding:0;display:block}.partner-page *,.partner-page :before,.partner-page :after{box-sizing:border-box}.partner-page>section{width:100%;max-width:none}.partner-container{width:min(1180px,100% - 40px);margin-inline:auto}.partner-kicker{color:#c9a74a;letter-spacing:.2em;margin:0 0 20px;font-size:12px;font-weight:700}.partner-page h1,.partner-page h2,.partner-page h3{max-width:none;font-family:var(--font-heading);letter-spacing:normal;margin:0}.partner-page h1{max-width:790px;font-size:clamp(3.4rem,6.7vw,6.5rem);font-weight:500;line-height:.97}.partner-page h2{font-size:clamp(2.2rem,4vw,3.7rem);font-weight:500;line-height:1.06}.partner-page h3{font-size:1.6rem;line-height:1.15}.partner-page p{line-height:1.7}.partner-hero{isolation:isolate;background:#09090a;border-bottom:1px solid #282828;align-items:center;min-height:790px;padding:176px 0 124px;display:flex;position:relative;overflow:hidden}.partner-hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#050506f7 0%,#050506e8 34%,#05050694 57%,#0505062e 78%,#05050659 100%),linear-gradient(#05050657 0%,#0505060a 45%,#050506c2 100%);position:absolute;inset:0}.partner-hero-media{z-index:0;background:#080706;position:absolute;inset:0;overflow:hidden}.partner-hero-image{object-fit:cover;object-position:center 46%;filter:saturate(.72)contrast(1.12)brightness(.58)sepia(.08);width:100%;height:100%;transform:scale(1.025)}.partner-hero-grid{z-index:2;position:relative}.partner-hero-copy{max-width:780px}.partner-lead{color:#b9b5ad;max-width:630px;margin:28px 0 34px;font-size:clamp(1rem,1.55vw,1.19rem)}.partner-actions{flex-wrap:wrap;gap:12px;display:flex}.partner-button{cursor:pointer;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px 22px;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.partner-button:hover{transform:translateY(-2px)}.partner-button:focus-visible,.partner-page a:focus-visible,.partner-page input:focus-visible,.partner-page textarea:focus-visible{outline-offset:3px;outline:2px solid #e5c873}.partner-button-primary{color:#16120a;background:#c9a74a}.partner-button-primary:hover{color:#16120a;background:#e0be5d}.partner-button-secondary{color:#f5f2eb;background:0 0;border-color:#3d3931}.partner-button-secondary:hover{color:#c9a74a;border-color:#c9a74a}.partner-hero-note{color:#88847d;margin:20px 0 0;font-size:12px}.partner-intro{padding:104px 0 112px}.partner-section-heading{max-width:610px;margin-bottom:46px}.partner-section-heading>p:last-child{color:#a9a69f;margin:18px 0 0}.partner-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.partner-step{background:#181818;border:1px solid #302f2d;border-radius:3px;min-height:290px;padding:30px}.partner-step-top{color:#c9a74a;justify-content:space-between;align-items:center;margin-bottom:58px;font-size:13px;font-weight:700;display:flex}.partner-step h3{font-size:1.55rem}.partner-step p{color:#a9a69f;margin:13px 0 0;font-size:14px}.partner-fit{background:#171717;border-top:1px solid #2b2b2b;border-bottom:1px solid #2b2b2b;padding:87px 0}.partner-fit-grid{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.partner-fit-grid>div:last-child>p{color:#b7b3ac;margin:0 0 20px}.partner-fit-tag{color:#d6b767;border:1px solid #c9a74a66;border-radius:3px;align-items:center;gap:10px;margin-top:10px;padding:12px 16px;font-size:13px;display:inline-flex}.partner-apply{padding:112px 0 132px}.partner-apply-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start;gap:90px;display:grid}.partner-apply-copy>p:not(.partner-kicker){color:#b7b3ac;max-width:480px}.partner-apply-copy>p:nth-of-type(2){margin-top:24px}.partner-smallprint{margin-top:36px;font-size:13px}.partner-back-link{color:#c9a74a;margin-top:24px;font-size:14px;text-decoration:none;display:inline-block}.partner-back-link:hover{text-decoration:underline}.partner-form{background:#191919;border:1px solid #39342b;border-radius:4px;padding:clamp(24px,4vw,42px);position:relative}.partner-form h3{font-size:2rem}.partner-form-subtitle{color:#a9a69f;margin:7px 0 28px;font-size:14px}.partner-form-row{margin-bottom:20px}.partner-form-row label{color:#e3dfd6;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.partner-form-row label span{color:#c9a74a}.partner-form-row input,.partner-form-row textarea{color:#f5f2eb;width:100%;font:inherit;resize:vertical;background:#101010;border:1px solid #3d3d3d;border-radius:3px;padding:13px 14px;font-size:14px;display:block}.partner-form-row input::placeholder,.partner-form-row textarea::placeholder{color:#7b7975}.partner-form-row input:hover,.partner-form-row textarea:hover{border-color:#776847}.partner-honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.partner-consent{color:#bbb7af;cursor:pointer;align-items:flex-start;gap:12px;margin:8px 0 22px;font-size:12px;line-height:1.55;display:flex}.partner-consent input{accent-color:#c9a74a;flex:none;width:16px;height:16px;margin-top:1px}.partner-consent a{color:#d9ba65;text-decoration:underline}.partner-submit{width:100%}.partner-submit:disabled{opacity:.65;cursor:wait;transform:none}.partner-form-note{color:#85827d;margin:16px 0 0;font-size:12px}.partner-form-error,.partner-form-success{border-radius:3px;margin:0 0 16px;padding:12px 14px;font-size:13px}.partner-form-error{color:#ffb8b8;background:#b437372b}.partner-form-success{color:#b6e0c2;background:#37965429}@media (max-width:900px){.partner-fit-grid,.partner-apply-grid{grid-template-columns:1fr;gap:44px}.partner-hero{min-height:760px}.partner-hero:before{background:linear-gradient(90deg,#050506f5 0%,#050506db 58%,#05050675 100%),linear-gradient(#0505064d,#05050633 48%,#050506d1)}.partner-hero-image{object-position:58% 46%}.partner-steps{grid-template-columns:1fr}.partner-step{min-height:0}.partner-step-top{margin-bottom:35px}}@media (max-width:600px){.partner-container{width:min(100% - 32px,1180px)}.partner-hero{min-height:720px;padding:132px 0 110px}.partner-hero:before{background:linear-gradient(#050506cc 0%,#050506b8 48%,#050506e8 100%),linear-gradient(90deg,#050506cc,#0505066e)}.partner-hero-image{object-position:61% 46%}.partner-page h1{font-size:clamp(3rem,13vw,4.6rem)}.partner-actions{flex-direction:column}.partner-actions .partner-button{width:100%}.partner-intro,.partner-apply{padding:76px 0}.partner-fit{padding:68px 0}}main.airo-legal,main.airo-informational{place-items:initial;background:hsl(var(--background));min-height:100svh;color:hsl(var(--foreground));font-family:var(--font-sans);padding:0;display:block}:is(main.airo-informational:has(>.max-w-4xl),main.airo-cart-page){padding:7rem 1rem 6rem}.airo-informational h1,.airo-informational h2,.airo-informational h3{letter-spacing:normal;max-width:none;margin:0;line-height:1.2}.airo-informational h1,.airo-informational h2{font-family:var(--font-heading)!important}.airo-legal h1,.airo-legal h2,.airo-legal h3{letter-spacing:normal;max-width:none;margin:0;font-family:var(--font-heading)!important}.airo-legal h1{line-height:1.08}.airo-legal h2{line-height:1.2}.airo-legal__columns{align-items:flex-start;gap:3rem;display:flex}.airo-legal__toc{flex:0 0 13rem}.airo-legal__toc a{text-decoration:none}.airo-legal__sections{flex-direction:column;flex:1;gap:2.5rem;min-width:0;display:flex}.airo-legal__sections>section{scroll-margin-top:7rem}@media (max-width:760px){.airo-legal__columns{flex-direction:column;gap:2.5rem}.airo-legal__toc{flex:none;width:100%}}main.page-shell{background:hsl(var(--background));width:min(1180px,100% - 3rem);min-height:100svh;color:hsl(var(--foreground));font-family:var(--font-sans);margin-inline:auto;padding:7.5rem 0 7rem;font-size:.875rem;line-height:1.6;display:block}.page-shell h1,.page-shell h2,.page-shell h3{max-width:none;color:hsl(var(--foreground));letter-spacing:normal;margin:0;font-family:var(--font-heading)!important}.page-shell .page-title{margin:.3rem 0 .65rem;font-size:clamp(2.25rem,4vw,3rem);font-weight:700;line-height:1.1}:is(.page-shell:has(>.dashboard-header) .page-title,.page-shell:has(>.listing-form) .page-title){font-size:1.875rem}.page-shell:has(>.watch-detail) .page-title{font-size:clamp(1.875rem,3vw,2.25rem)}.page-shell .page-heading{flex-direction:column;align-items:flex-start;gap:0;max-width:760px;margin-bottom:2.5rem;display:flex}.page-shell .dashboard-header{align-items:flex-start;margin-bottom:3rem}.page-shell .eyebrow,.page-shell .status-badge{color:hsl(var(--primary));font-family:var(--font-sans);letter-spacing:.11em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1.4;display:inline-block}.page-shell .eyebrow{margin:0}.page-shell .muted,.page-shell .page-heading>p,.page-shell .dashboard-header p{color:hsl(var(--muted-foreground));font-family:var(--font-sans);margin:0;font-size:.9rem;font-weight:400;line-height:1.65}.page-shell .back-link{width:fit-content;color:hsl(var(--primary));font-family:var(--font-sans);align-items:center;margin:0 0 1.75rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.page-shell .back-link:hover{text-decoration:underline}.page-shell .button{min-height:2.75rem;font-family:var(--font-sans);text-align:center;border-radius:.125rem;padding:.65rem 1.15rem;font-size:.875rem;font-weight:600;line-height:1.25;transition:background-color .2s,border-color .2s,color .2s}.page-shell .button--primary{border-color:hsl(var(--primary));background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.page-shell .button--primary:hover:not(:disabled){background:hsl(var(--primary) / .86)}.page-shell .button--ghost,.page-shell .button--small{border-color:hsl(var(--border));color:hsl(var(--foreground));background:0 0}.page-shell .button--ghost:hover,.page-shell .button--small:hover{border-color:hsl(var(--primary))}.page-shell .button:focus-visible,.page-shell a:focus-visible,.page-shell button:focus-visible,.page-shell input:focus-visible,.page-shell select:focus-visible,.page-shell textarea:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.page-shell .button:disabled{cursor:not-allowed;opacity:.5}.page-shell .section-heading{border-color:hsl(var(--border));min-height:3rem;margin:0 0 .75rem}.page-shell .section-heading h2,.page-shell .watch-detail__content h2,.page-shell .moderation-actions h2,.page-shell .filter-panel h2,.page-shell>section>h2{font-size:1.6rem;font-weight:700;line-height:1.2}.page-shell .listing-row{border-color:hsl(var(--border));padding:1.5rem 0}.page-shell .listing-row h2,.page-shell .listing-row h3{margin:.25rem 0 .4rem;font-size:1.5rem;font-weight:700;line-height:1.25}.page-shell .empty-state,.page-shell .watch-card,.page-shell .filter-panel,.page-shell .password-form,.page-shell .moderation-actions,.page-shell .form-card,.page-shell .listing-form{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.2rem}.page-shell .empty-state{padding:clamp(2rem,5vw,4rem)}.page-shell .empty-state h2,.page-shell .empty-state h3{margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.page-shell .empty-state p{color:hsl(var(--muted-foreground))}main.page-shell:has(>.listing-form){width:min(672px,100% - 3rem)}.page-shell .listing-form{background:0 0;border:0;gap:1.75rem;padding:0}.page-shell .listing-steps{justify-content:center;align-items:center;gap:.5rem;width:100%;margin:0 0 2rem;display:flex}.page-shell .listing-steps__item{color:hsl(var(--muted-foreground));white-space:nowrap;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.page-shell .listing-steps__item[aria-current=step]{color:hsl(var(--foreground));font-weight:600}.page-shell .listing-steps__number{border:1px solid hsl(var(--border));border-radius:50%;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;font-weight:700;display:inline-flex}.page-shell .listing-steps__item--reached .listing-steps__number{border-color:hsl(var(--primary));background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.page-shell .listing-steps__line{background:hsl(var(--border));width:2rem;height:1px;margin-left:.15rem}.page-shell .listing-step{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.2rem;flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.page-shell .listing-step[hidden]{display:none}.page-shell .listing-step__intro{color:hsl(var(--muted-foreground));margin:0 0 .5rem;font-size:.875rem;line-height:1.6}.page-shell .listing-step__actions{justify-content:space-between;gap:.75rem;margin-top:.25rem;display:flex}.page-shell .listing-step__actions--end{justify-content:flex-end}.page-shell .listing-step__actions .button{justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.page-shell .listing-photos-label{color:hsl(var(--foreground) / .85);letter-spacing:.035em;text-transform:uppercase;font-size:.75rem;font-weight:600}.page-shell .listing-photos-label span{color:hsl(var(--muted-foreground));text-transform:none;font-weight:400}.page-shell .listing-photo-picker{flex-wrap:wrap;gap:.75rem;display:flex}.page-shell .listing-photo-picker__tile,.page-shell .listing-photo-picker__add{border:1px dashed hsl(var(--border));border-radius:.2rem;justify-content:center;align-items:center;width:7rem;height:7rem;display:flex;position:relative;overflow:hidden}.page-shell .listing-photo-picker__tile img{object-fit:cover;width:100%;height:100%}.page-shell .listing-photo-picker__tile button{background:hsl(var(--background) / .85);width:1.5rem;height:1.5rem;color:hsl(var(--foreground));cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:.25rem;right:.25rem}.page-shell .listing-photo-picker__add{color:hsl(var(--muted-foreground));letter-spacing:normal;text-transform:none;cursor:pointer;flex-direction:column;gap:.4rem;font-size:.75rem;font-weight:400}.page-shell .listing-photo-picker__add:hover{border-color:hsl(var(--primary));color:hsl(var(--primary))}.page-shell .listing-form .listing-photo-picker__add input{opacity:0;cursor:pointer;border:0;height:100%;min-height:0;padding:0;position:absolute;inset:0}.page-shell .listing-summary{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:.2rem;padding:1.25rem}.page-shell .listing-summary p{margin:0}.page-shell .listing-summary__label{color:hsl(var(--primary));letter-spacing:.1em;font-size:.7rem;font-weight:700}.page-shell .listing-summary__title{color:hsl(var(--foreground));font-family:var(--font-heading);font-size:1.3rem;font-weight:700;margin-top:.5rem!important}.page-shell .listing-summary__meta{color:hsl(var(--muted-foreground));font-size:.8rem}.page-shell .listing-summary__price{color:hsl(var(--primary));font-size:1.1rem;font-weight:700;margin-top:.4rem!important}.page-shell .form-grid{gap:1.25rem 1.5rem}.page-shell .listing-form label,.page-shell .form-card label,.page-shell .password-form label,.page-shell .moderation-actions label,.page-shell .filter-panel label{color:hsl(var(--foreground) / .85);font-family:var(--font-sans);letter-spacing:.035em;text-transform:uppercase;gap:.45rem;font-size:.75rem;font-weight:600;line-height:1.4}.page-shell .listing-form input:not([type=checkbox]),.page-shell .listing-form select,.page-shell .listing-form textarea,.page-shell .form-card input:not([type=checkbox]),.page-shell .form-card select,.page-shell .form-card textarea,.page-shell .password-form input:not([type=checkbox]),.page-shell .moderation-actions input:not([type=checkbox]),.page-shell .moderation-actions textarea,.page-shell .filter-panel input:not([type=checkbox]),.page-shell .filter-panel select{background:hsl(var(--background));width:100%;min-height:2.75rem;color:hsl(var(--foreground));font-family:var(--font-sans);letter-spacing:normal;text-transform:none;border:1px solid #404040;border-radius:.2rem;padding:.65rem .8rem;font-size:.875rem;font-weight:400;line-height:1.25;display:block}.page-shell .listing-form select,.page-shell .form-card select,.page-shell .filter-panel select{cursor:pointer;padding-right:2rem}.page-shell .listing-form select:disabled{color:hsl(var(--muted-foreground));cursor:not-allowed;opacity:.65}.page-shell .listing-form input::placeholder,.page-shell .listing-form textarea::placeholder{color:hsl(var(--muted-foreground));opacity:.8}.page-shell .listing-form textarea,.page-shell .form-card textarea,.page-shell .moderation-actions textarea{resize:vertical;min-height:7rem}.page-shell .listing-form input:hover,.page-shell .listing-form select:hover,.page-shell .listing-form textarea:hover{border-color:hsl(var(--primary) / .55)}.page-shell .check-grid{border-color:hsl(var(--border));border-radius:.2rem;gap:1rem 1.5rem;padding:1.25rem}.page-shell .check-grid legend{color:hsl(var(--muted-foreground));text-transform:uppercase;font-size:.75rem;font-weight:600}.page-shell .check-grid label{letter-spacing:normal;text-transform:none;cursor:pointer;align-items:center;gap:.6rem;font-size:.8rem;display:inline-flex}.page-shell .check-grid input,.page-shell .submit-check input{width:1rem;height:1rem;accent-color:hsl(var(--primary));flex:none;margin:0}.page-shell .listing-form>.button{justify-self:end}.page-shell .form-error{color:hsl(var(--destructive));font-size:.875rem}.page-shell .form-success{color:#91d6a9;font-size:.875rem}main.listing-submitted-page{place-items:center;width:min(760px,100% - 3rem);min-height:calc(100vh - 5rem);display:grid}.listing-submitted-card{border:1px solid hsl(var(--border));border-top:2px solid hsl(var(--primary));background:linear-gradient(145deg, hsl(var(--card)), hsl(var(--background)) 78%);text-align:center;border-radius:.2rem;width:100%;padding:clamp(2rem,6vw,4rem)}.listing-submitted-card__icon{border:1px solid hsl(var(--primary) / .5);width:4rem;height:4rem;color:hsl(var(--primary));background:hsl(var(--primary) / .08);border-radius:50%;place-items:center;margin:0 auto 1.25rem;display:grid}.listing-submitted-card h1{max-width:38rem;margin:.75rem auto 1rem;font-size:clamp(2.2rem,6vw,3.6rem);line-height:.98}.listing-submitted-card__lead{max-width:35rem;color:hsl(var(--muted-foreground));margin:0 auto;font-size:1rem;line-height:1.65}.listing-submitted-card__lead strong{color:hsl(var(--foreground));font-weight:600}.listing-review-steps{text-align:left;gap:.75rem;margin:2rem 0;display:grid}.listing-review-steps>div{border:1px solid hsl(var(--border));background:hsl(var(--card) / .72);align-items:flex-start;gap:1rem;padding:1rem 1.1rem;display:flex}.listing-review-steps svg{color:hsl(var(--primary));flex:none;margin-top:.1rem}.listing-review-steps span{gap:.2rem;display:grid}.listing-review-steps strong{font-size:.875rem}.listing-review-steps small{color:hsl(var(--muted-foreground));font-size:.78rem;line-height:1.5}.listing-submitted-card__notice{color:hsl(var(--muted-foreground));margin:0;font-size:.8rem}.listing-submitted-card__notice strong{color:hsl(var(--foreground));font-weight:500}.listing-submitted-card__actions{justify-content:center;gap:.75rem;margin-top:1.5rem;display:flex}.listing-submitted-card__actions .button{justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.billing-page .page-heading{margin-bottom:2.5rem}.billing-page .page-title{font-size:clamp(2.5rem,5vw,3.8rem)}.billing-page .page-heading>p{max-width:44rem}.billing-notice{border:1px solid hsl(var(--border));border-left:3px solid hsl(var(--primary));background:hsl(var(--card));border-radius:.2rem;max-width:760px;margin-bottom:2rem;padding:1.25rem 1.5rem}.billing-notice h2{margin-bottom:.3rem;font-size:1.3rem;font-weight:700}.billing-notice p{color:hsl(var(--muted-foreground));margin:0}.billing-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-bottom:3rem;display:grid}.billing-plan{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.2rem;flex-direction:column;gap:1.75rem;min-width:0;min-height:25rem;padding:1.75rem;display:flex;position:relative}.billing-plan--featured,.billing-plan--selected{border-color:hsl(var(--primary))}.billing-plan--selected{box-shadow:0 0 0 1px hsl(var(--primary))}.billing-plan__badge{background:hsl(var(--primary));color:hsl(var(--primary-foreground));padding:.35rem .65rem;font-size:.65rem;font-weight:700;position:absolute;top:-1px;right:-1px}.billing-plan__kicker{color:hsl(var(--primary));letter-spacing:.1em;font-size:.75rem;font-weight:600}.billing-plan h2{font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1, "tnum" 1;letter-spacing:-.04em;margin:.8rem 0 .4rem;font-size:2.5rem;font-weight:600;line-height:1;font-family:var(--font-sans)!important}.billing-plan h2 small{color:hsl(var(--muted-foreground));font-family:var(--font-sans);font-size:.875rem;font-weight:400}.billing-plan__features{flex-direction:column;gap:.7rem;margin:0 0 auto;padding:0;list-style:none;display:flex}.billing-plan__features li{color:hsl(var(--muted-foreground));align-items:flex-start;gap:.6rem;font-size:.8rem;line-height:1.45;display:flex}.billing-plan__features svg{color:hsl(var(--primary));flex:none;margin-top:.08rem}.billing-plan .button,.billing-plan>div:last-child{width:100%}.billing-page>section[aria-label=Your\ subscriptions],.billing-page>section[aria-label=Paid\ listings]{max-width:760px;margin-top:2.5rem}.billing-page>section[aria-label=Your\ subscriptions] h2,.billing-page>section[aria-label=Paid\ listings] h2{margin-bottom:.8rem;font-size:1.6rem}.airo-watch-detail{max-width:1180px}.airo-watch-breadcrumb{width:100%;color:hsl(var(--muted-foreground));text-align:left;justify-content:flex-start;align-items:center;gap:.6rem;margin:0 0 1.5rem;font-size:.75rem;display:flex}.airo-watch-breadcrumb a:hover,.airo-watch-breadcrumb span:last-child{color:hsl(var(--foreground))}.airo-watch-detail__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.5rem;display:grid}.airo-watch-gallery__main{aspect-ratio:1;border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.2rem;place-items:center;display:grid;overflow:hidden}.airo-watch-gallery__main img{object-fit:cover;width:100%;height:100%;display:block}.airo-watch-gallery__empty{color:hsl(var(--muted-foreground))}.airo-watch-gallery__thumbs{overscroll-behavior-x:contain;scrollbar-width:thin;scroll-snap-type:x proximity;gap:.5rem;margin-top:.75rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.airo-watch-gallery__thumbs button{border:2px solid hsl(var(--border));background:hsl(var(--card));cursor:pointer;scroll-snap-align:start;border-radius:.2rem;flex:0 0 5rem;width:5rem;height:5rem;padding:0;overflow:hidden}.airo-watch-gallery__thumbs button.is-active,.airo-watch-gallery__thumbs button:hover{border-color:hsl(var(--primary))}.airo-watch-gallery__thumbs img{object-fit:cover;width:100%;height:100%;display:block}.airo-watch-detail__aside{flex-direction:column;gap:1.5rem;display:flex}.airo-watch-detail__aside .page-title{margin:.25rem 0;font-size:clamp(2rem,3.3vw,2.5rem)}.airo-watch-detail__price{font-family:var(--font-sans);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1, "tnum" 1;letter-spacing:-.035em;margin:0;font-size:2rem;font-weight:600;line-height:1.1}.airo-watch-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.airo-watch-specs>div{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.2rem;align-items:flex-start;gap:.5rem;padding:.75rem;display:flex}.airo-watch-specs svg{color:hsl(var(--primary));flex:none;margin-top:.18rem}.airo-watch-specs span{flex-direction:column;display:flex}.airo-watch-specs small{color:hsl(var(--muted-foreground));letter-spacing:.06em;font-size:.65rem}.airo-watch-specs strong{color:hsl(var(--foreground));font-size:.75rem;font-weight:600}.airo-watch-pills{flex-wrap:wrap;gap:.75rem;display:flex}.airo-watch-pills span{border:1px solid hsl(var(--primary) / .3);color:hsl(var(--primary));border-radius:.2rem;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.75rem;display:inline-flex}.airo-seller-card{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.2rem;flex-direction:column;align-items:flex-start;gap:.4rem;padding:1.25rem;display:flex}.airo-seller-card small{color:hsl(var(--muted-foreground));letter-spacing:.07em;font-size:.7rem}.airo-seller-card strong{color:hsl(var(--foreground));font-size:.875rem}.airo-seller-card p{color:hsl(var(--muted-foreground));margin:0 0 .5rem;font-size:.75rem}.airo-seller-card a{border:1px solid hsl(var(--border));width:100%;min-height:2.5rem;color:hsl(var(--foreground));border-radius:.2rem;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.airo-seller-card a:hover{border-color:hsl(var(--primary));color:hsl(var(--primary))}.airo-seller-card .airo-seller-card__call{border-color:hsl(var(--primary));background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.airo-seller-card .airo-seller-card__call:hover{color:hsl(var(--primary-foreground));background:hsl(var(--primary) / .85)}.airo-seller-card--locked{text-align:center;align-items:center}.airo-seller-card--locked>svg{color:hsl(var(--primary))}.airo-seller-card--locked>a:last-child{color:hsl(var(--muted-foreground));border:0;font-size:.75rem;font-weight:400}.airo-watch-detail__below{grid-template-columns:1fr 1fr;gap:3rem;margin-top:3rem;display:grid}.airo-watch-detail__below h2{margin-bottom:1rem;font-size:1.5rem}.airo-watch-detail__below h3{margin:1.5rem 0 .5rem;font-size:1.2rem}.airo-watch-detail__below .description-text{white-space:pre-wrap;color:hsl(var(--muted-foreground))}.airo-watch-detail__below .watch-facts{grid-template-columns:1fr 1fr;gap:.75rem 1rem;display:grid}.airo-watch-detail__below .watch-facts div{border-bottom:1px solid hsl(var(--border));padding-bottom:.5rem}.airo-watch-detail__below .watch-facts dt{color:hsl(var(--muted-foreground));text-transform:uppercase;font-size:.7rem}.airo-watch-detail__below .watch-facts dd{color:hsl(var(--foreground));margin:.15rem 0 0;font-size:.875rem}main.airo-pricing-page{min-height:0;color:hsl(var(--foreground));font-family:var(--font-sans);padding:0;display:block}.airo-pricing-page h1,.airo-pricing-page h2{max-width:none;font-family:var(--font-heading);letter-spacing:normal;margin:0;font-weight:700}.airo-pricing-hero{text-align:center;padding:8rem 1rem 3rem}.airo-pricing-kicker{color:hsl(var(--primary));letter-spacing:.12em;margin:0 0 1rem;font-size:.75rem;font-weight:700}.airo-pricing-hero h1{font-size:clamp(2.7rem,5vw,3.5rem);line-height:1.1}.airo-pricing-hero>p:last-child{color:hsl(var(--muted-foreground));margin:1rem auto 0;font-size:1.05rem}.airo-pricing-toggle{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.2rem;gap:.25rem;width:max-content;margin:0 auto;padding:.25rem;display:flex}.airo-pricing-toggle button{min-height:2.5rem;color:hsl(var(--muted-foreground));font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.2rem;padding:.5rem 1.25rem;font-size:.875rem}.airo-pricing-toggle button[aria-pressed=true]{background:hsl(var(--background));color:hsl(var(--foreground))}.airo-pricing-toggle span{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-radius:.2rem;margin-left:.35rem;padding:.18rem .4rem;font-size:.65rem;font-weight:700}.airo-pricing-saving{border:1px solid hsl(var(--primary) / .25);background:hsl(var(--primary) / .1);border-radius:.2rem;justify-content:center;align-items:center;gap:.5rem;width:max-content;max-width:calc(100% - 2rem);margin:1.5rem auto 0;padding:.6rem 1rem;font-size:.85rem;display:flex}.airo-pricing-saving svg{color:hsl(var(--primary));flex:none}.airo-pricing-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;width:min(1180px,100% - 2rem);margin:2.5rem auto 5rem;display:grid}.airo-pricing-card{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.2rem;flex-direction:column;min-width:0;padding:1.75rem;display:flex;position:relative}.airo-pricing-card--selected{border:2px solid hsl(var(--primary));padding:calc(1.75rem - 1px)}.airo-pricing-card__badge{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-radius:.2rem;padding:.2rem .4rem;font-size:.6rem;font-weight:700;position:absolute;top:.75rem;right:.75rem}.airo-pricing-card__badge--outline{border:1px solid hsl(var(--primary) / .3);background:hsl(var(--primary) / .1);color:hsl(var(--primary));align-items:center;gap:.25rem;display:inline-flex}.airo-pricing-card__eyebrow{color:hsl(var(--primary));letter-spacing:.1em;margin:0 0 .5rem;font-size:.7rem;font-weight:700}.airo-plan-price,.airo-price-numeric,.airo-pricing-card__price{font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1, "tnum" 1;letter-spacing:-.035em;font-weight:600;font-family:var(--font-sans)!important}.airo-pricing-card__price{margin:0;font-size:2.5rem;line-height:1.1}.airo-pricing-card__price small{color:hsl(var(--muted-foreground));font-family:var(--font-sans);font-size:.85rem;font-weight:400}.airo-pricing-card__comparison{color:hsl(var(--muted-foreground));margin:.25rem 0 0;font-size:.75rem}.airo-pricing-card__comparison span{border:1px solid hsl(var(--primary) / .3);color:hsl(var(--primary));border-radius:.2rem;margin-left:.25rem;padding:.1rem .25rem;font-size:.65rem;font-weight:700}.airo-pricing-card__sub{min-height:2.6rem;color:hsl(var(--muted-foreground));margin:.4rem 0 1.5rem;font-size:.85rem}.airo-pricing-card__save{border:1px solid hsl(var(--primary) / .25);background:hsl(var(--primary) / .08);color:hsl(var(--primary));border-radius:.2rem;padding:.75rem;font-size:.75rem}.airo-pricing-card>ul{flex-direction:column;flex:1;gap:.75rem;margin:0 0 2rem;padding:0;list-style:none;display:flex}.airo-pricing-card li{color:hsl(var(--foreground) / .8);align-items:flex-start;gap:.5rem;font-size:.85rem;display:flex}.airo-pricing-card li svg{color:hsl(var(--primary));flex:none;margin-top:.15rem}.airo-pricing-card__excluded{border-top:1px solid hsl(var(--border));margin:0 0 1.5rem;padding-top:1rem}.airo-pricing-card__excluded p{color:hsl(var(--muted-foreground));letter-spacing:.08em;margin:0 0 .75rem;font-size:.65rem;font-weight:700}.airo-pricing-card__excluded ul{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.airo-pricing-card__excluded li{color:hsl(var(--muted-foreground));font-size:.75rem}.airo-pricing-card__excluded li svg{color:hsl(var(--muted-foreground) / .55)}.airo-pricing-card__details{border:1px solid hsl(var(--border));width:100%;min-height:2rem;color:hsl(var(--muted-foreground));font:inherit;cursor:pointer;background:0 0;border-radius:.2rem;margin:0 0 .5rem;font-size:.75rem}.airo-pricing-card__details:hover,.airo-pricing-card__details:focus-visible{border-color:hsl(var(--primary));color:hsl(var(--primary))}.airo-pricing-card__description{color:hsl(var(--muted-foreground));margin:0 0 .75rem;font-size:.75rem;line-height:1.5}.airo-pricing-card__action{border:1px solid hsl(var(--border));min-height:2.7rem;color:hsl(var(--foreground));text-align:center;border-radius:.2rem;justify-content:center;align-items:center;padding:.6rem;font-size:.8rem;font-weight:600;text-decoration:none;display:flex}.airo-pricing-card__action:hover{border-color:hsl(var(--primary));color:hsl(var(--primary))}.airo-pricing-card__action--selected{border-color:hsl(var(--primary));background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.airo-pricing-card__action--selected:hover{color:hsl(var(--primary-foreground))}.airo-pricing-benefits{border-block:1px solid hsl(var(--border));background:hsl(var(--card) / .3);text-align:center;grid-template-columns:repeat(3,1fr);gap:2rem;padding:4rem max(1rem,50% - 500px);display:grid}.airo-pricing-benefits>div{flex-direction:column;align-items:center;display:flex}.airo-pricing-benefits svg{color:hsl(var(--primary));flex:none;margin-bottom:.65rem}.airo-pricing-benefits h2{font-family:var(--font-sans);margin:0 0 .5rem;font-size:.875rem}.airo-pricing-benefits p{max-width:20rem;color:hsl(var(--muted-foreground));margin:0;font-size:.85rem}.airo-pricing-faq{border-bottom:1px solid hsl(var(--border));padding:5rem 1rem}.airo-pricing-faq>h2{text-align:center;margin:0 0 2rem;font-size:clamp(1.75rem,3vw,2.25rem)}.airo-pricing-faq>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 3rem;width:min(950px,100%);margin:0 auto;display:grid}.airo-pricing-faq h3{margin:0 0 .5rem;font-size:.9rem;font-weight:700}.airo-pricing-faq p{color:hsl(var(--muted-foreground));margin:0;font-size:.85rem;line-height:1.55}.airo-pricing-cta{text-align:center;padding:5rem 1rem}.airo-pricing-cta h2{font-size:clamp(1.75rem,3vw,2.25rem)}.airo-pricing-cta p{color:hsl(var(--muted-foreground));font-size:.875rem}.airo-pricing-cta div{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem;display:flex}.airo-pricing-cta a{border:1px solid hsl(var(--border));min-height:2.7rem;color:hsl(var(--foreground));border-radius:.2rem;align-items:center;gap:.4rem;padding:.6rem 1rem;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.airo-pricing-cta a:first-child{border-color:hsl(var(--primary));background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.airo-pricing-cta a:hover{border-color:hsl(var(--primary))}main.airo-seller-gate{background:hsl(var(--background));text-align:center;justify-content:center;align-items:center;min-height:100svh;padding:7rem 1rem;display:flex}.airo-seller-gate>div{width:min(100%,28rem)}.airo-seller-gate__icon{border:1px solid hsl(var(--border));background:hsl(var(--card));width:3.5rem;height:3.5rem;color:hsl(var(--muted-foreground));border-radius:50%;place-items:center;margin:0 auto 1.25rem;display:grid}.airo-seller-gate h1{max-width:none;font-family:var(--font-heading);letter-spacing:normal;margin:0 0 .5rem;font-size:1.5rem;font-weight:700;line-height:1.2}.airo-seller-gate p{color:hsl(var(--muted-foreground));margin:0 0 1.5rem;font-size:.875rem;line-height:1.7}.airo-seller-gate__primary{background:hsl(var(--primary));min-height:2.6rem;color:hsl(var(--primary-foreground));border-radius:.2rem;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;text-decoration:none;display:flex}.airo-seller-gate__secondary{color:hsl(var(--muted-foreground));margin:.85rem auto 2rem;font-size:.875rem;text-decoration:none;display:block}.airo-seller-gate__secondary:hover{color:hsl(var(--foreground))}.airo-seller-gate__facts{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.airo-seller-gate__facts div{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.2rem;padding:.75rem}.airo-seller-gate__facts strong,.airo-seller-gate__facts small{font-size:.75rem;display:block}.airo-seller-gate__facts small{color:hsl(var(--muted-foreground));margin-top:.2rem;font-size:.7rem}main.airo-dashboard{width:min(1024px,100% - 3rem)}.airo-dashboard .dashboard-header{justify-content:space-between;align-items:flex-start;display:flex}.airo-dashboard .dashboard-header .eyebrow{color:hsl(var(--muted-foreground))}.airo-dashboard .dashboard-header .page-title{font-size:clamp(1.5rem,3vw,1.875rem)}.airo-dashboard-stats{grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:2rem;display:grid}.airo-dashboard-stats>div{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.2rem;flex-direction:column;gap:.4rem;padding:1rem;display:flex}.airo-dashboard-stats span{color:hsl(var(--muted-foreground));justify-content:space-between;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.airo-dashboard-stats svg{color:hsl(var(--primary))}.airo-dashboard-stats strong{color:hsl(var(--foreground));font-family:var(--font-heading);font-size:1.35rem}.airo-dashboard-tabs{border-bottom:1px solid hsl(var(--border));margin-bottom:2rem;display:flex}.airo-dashboard-tabs button{color:hsl(var(--muted-foreground));font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:.7rem 1.25rem;font-size:.875rem}.airo-dashboard-tabs button[aria-selected=true]{border-color:hsl(var(--primary));color:hsl(var(--foreground))}.airo-dashboard-tabs button:hover{color:hsl(var(--foreground))}.airo-dashboard-panel[hidden]{display:none}.airo-dashboard-panel__heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.airo-dashboard-panel__heading h2{font-size:.875rem;font-weight:600;font-family:var(--font-sans)!important}.airo-dashboard-panel__heading .button{align-items:center;gap:.4rem;font-size:.75rem;display:inline-flex}.airo-dashboard .empty-state{text-align:center;border-style:dashed}.airo-dashboard .empty-state>svg{color:hsl(var(--muted-foreground));margin:0 auto .75rem}.airo-dashboard .empty-state .button{width:max-content;margin-top:1rem}.airo-dashboard .listing-list{flex-direction:column;gap:.75rem;display:flex}.airo-dashboard .listing-row{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.2rem;align-items:center;gap:1rem;padding:1rem;display:flex}.airo-dashboard-listing-image{object-fit:cover;border-radius:.2rem;flex:none;width:4rem;height:4rem}.airo-dashboard-listing-copy{flex:1;min-width:0}.airo-dashboard-listing-copy h3{font-weight:600;font-family:var(--font-sans)!important;margin:0 0 .2rem!important;font-size:.875rem!important}.airo-dashboard-listing-copy p{margin:0;font-size:.75rem}.airo-dashboard-listing-copy p:last-child{margin-top:.25rem}.airo-dashboard-listing-copy .status-badge{margin-left:.6rem;font-size:.65rem}.airo-dashboard .listing-actions{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;max-width:26rem;display:flex}.airo-dashboard .listing-actions .button{min-height:2.25rem;font-size:.7rem}.airo-dashboard-subscription>h2,.airo-dashboard-account>h2{margin-bottom:1.25rem;font-size:.875rem;font-weight:600;font-family:var(--font-sans)!important}.airo-dashboard-subscription__card,.airo-dashboard-account__card{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.2rem;max-width:34rem;padding:1.5rem}.airo-dashboard-subscription__card{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.airo-dashboard-subscription__card>svg{color:hsl(var(--muted-foreground))}.airo-dashboard-subscription__card h3{font-size:.875rem;font-family:var(--font-sans)!important}.airo-dashboard-subscription__card .button{margin-top:.75rem}.airo-dashboard-account__card{flex-direction:column;gap:1rem;margin-bottom:1rem;display:flex}.airo-dashboard-account__card div{flex-direction:column;gap:.2rem;display:flex}.airo-dashboard-account__card small{color:hsl(var(--muted-foreground));letter-spacing:.06em;font-size:.7rem}.airo-dashboard-account__card strong{font-size:.875rem;font-weight:500}.airo-dashboard-account .password-form{max-width:34rem;margin-bottom:1rem;padding:1.5rem}.airo-dashboard-account .password-form h2{font-size:.875rem;font-weight:600;font-family:var(--font-sans)!important}.airo-dashboard-account .close-account{border:1px solid hsl(var(--destructive) / .42);background:hsl(var(--destructive) / .045);border-radius:.2rem;max-width:34rem;margin-bottom:1rem;padding:1.5rem}.airo-dashboard-account .close-account h2{margin:0 0 .55rem;font-size:.875rem;font-weight:600;font-family:var(--font-sans)!important}.airo-dashboard-account .close-account>p{margin:0 0 1rem;font-size:.8rem;line-height:1.6}.close-account__form{gap:1rem;margin-top:1.15rem;display:grid}.close-account__form label{gap:.45rem;font-size:.75rem;font-weight:600;display:grid}.close-account__form input{min-height:2.75rem}.close-account__billing{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.close-account__billing p{color:hsl(var(--foreground));margin:0;font-size:.8rem}.page-shell .button--danger{border-color:hsl(var(--destructive) / .72);background:hsl(var(--destructive) / .14);color:hsl(var(--foreground))}.page-shell .button--danger:hover:not(:disabled){background:hsl(var(--destructive) / .24)}.cw-brand-card{border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 4px);background:hsl(var(--card));text-align:center;cursor:pointer;flex-direction:column;justify-content:space-between;align-items:stretch;gap:.7rem;min-width:0;min-height:7.25rem;padding:.7rem;transition:border-color .2s,background-color .2s,transform .2s,box-shadow .2s;display:flex;overflow:hidden}.cw-brand-card:hover,.cw-brand-card:focus-visible{border-color:hsl(var(--primary) / .72);background:hsl(var(--primary) / .045);outline:none;transform:translateY(-2px);box-shadow:0 10px 28px #0003}.cw-brand-logo-frame{border:1px solid hsl(var(--border) / .76);background:linear-gradient(145deg,#faf8f2,#ece7dc);border-radius:2px;justify-content:center;align-items:center;width:100%;min-height:4.25rem;padding:.58rem;transition:border-color .2s,background-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff61}.cw-brand-card:hover .cw-brand-logo-frame,.cw-brand-card:focus-visible .cw-brand-logo-frame{border-color:hsl(var(--primary) / .38)}.cw-brand-logo{object-fit:contain;filter:saturate(.82)brightness(.96);width:min(100%,6.8rem);height:2.8rem;transition:filter .2s,transform .2s;display:block}.cw-brand-card:hover .cw-brand-logo,.cw-brand-card:focus-visible .cw-brand-logo{filter:saturate()brightness(1.06);transform:scale(1.04)}.cw-brand-logo-fallback{max-width:100%;color:hsl(var(--primary));font-family:var(--font-heading);letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere;font-size:.72rem;font-weight:700;line-height:1.05}.cw-brand-card__label{color:hsl(var(--foreground) / .82);font-family:var(--font-sans);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:600;line-height:1.2;transition:color .2s;overflow:hidden}.cw-brand-card:hover .cw-brand-card__label,.cw-brand-card:focus-visible .cw-brand-card__label{color:hsl(var(--primary))}@media (max-width:639px){.cw-brand-card{min-height:6.8rem;padding:.55rem}.cw-brand-logo-frame{min-height:4rem;padding:.5rem}.cw-brand-logo{width:min(100%,5.8rem);height:2.55rem}}.airo-dashboard-account>.button{margin:0 .5rem .5rem 0}@media (max-width:900px){.airo-dashboard .listing-row{flex-wrap:wrap}.airo-dashboard .listing-actions{justify-content:flex-start;width:100%;max-width:none}.airo-pricing-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.airo-watch-detail__grid,.airo-watch-detail__below,.billing-plans{grid-template-columns:1fr}.billing-plan{min-height:0}.page-shell .dashboard-header{flex-direction:column}}@media (max-width:600px){main.airo-dashboard{width:calc(100% - 2rem)}.airo-dashboard-stats{gap:.5rem}.airo-dashboard-stats>div{padding:.7rem}.airo-dashboard-tabs button{padding:.7rem .8rem;font-size:.75rem}.airo-pricing-cards,.airo-pricing-benefits,.airo-pricing-faq>div{grid-template-columns:1fr}:is(main.page-shell,main.page-shell:has(>.listing-form)){width:calc(100% - 2rem);padding:6.5rem 0 4rem}.page-shell .page-heading{margin-bottom:2rem}.page-shell .page-title{font-size:clamp(2rem,9vw,2.6rem)}.page-shell .form-grid--two{grid-template-columns:1fr}.page-shell .listing-step{padding:1.25rem}.page-shell .listing-steps{flex-wrap:wrap;justify-content:center}.page-shell .listing-steps__line{width:.6rem}.page-shell .listing-form>.button{justify-self:stretch}.page-shell .check-grid{flex-direction:column}.page-shell .button-row{width:100%}.page-shell .button-row .button{flex:100%}main.listing-submitted-page{width:calc(100% - 2rem)}.listing-submitted-card{padding:1.75rem 1.25rem}.listing-submitted-card__actions{flex-direction:column}.listing-submitted-card__actions .button{width:100%}}.cw-header-desktop-nav,.cw-header-desktop-actions{display:none}.cw-header-mobile-toggle{display:inline-flex}.cw-header-mobile-menu{display:block}@media (min-width:1024px){.cw-header-desktop-nav,.cw-header-desktop-actions{display:flex}.cw-header-desktop-nav--guest{margin-left:auto;margin-right:1.25rem}.cw-header-mobile-toggle,.cw-header-mobile-menu{display:none}}main.airo-how-it-works{width:100%;max-width:none;min-height:0;color:hsl(var(--foreground));background:hsl(var(--background));padding:0;display:block}.cw-process-container{width:min(100% - 3rem,75rem);margin-inline:auto}.cw-process-hero{text-align:center;border-bottom:1px solid hsl(var(--border));background:radial-gradient(circle at 50% 12%, hsl(var(--primary) / .055), transparent 32rem), hsl(var(--background));flex-direction:column;justify-content:center;align-items:center;min-height:40.5rem;padding:12rem 1.5rem 7rem;display:flex;position:relative;overflow:hidden}.cw-process-hero__line{background:linear-gradient(to bottom, hsl(var(--primary) / .1), hsl(var(--primary) / .65));width:1px;height:8rem;position:absolute;top:5rem;left:50%}.cw-process-eyebrow,.cw-process-plan__label{color:hsl(var(--primary));font-family:var(--font-sans);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.cw-process-hero h1{font-family:var(--font-heading);letter-spacing:-.035em;margin:1.15rem 0 1.45rem;font-size:clamp(3.4rem,6vw,5rem);font-weight:500;line-height:.98}.cw-process-hero__lead{max-width:48rem;color:hsl(var(--muted-foreground));margin:0;font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.62}.cw-process-section{border-bottom:1px solid hsl(var(--border));padding:7.4rem 0}.cw-process-section--alternate{background:hsl(var(--card) / .38)}.cw-process-section__header{margin-bottom:3.35rem}.cw-process-section__header h2,.cw-process-final h2{font-family:var(--font-heading);letter-spacing:-.025em;margin:0 0 .75rem;font-size:clamp(2.15rem,4vw,3rem);font-weight:500;line-height:1.08}.cw-process-section__header p,.cw-process-final>p:not(.cw-process-eyebrow){color:hsl(var(--muted-foreground));margin:0;font-size:1rem;line-height:1.65}.cw-process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;display:grid}.cw-process-card{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:3px;min-height:15.2rem;padding:1.65rem;transition:transform .2s,border-color .2s,box-shadow .2s}.cw-process-card:hover{border-color:hsl(var(--primary) / .5);transform:translateY(-2px);box-shadow:0 18px 42px #0000002e}.cw-process-card__number{color:hsl(var(--primary) / .35);font-family:var(--font-heading);margin-bottom:1.3rem;font-size:1.55rem;font-weight:700;line-height:1;display:block}.cw-process-card__heading,.cw-process-info-card{align-items:flex-start;gap:.85rem;display:flex}.cw-process-icon{border:1px solid hsl(var(--primary) / .16);width:2.15rem;height:2.15rem;color:hsl(var(--primary));background:hsl(var(--primary) / .08);border-radius:2px;flex:0 0 2.15rem;justify-content:center;align-items:center;display:inline-flex}.cw-process-icon svg{stroke-width:1.6px;width:1rem;height:1rem}.cw-process-card h3,.cw-process-info-card h3{font-family:var(--font-heading);margin:.38rem 0 0;font-size:1.08rem;font-weight:600;line-height:1.25}.cw-process-card>p,.cw-process-info-card p,.cw-process-plan>p:last-child,.cw-process-payment-note{color:hsl(var(--muted-foreground));margin:1rem 0 0;font-size:.86rem;line-height:1.65}.cw-process-button{border:1px solid hsl(var(--primary));min-height:3rem;color:hsl(var(--primary-foreground));background:hsl(var(--primary));border-radius:2px;justify-content:center;align-items:center;gap:.65rem;margin-top:2.25rem;padding:.8rem 1.25rem;font-size:.82rem;font-weight:700;transition:background-color .2s,color .2s,transform .2s;display:inline-flex}.cw-process-button:hover{background:hsl(var(--primary) / .88);transform:translateY(-1px)}.cw-process-button svg,.cw-process-text-link svg{width:.95rem;height:.95rem}.cw-process-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem;display:grid}.cw-process-info-card{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:3px;min-height:10.3rem;padding:1.65rem}.cw-process-info-card p{margin-top:.7rem}.cw-process-plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.15rem;display:grid}.cw-process-plan{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:3px;min-height:12.6rem;padding:1.5rem}.cw-process-plan__price{font-family:var(--font-heading);margin:1.05rem 0 .45rem;font-size:1.9rem;font-weight:600;line-height:1}.cw-process-plan>p:last-child{margin-top:.7rem}.cw-process-payment-note{max-width:48rem;margin-top:2rem}.cw-process-text-link{color:hsl(var(--primary));align-items:center;gap:.55rem;margin-top:1.25rem;font-size:.82rem;font-weight:700;display:inline-flex}.cw-process-text-link:hover{text-decoration:underline}.cw-process-faq{width:min(100% - 3rem,48rem);margin-inline:auto}.cw-process-section__header--centered{text-align:center}.cw-process-faq__list{border-top:1px solid hsl(var(--border))}.cw-process-faq details{border-bottom:1px solid hsl(var(--border))}.cw-process-faq summary{cursor:pointer;min-height:4.8rem;font-family:var(--font-heading);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;font-size:1.06rem;font-weight:600;list-style:none;display:flex}.cw-process-faq summary::-webkit-details-marker{display:none}.cw-process-faq summary svg{width:1rem;height:1rem;color:hsl(var(--primary));flex:none;transition:transform .2s}.cw-process-faq details[open] summary svg{transform:rotate(180deg)}.cw-process-faq details>p{color:hsl(var(--muted-foreground));margin:-.4rem 0 1.5rem;padding-right:2.5rem;font-size:.9rem;line-height:1.7}.cw-process-final{text-align:center;background:radial-gradient(circle at center, hsl(var(--primary) / .065), transparent 31rem), hsl(var(--background));flex-direction:column;justify-content:center;align-items:center;min-height:31rem;padding:7rem 1.5rem;display:flex}.cw-process-final .cw-process-eyebrow{margin-bottom:1.2rem}.cw-process-final>p:not(.cw-process-eyebrow){max-width:42rem}.cw-process-final__actions{justify-content:center;gap:.85rem;display:flex}.cw-process-button--secondary{color:hsl(var(--foreground));border-color:hsl(var(--border));background:0 0}.cw-process-button--secondary:hover{border-color:hsl(var(--primary));color:hsl(var(--primary));background:hsl(var(--primary) / .05)}@media (max-width:900px){.cw-process-hero{min-height:34rem;padding-top:10.5rem}.cw-process-hero__line{height:5.5rem}.cw-process-section{padding:5.5rem 0}.cw-process-grid,.cw-process-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.cw-process-container{width:min(100% - 2rem,75rem)}.cw-process-hero{min-height:32rem;padding:10rem 1rem 5rem}.cw-process-hero__line{height:4.5rem;top:4rem}.cw-process-hero h1{font-size:clamp(2.85rem,15vw,3.7rem)}.cw-process-section{padding:4.5rem 0}.cw-process-section__header{margin-bottom:2.25rem}.cw-process-grid,.cw-process-info-grid,.cw-process-plans{grid-template-columns:1fr}.cw-process-card,.cw-process-info-card,.cw-process-plan{min-height:0}.cw-process-faq{width:min(100% - 2rem,48rem)}.cw-process-final{min-height:27rem;padding:5rem 1rem}.cw-process-final__actions{flex-direction:column;width:100%}.cw-process-final__actions .cw-process-button{width:100%;margin-top:0}}.cms-shell{--cms-panel:#151515;--cms-panel-raised:#1a1a1a;--cms-line:#ffffff1c;background:radial-gradient(circle at 76% -10%, hsl(var(--primary) / .08), transparent 30rem), #0c0c0c;grid-template-columns:16rem minmax(0,1fr);min-height:100vh;display:grid}.cms-sidebar{border-right:1px solid var(--cms-line);background:#0f0f0ff5;flex-direction:column;height:100vh;padding:1.75rem 1.2rem 1.25rem;display:flex;position:sticky;top:0}.cms-sidebar__brand{border-bottom:1px solid var(--cms-line);flex-direction:column;align-items:flex-start;gap:.85rem;padding:.2rem .55rem 1.7rem;display:flex}.cms-sidebar__brand img{width:10.5rem;height:auto}.cms-sidebar__brand span{color:hsl(var(--primary));letter-spacing:.22em;font-size:.63rem;font-weight:800}.cms-sidebar nav{flex-direction:column;gap:.35rem;padding-top:1.4rem;display:flex}.cms-sidebar nav a{min-height:2.75rem;color:hsl(var(--muted-foreground));border:1px solid #0000;align-items:center;gap:.7rem;padding:.65rem .75rem;font-size:.86rem;font-weight:650;transition:color .18s,border-color .18s,background .18s;display:flex}.cms-sidebar nav a:hover,.cms-sidebar nav a:focus-visible{color:hsl(var(--foreground));border-color:hsl(var(--primary) / .3);background:hsl(var(--primary) / .07)}.cms-sidebar nav a svg{color:hsl(var(--primary))}.cms-sidebar__marketplace{border-top:1px solid var(--cms-line);color:hsl(var(--muted-foreground));margin-top:auto;padding:.85rem .75rem;font-size:.78rem;font-weight:650}.cms-sidebar__marketplace:hover{color:hsl(var(--primary))}.cms-content{min-width:0}.cms-page{width:min(100% - 4rem,82rem);margin-inline:auto;padding:3.5rem 0 5rem}.cms-page-heading{border-bottom:1px solid var(--cms-line);justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2.3rem;padding-bottom:1.5rem;display:flex}.cms-page-heading .eyebrow,.cms-listing-copy .eyebrow{color:hsl(var(--primary));letter-spacing:.14em;text-transform:uppercase;margin-bottom:.55rem;font-size:.68rem;font-weight:800;display:block}.cms-page-heading h1{font-family:var(--font-heading);margin:0;font-size:clamp(2.3rem,4.5vw,4rem);font-weight:500;line-height:1}.cms-page-heading p{max-width:42rem;color:hsl(var(--muted-foreground));margin:.8rem 0 0;line-height:1.65}.cms-admin-identity,.cms-page-heading>span:last-child{border:1px solid var(--cms-line);color:hsl(var(--muted-foreground));white-space:nowrap;padding:.5rem .7rem;font-size:.74rem}.cms-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.cms-stat-grid>a,.cms-summary-grid>article{border:1px solid var(--cms-line);background:var(--cms-panel)}.cms-stat-grid>a{flex-direction:column;min-height:11rem;padding:1.25rem;transition:transform .18s,border-color .18s;display:flex}.cms-stat-grid>a:hover{border-color:hsl(var(--primary) / .6);transform:translateY(-2px)}.cms-stat-grid span{color:hsl(var(--muted-foreground));align-items:center;gap:.55rem;font-size:.78rem;display:flex}.cms-stat-grid span svg{color:hsl(var(--primary))}.cms-stat-grid strong,.cms-summary-grid strong{font-family:var(--font-heading);margin-top:auto;font-size:2.5rem;font-weight:500}.cms-stat-grid small{color:hsl(var(--primary));margin-top:.35rem;font-size:.68rem;font-weight:700}.cms-summary-grid{grid-template-columns:repeat(3,1fr);gap:.9rem;margin-top:.9rem;display:grid}.cms-summary-grid article{flex-direction:column;min-height:14rem;padding:1.4rem;display:flex}.cms-summary-grid h2{font-family:var(--font-heading);font-size:1.25rem}.cms-summary-grid p{color:hsl(var(--muted-foreground));margin:.35rem 0 1.1rem;font-size:.82rem}.cms-summary-grid a{color:hsl(var(--primary));font-size:.76rem;font-weight:700}.cms-filters{grid-template-columns:minmax(15rem,1fr) 13rem auto auto;gap:.65rem;margin-bottom:1.2rem;display:grid}.cms-filters input,.cms-filters select,.cms-user-actions select{border:1px solid var(--cms-line);min-height:2.75rem;color:hsl(var(--foreground));background:var(--cms-panel-raised);border-radius:0;padding:.65rem .8rem}.cms-filters button,.cms-user-actions button{color:#111;background:hsl(var(--primary));padding:.65rem 1rem;font-size:.78rem;font-weight:800}.cms-filters>a{border:1px solid var(--cms-line);place-items:center;padding:.65rem 1rem;font-size:.78rem;display:grid}.cms-listings{flex-direction:column;gap:.75rem;display:flex}.cms-listings>article{border:1px solid var(--cms-line);background:var(--cms-panel);grid-template-columns:7rem minmax(12rem,1fr) auto minmax(12rem,auto);align-items:center;gap:1rem;padding:.8rem;display:grid}.cms-listings>article>img,.cms-listing-placeholder{object-fit:cover;border:1px solid var(--cms-line);background:#090909;width:7rem;height:5rem}.cms-listing-placeholder{color:hsl(var(--primary));font-family:var(--font-heading);place-items:center;display:grid}.cms-listing-copy h2{font-family:var(--font-heading);margin:0;font-size:1.12rem}.cms-listing-copy p{color:hsl(var(--muted-foreground));margin:.25rem 0;font-size:.75rem}.cms-listing-copy small{color:hsl(var(--muted-foreground));font-size:.67rem}.status-badge.cms-status{text-align:center;justify-content:center;min-width:7rem}.cms-status--published{color:#82dca0;border-color:#82dca059}.cms-status--pending_review{color:hsl(var(--primary));border-color:hsl(var(--primary) / .45)}.cms-status--rejected,.cms-status--archived{color:#d99898;border-color:#d9989852}.cms-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.cms-row-actions a,.cms-row-actions button{border:1px solid var(--cms-line);min-height:2.2rem;color:hsl(var(--foreground));background:0 0;padding:.5rem .7rem;font-size:.68rem;font-weight:700}.cms-row-actions a:hover,.cms-row-actions button:hover{border-color:hsl(var(--primary));color:hsl(var(--primary))}.cms-row-actions small{color:#e7a2a2;text-align:right;width:100%}.cms-table-wrap{border:1px solid var(--cms-line);background:var(--cms-panel);overflow-x:auto}.cms-table{border-collapse:collapse;width:100%;font-size:.78rem}.cms-table th{color:hsl(var(--muted-foreground));text-align:left;letter-spacing:.08em;text-transform:uppercase;background:#101010;padding:.9rem 1rem;font-size:.66rem}.cms-table td{border-top:1px solid var(--cms-line);vertical-align:top;padding:1rem}.cms-table td:first-child strong,.cms-table td:first-child small{display:block}.cms-table td:first-child small{color:hsl(var(--muted-foreground));margin-top:.18rem}.cms-user-actions{grid-template-columns:1fr 1fr auto;gap:.4rem;min-width:22rem;display:grid}.cms-user-actions select{min-height:2.25rem;padding:.45rem .55rem;font-size:.72rem}.cms-user-actions button{padding:.45rem .7rem}.cms-user-actions small{color:hsl(var(--primary));grid-column:1/-1}.cms-protected{color:hsl(var(--muted-foreground));font-size:.72rem}.cms-review-page .watch-detail{padding-top:0}.cms-review-page>a{color:hsl(var(--primary));margin-bottom:1.2rem;font-size:.78rem;font-weight:700;display:inline-flex}@media (max-width:1100px){.cms-stat-grid{grid-template-columns:repeat(2,1fr)}.cms-listings>article{grid-template-columns:6rem 1fr auto}.cms-listings>article>img,.cms-listing-placeholder{width:6rem}.cms-row-actions{grid-column:2/-1;justify-content:flex-start}}@media (max-width:760px){.cms-shell{grid-template-columns:1fr}.cms-sidebar{border-right:0;border-bottom:1px solid var(--cms-line);height:auto;padding:1rem;position:static}.cms-sidebar__brand{flex-direction:row;justify-content:space-between;align-items:center;padding:0 0 1rem}.cms-sidebar__brand img{width:8.5rem}.cms-sidebar nav{flex-direction:row;padding-top:.8rem;overflow-x:auto}.cms-sidebar nav a{white-space:nowrap}.cms-sidebar__marketplace{margin-top:.7rem;padding:.65rem 0 0}.cms-page{width:min(100% - 2rem,82rem);padding:2rem 0 4rem}.cms-page-heading{flex-direction:column;align-items:flex-start;gap:1rem}.cms-summary-grid{grid-template-columns:1fr}.cms-filters{grid-template-columns:1fr 1fr}.cms-listings>article{grid-template-columns:5rem 1fr;align-items:start}.cms-listings>article>img,.cms-listing-placeholder{width:5rem;height:4rem}.cms-listings .cms-status{grid-column:2;justify-self:start}.cms-row-actions{grid-column:1/-1}}@media (max-width:480px){.cms-stat-grid{grid-template-columns:1fr}.cms-stat-grid>a{min-height:8rem}.cms-filters{grid-template-columns:1fr}}
