.app-access-chrome .minimal-topbar{display:flex;justify-content:space-between;align-items:center;gap:var(--space-sm);max-width:1120px;width:100%;margin:auto;padding:var(--space-lg) 28px;background:transparent;border:0}.minimal-topbar__actions{display:flex;align-items:center;gap:var(--space-sm);min-width:0}.minimal-topbar__link{display:inline-flex;align-items:center;min-height:var(--touch-target);padding-inline:10px;color:var(--color-text);font:var(--type-control);text-underline-offset:3px;white-space:nowrap}.access-switch{color:var(--color-muted);font-size:14px}.access-switch a{color:var(--color-text);font-weight:650;text-underline-offset:3px}.access-wordmark{display:inline-flex;align-items:center;min-height:var(--touch-target);font-size:24px;color:var(--color-text);text-decoration:none}.access-page.access-page--illustrated{display:grid;grid-template-columns:minmax(220px,340px) minmax(280px,440px);align-items:start;justify-content:center;gap:48px;max-width:1000px;width:100%;margin:var(--space-section) auto;padding:var(--space-xl)}.app-access-art{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-xl);background:#f6efdf;border-radius:12px 36px 12px 12px;padding:var(--space-section);min-width:0}.app-access-art .access-artwork{max-width:100%;aspect-ratio:1;height:auto!important}.app-access-art p{font-family:var(--font-display);font-weight:650;font-size:26px;line-height:1.2;text-wrap:balance;color:var(--color-text);margin:0}.access-page--illustrated .access-panel{width:100%;min-width:0;border:0;background:transparent;padding:4px 0;gap:var(--space-xl);box-shadow:none}.access-page--illustrated .access-panel h1{font:800 clamp(2.25rem,5vw,3.25rem)/1.02 var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:0 0 4px}.access-stack .app-access-google{width:100%;background:var(--color-surface-warm);color:var(--color-primary);border:1px solid #cdbda6;gap:var(--space-sm)}.access-stack .access-form{gap:18px}.access-stack .access-form button{width:100%;justify-content:center}.access-stack .access-form .field{gap:var(--space-xs)}.access-stack .access-help,.access-stack .access-note{font-size:13px;line-height:1.55;overflow-wrap:anywhere}.access-stack .access-otp{padding-top:18px;border-top:1px solid var(--color-line)}.access-stack .access-otp form{padding-top:18px}.app-access-code{font-size:22px;font-variant-numeric:tabular-nums;letter-spacing:.18em}.app-account-head{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-lg);margin-bottom:var(--space-sm);min-width:0}.app-account-head>div{min-width:0}.app-account-head h1{margin:0 0 6px;text-wrap:balance}.app-account-head p{margin:0;overflow-wrap:anywhere}.app-account-head .person-avatar,.app-person .person-avatar{flex-shrink:0}.app-person{display:inline-flex;align-items:center;gap:10px;min-width:0;overflow-wrap:anywhere}.app-person>span{min-width:0}.profile__settings{max-width:56rem;min-width:0}.profile__section.card-panel{border:0;border-radius:0;box-shadow:none;background:transparent;padding:var(--space-xl) 0;border-top:1px solid var(--color-line);align-content:start;min-width:0;gap:var(--space-lg)}.profile__section .title{margin:0;font-size:20px}.profile__setting{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,20rem);gap:var(--space-sm) var(--space-xl);align-items:center;min-width:0}.profile__setting h3,.profile__setting-label{font-size:14px;font-weight:600;margin:0}.profile__setting .lang-switch{justify-self:start}.profile__toggle{padding-block:6px;min-height:44px;margin:0;cursor:pointer}.profile__toggle input{flex:0 0 auto}.profile__toggle:focus-within{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:4px}.profile__storage{margin:0;max-width:64ch}.profile__setting .profile__save{grid-column:2;min-height:0}.profile__setting .profile__save[data-status=idle]:not([data-dirty]){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.profile__setting--notice{align-items:start;padding-top:var(--space-lg);border-top:1px solid var(--color-line)}.profile__setting--notice p{margin:0;max-width:60ch}.profile__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);flex-wrap:wrap}.profile__summary .body-strong{margin:0 0 var(--space-xs);overflow-wrap:anywhere}.profile__collaboration summary{font-size:14px;font-weight:600;min-height:44px;padding-block:var(--space-sm);cursor:pointer}.profile__collaboration summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.profile__collaboration dl{display:grid;gap:var(--space-md);margin:var(--space-sm) 0;max-width:64ch}.profile__collaboration dt{font-weight:600;font-size:14px}.profile__collaboration dd{margin:4px 0 0;color:var(--color-text-muted);font-size:14px}.profile__session.card-panel{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-md)}.profile__session p{margin:var(--space-xs) 0 0}.profile__session>.banner{flex-basis:100%}@media(max-width:640px){.profile__setting{grid-template-columns:minmax(0,1fr);gap:10px}.profile__setting .profile__save{grid-column:auto}.profile__section.card-panel{gap:var(--space-lg)}.profile__summary{align-items:flex-start}.profile__setting--notice{gap:var(--space-xs)}}.support{max-width:840px}.support>.onboarding__form{border:0;border-top:1px solid var(--color-line);border-radius:0;padding:var(--space-xl) 0;background:transparent;box-shadow:none;max-width:680px}.support__opened li{gap:var(--space-sm);overflow-wrap:anywhere}.app-notices-error{display:grid;justify-items:start;gap:var(--space-md);padding:var(--space-xl) 0;max-width:60ch}.more__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm)}.more__list a{min-height:64px;border-radius:8px 20px 8px 8px;transition:background-color .15s ease}.more__list a:hover{background:var(--color-primary-soft)}.more__list a span{overflow-wrap:anywhere}.app-onboarding{gap:28px}.app-onboarding-heading{display:flex;gap:var(--space-lg);align-items:center}.app-onboarding-heading__text{display:grid;gap:4px;min-width:0}.app-onboarding-progress{margin:0;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.app-onboarding-heading h2{display:flex;align-items:center;gap:var(--space-xs);margin:0;font-size:26px;text-wrap:balance}.app-onboarding-heading h2 svg{width:28px;height:28px;color:var(--color-primary);flex-shrink:0}.app-onboarding .onboarding__form{gap:var(--space-lg)}.app-onboarding .onboarding__choice{border-radius:10px 24px 10px 10px;padding:var(--space-lg);min-width:0}.app-onboarding .onboarding__choice[aria-checked=true]{box-shadow:none}.app-onboarding .onboarding__invite{padding-block:var(--space-lg);border-block:1px solid var(--color-line)}.onboarding__invitations li{overflow-wrap:anywhere}.access-steps{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;counter-reset:none}.access-steps li{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:4px 12px 4px 4px;border-radius:var(--rounded-full);background:var(--color-surface-strong);color:var(--color-muted);font:var(--type-label)}.access-steps li+li{position:relative;margin-left:16px}.access-steps li+li:before{content:"";position:absolute;left:-17px;top:50%;width:12px;height:2px;border-radius:2px;background:var(--color-line-strong)}.access-steps__mark{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--color-surface);color:var(--color-muted);font:var(--type-status);font-variant-numeric:tabular-nums}.access-steps__mark svg{width:13px;height:13px}.access-steps li[data-state=current]{background:var(--color-primary);color:#f5f6f8}.access-steps li[data-state=current] .access-steps__mark{background:var(--color-accent);color:var(--color-accent-ink)}.access-steps li[data-state=done]{background:var(--color-network-soft);color:var(--color-network)}.access-steps li[data-state=done] .access-steps__mark{background:var(--color-network);color:#fff}.access-divider{display:flex;align-items:center;gap:var(--space-sm);margin:0;color:var(--color-muted);font:var(--type-label)}.access-divider:after,.access-divider:before{content:"";flex:1;height:1px;background:var(--color-line-strong)}.access-sent{display:flex;align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--rounded-field);background:var(--color-network-soft);color:var(--color-network)}.access-sent svg{flex-shrink:0;margin-top:1px}.access-sent p{margin:0;font-size:14px;line-height:1.5;color:var(--color-text);overflow-wrap:anywhere}.access-form__secondary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xs)}.access-stack .access-form .access-form__secondary button{min-height:var(--touch-target);padding-inline:var(--space-xs);white-space:normal;text-align:center;line-height:1.25}.access-stack .field>label{font:var(--type-body-strong);color:var(--color-text)}.access-stack .field__error{margin:0;font-size:13px;line-height:1.45;align-items:flex-start}.access-stack .field__error svg{width:16px;height:16px;flex-shrink:0;margin-top:1px}.access-stack .access-form button,.access-stack .app-access-google{min-height:var(--touch-target)}.access-stack .button-primary[data-waiting]:disabled,.access-stack[aria-busy=true] .button-primary:disabled{background:var(--color-primary);color:#f5f6f8;opacity:.86;cursor:progress}.access-stack .app-access-google[data-waiting]:disabled,.access-stack[aria-busy=true] .app-access-google:disabled{background:var(--color-surface-warm);color:var(--color-primary);border-color:#cdbda6;opacity:.86;cursor:progress}.access-spinner{flex-shrink:0;animation:access-spin .8s linear infinite}@keyframes access-spin{to{transform:rotate(1turn)}}.access-stack .access-recovery__notice{animation:access-notice .18s cubic-bezier(.16,1,.3,1)}@keyframes access-notice{0%{opacity:0;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.access-spinner{animation-duration:2.4s}.access-stack .access-recovery__notice{animation:none}}.access-stack .input-field,.account-onboarding .input-field{border-color:var(--color-line-control)}.access-stack .input-field:focus-visible,.account-onboarding .input-field:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.access-switch a{display:inline-flex;align-items:center;min-height:var(--touch-target)}.access-stack .access-otp summary{display:flex;align-items:center;min-height:var(--touch-target);cursor:pointer}.account-setup-head{display:grid;gap:var(--space-sm)}.account-setup-head .access-steps{margin-bottom:var(--space-xs)}.account-onboarding__change{display:inline-flex;align-items:center;min-height:var(--touch-target);padding:0 var(--space-xs);border:0;background:transparent;color:inherit;font:inherit;font-weight:650;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.account-onboarding__chosen--company .account-onboarding__change:focus-visible{outline-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-primary)}.account-onboarding input:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}.account-setup-page{padding:var(--space-xl) var(--space-lg) 48px}.account-setup-panel.access-panel{max-width:40rem;padding:0;border:0;border-radius:0;background:transparent;gap:var(--space-xl)}.account-setup-panel h1{margin:0;font-size:clamp(28px,4vw,36px);line-height:1.15;text-wrap:balance}.account-setup-panel .access-lead{margin:10px 0 0}.account-onboarding{display:grid;gap:var(--space-md);min-width:0}.account-onboarding>.onboarding__form{min-width:0}.account-onboarding__personal .field__heading{min-height:44px}.account-onboarding__entry{display:grid;gap:10px}.account-onboarding__chosen--company{background:var(--color-primary);color:#f5f6f8}.account-onboarding__chosen--clipper{background:var(--color-accent);color:var(--color-accent-ink)}.account-onboarding__entry .choice-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-onboarding__region{min-width:0}.account-onboarding__region .choice-cards[data-size=sm] .choice-cards__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.account-onboarding__personal{grid-template-columns:minmax(0,1fr)}.account-onboarding__personal .number-stepper__input{max-width:7rem}.account-onboarding__note{display:flex;align-items:center;gap:var(--space-xs);margin:0;font-size:13px;color:var(--color-text)}.account-onboarding__note svg{width:20px;height:20px;flex-shrink:0;color:var(--color-accent)}.account-onboarding__footer{display:grid;gap:14px}.account-onboarding__form{gap:var(--space-xl)}.account-onboarding__dots{display:flex;gap:6px;margin:0;padding:0;list-style:none}.account-onboarding__dots li{width:28px;height:6px;border-radius:var(--rounded-full);background:var(--color-line);transition:background-color var(--motion-enter,.18s) var(--ease-out,ease)}.account-onboarding__dots li[data-state=done]{background:var(--color-text)}.account-onboarding__dots li[data-state=current]{background:var(--color-accent)}.account-onboarding__chosen{display:flex;align-items:center;gap:var(--space-sm);justify-self:start;max-width:100%;padding:4px 4px 4px 6px;border-radius:var(--rounded-full)}.account-onboarding__chosen img{width:40px;height:40px;flex-shrink:0}.account-onboarding__chosen strong{font:var(--type-body-strong);min-width:0}.account-onboarding__step{display:grid;justify-items:start;gap:var(--space-lg);min-width:0;animation:account-step-in var(--motion-enter,.18s) var(--ease-out,cubic-bezier(.16,1,.3,1)) backwards}.account-onboarding__step>*{width:100%;min-width:0}.account-onboarding__step>.account-onboarding__art{width:96px;height:96px}@keyframes account-step-in{0%{opacity:0;transform:translateX(12px)}}@media(prefers-reduced-motion:reduce){.account-onboarding__step{animation:none}.account-onboarding__dots li{transition:none}}.account-onboarding__step .choice-cards__legend,.account-onboarding__step .field__heading label{font:800 clamp(1.6rem,4.5vw,2.25rem)/1.15 var(--font-display);letter-spacing:-.015em;color:var(--color-text);text-wrap:balance}.account-onboarding__step .choice-cards[data-size=sm] .choice-cards__legend{font:var(--type-body-strong);letter-spacing:0}.account-onboarding__step .account-onboarding__region .choice-cards[data-size=sm] .choice-cards__legend{font:800 clamp(1.6rem,4.5vw,2.25rem)/1.15 var(--font-display);letter-spacing:-.015em}.account-onboarding__step .input-field{min-height:56px;font-size:18px}.account-onboarding__entry .choice-card{align-items:center;min-height:88px}.account-onboarding__entry .choice-card[data-checked] .choice-card__icon,.account-onboarding__entry .choice-card__icon{width:auto;height:auto;background:none;border-radius:0}.account-onboarding__entry .choice-card__icon img{width:56px;height:56px;display:block}.account-onboarding__entry .choice-card__label{font:var(--type-body-strong);font-size:18px}.account-onboarding__guardian{display:grid;gap:var(--space-sm)}.account-onboarding__actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-sm)}.account-onboarding__actions>[type=submit]{min-width:12rem}.account-onboarding__back{margin-right:auto}.account-onboarding__back svg{width:18px;height:18px}.org-page>.card-panel{padding:var(--space-xl)}.org-page__brands a{border-radius:8px 20px 8px 8px;overflow-wrap:anywhere}.app-org-panel{width:min(100% - 40px,900px);margin:var(--space-section) auto;display:grid;gap:var(--space-xl)}.app-org-brands{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;padding:0;margin:0;gap:var(--space-sm)}.app-org-brands li{display:flex;align-items:center;gap:var(--space-sm);min-width:0;padding:var(--space-md);background:var(--color-surface);border:1px solid var(--color-line);border-radius:8px 20px 8px 8px;overflow-wrap:anywhere}.app-org-invite{display:grid;gap:var(--space-lg);max-width:600px;border-top:1px solid var(--color-line);padding-top:var(--space-xl)}.app-org-invite fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xs) var(--space-md);border:0;margin:0;padding:0}.app-org-invite legend{font-weight:650;margin-bottom:var(--space-sm)}.app-org-invite fieldset label{display:flex;align-items:center;gap:var(--space-xs);min-height:44px}.app-org-invite input[type=checkbox]{width:18px;height:18px;accent-color:var(--color-primary);flex-shrink:0}.app-org-invite>button{justify-self:start}@media(max-width:380px){.minimal-topbar__link{display:none}}@media(max-width:760px){.app-access-chrome .minimal-topbar{padding:var(--space-md) var(--space-lg)}.access-page.access-page--illustrated{grid-template-columns:minmax(0,1fr);max-width:488px;gap:var(--space-xl);margin:0 auto;padding:var(--space-lg)}.app-access-art{flex-direction:row;justify-content:flex-start;padding:18px;gap:var(--space-md);border-radius:10px 28px 10px 10px}.app-access-art .access-artwork{width:76px!important;flex-shrink:0}.app-access-art p{font-size:19px}.app-org-brands,.more__list{grid-template-columns:1fr}.app-account-head{gap:14px}.app-account-head>.access-artwork,.app-account-head>.studio-illustration{width:64px!important;height:64px!important;flex-shrink:0}.org-page>.card-panel{padding:var(--space-md)}.app-onboarding .onboarding__choices,.app-org-invite fieldset{grid-template-columns:1fr}.account-onboarding__entry .choice-cards__grid,.account-onboarding__region .choice-cards[data-size=sm] .choice-cards__grid{grid-template-columns:minmax(0,1fr)}.account-onboarding__actions>[type=submit]{flex:1;min-width:0}.app-org-panel{width:calc(100% - 32px);margin:var(--space-lg) auto}.access-stack input{font-size:16px}}@media(prefers-reduced-motion:reduce){.more__list a{transition:none}}.org-page{min-width:0;width:100%;max-width:72rem}.org-page .onboarding__invite{max-width:var(--form-width);gap:var(--space-md);margin-top:var(--space-lg)}.org-page .onboarding__actions{justify-content:flex-start}.org-page #invitar-equipo{scroll-margin-top:var(--space-xl)}.org-page__creator-link{max-width:65ch;overflow-wrap:anywhere}.org-page__creator-link a{text-decoration:underline;text-underline-offset:3px}.org-page__recovery{display:grid;justify-items:start;gap:var(--space-md)}.app-org-brands li>a{display:flex;align-items:center;gap:var(--space-sm);min-width:0;color:inherit;text-decoration:none}@media(max-width:420px){.account-onboarding__subtype .choice-card__icon{display:none}}.app-onboarding-faculties{margin:0}@media(max-width:480px){.app-onboarding-heading{gap:var(--space-md)}.app-onboarding-heading>.access-artwork{width:64px!important;height:64px!important;flex-shrink:0}.app-onboarding-heading h2{font-size:22px}}.org-page .card-panel>h2.title{display:flex;align-items:center;gap:var(--space-xs);flex-wrap:wrap}.org-page .card-panel>h2.title svg{flex-shrink:0;width:24px;height:24px}.org-page__creator-link a{display:inline-flex;align-items:center;min-height:var(--touch-target)}@media(max-width:480px){.org-page #invitar-equipo .choice-cards .choice-cards__grid{grid-template-columns:minmax(0,1fr)}}.profile{max-width:56rem;min-width:0}.support{max-width:680px}