.entry-page{--primary:var(--panel-brand);--foreground:var(--panel-ink);--muted-foreground:var(--panel-muted);--border:var(--panel-rule);--secondary:var(--panel-soft);background:var(--panel-ground);min-height:100svh;color:var(--panel-ink)}.entry-page .entry-header{border-bottom:1px solid var(--panel-rule);justify-content:space-between;align-items:center;gap:20px;max-width:1200px;margin:0 auto 56px;padding-block:14px;display:flex}.entry-page .entry-brand{color:var(--panel-brand);letter-spacing:-.06em;font-size:29px;font-weight:750}.entry-page .brand-dot{color:inherit}.entry-page [data-slot=button],.entry-page .onboarding-upload{border:1px solid var(--panel-brand);white-space:normal;text-align:center;height:auto;min-height:48px;box-shadow:none;border-radius:4px;padding:13px 23px;font-size:14px;font-weight:600}.entry-page [data-variant=default],.entry-page .onboarding-upload{background:var(--panel-brand);color:#fff}.entry-page [data-variant=default]:hover,.entry-page .onboarding-upload:hover{background:#173e30}.entry-page [data-variant=outline]{color:var(--panel-brand);border-color:var(--panel-rule);background:0 0}.entry-page [data-variant=outline]:hover{background:var(--panel-soft)}.entry-page [data-variant=link],.entry-page [data-variant=ghost]{border-color:#0000}.entry-page [data-variant=link]{color:var(--panel-brand);padding-inline:0}.entry-page .language-switch{border-radius:4px;min-height:38px;padding:6px 10px;font-size:13px}.entry-page :is(input:not([type=file]),textarea,select){border:1px solid var(--panel-rule);min-height:48px;color:var(--panel-ink);box-shadow:none;background:#fff;border-radius:4px}.entry-page :is(a,button,input,textarea,select):focus-visible,.entry-page .onboarding-upload:focus-within{outline:2px solid var(--panel-brand);outline-offset:3px}.entry-page [aria-disabled=true],.entry-page :disabled{opacity:.5;cursor:not-allowed}.entry-page .onboarding-upload:has(:disabled){opacity:.5;cursor:not-allowed}html[lang=ar] .entry-page :is(h1,h2){letter-spacing:0}@media (max-width:600px){.entry-page :is(input:not([type=file]),textarea,select){font-size:16px}.entry-page .entry-header{gap:12px;margin-bottom:32px}}
