.auth-page{--auth-ink:#17342e;--auth-muted:#697b73;--auth-line:#dce7dd;--auth-green:#285e45;--auth-green-dark:#174b34;--auth-cream:#f8f8f2;background:var(--auth-cream);min-height:100vh;color:var(--auth-ink);font-family:Arial,Helvetica,sans-serif;display:flow-root}.auth-topbar{border-bottom:1px solid var(--auth-line);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;min-height:78px;padding:12px clamp(24px,5vw,84px);display:flex}.auth-brand{color:#153d30;letter-spacing:-.065em;direction:ltr;align-items:baseline;gap:0;font-size:24px;font-weight:800;text-decoration:none;display:inline-flex}.auth-brand span{color:#6a8877;font-weight:500}.auth-tools{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.auth-languages{align-items:center;gap:4px;display:flex}.auth-language,.auth-text{color:#345d4a;font:inherit;background:0 0;border:0;border-radius:999px;padding:8px 10px;font-size:13px;font-weight:700}.auth-language.is-active{color:#245a46;background:#e8f1e9}.auth-text{border-radius:9px;padding:8px 0}.auth-main{width:min(560px,100% - 32px);margin:48px auto 70px}.auth-card{background:#fff;border:1px solid #e4ebe2;border-radius:20px;padding:clamp(25px,4vw,40px);box-shadow:0 14px 45px #1d4c3210}.auth-card h1{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:400}.auth-lead,.auth-sent{color:#6d8172;margin:12px 0 0;font-size:14px;line-height:1.55}.auth-sent{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.auth-sent button{color:#244335;font:inherit;text-align:left;text-underline-offset:3px;overflow-wrap:anywhere;direction:ltr;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.auth-form{flex-direction:column;gap:18px;margin-top:26px;display:flex}.auth-field{flex-direction:column;align-items:stretch;gap:9px;min-width:0;display:flex}.auth-field>span,.auth-field>label,.auth-check-copy strong{color:#385749;font-size:12px;font-weight:800}.auth-field input,.auth-field select{color:#244335;width:100%;font:inherit;background:#fcfdfb;border:1px solid #d8e2da;border-radius:9px;outline:0;padding:13px 15px;font-size:14px}.auth-field input:focus,.auth-field select:focus{border-color:#3d8864;box-shadow:0 0 0 3px #5d9b6d22}.auth-otp{direction:ltr;justify-content:flex-start}.auth-otp [data-slot=input-otp-slot]{color:#244335;background:#fcfdfb;width:2.4rem;height:2.75rem;font-size:1rem}.auth-check{color:#4d6554;align-items:flex-start;gap:12px;font-size:14px;line-height:1.45;display:flex}.auth-check input{accent-color:#285e45;flex:none;width:18px;height:18px;margin-top:2px}.auth-check input:disabled{opacity:1;cursor:default}.auth-check-copy{flex-direction:column;gap:6px;min-width:0;display:flex}.auth-note,.auth-terms,.auth-storage,.auth-declared{color:#6c806c;margin:0;font-size:13px;line-height:1.5}.auth-declared{text-align:start;direction:ltr}.auth-terms,.auth-storage{background:#f2f6ed;border:1px solid #e2eadf;border-radius:12px;padding:14px 16px}.auth-error{color:#a83e37;margin:0;font-size:13px;line-height:1.45}.auth-primary{color:#fff;background:var(--auth-green);min-height:46px;font:inherit;border:0;border-radius:9px;padding:0 18px;font-size:13px;font-weight:800}.auth-primary:hover:not(:disabled){background:var(--auth-green-dark)}.auth-primary:disabled{opacity:.5;cursor:not-allowed}.auth-primary:focus-visible{outline-offset:2px;outline:2px solid #3d8864}.auth-language:focus-visible{outline-offset:2px;outline:2px solid #3d8864}.auth-text:focus-visible{outline-offset:2px;outline:2px solid #3d8864}.auth-sent button:focus-visible{outline-offset:2px;outline:2px solid #3d8864}.auth-brand:focus-visible{outline-offset:2px;outline:2px solid #3d8864}@media (max-width:800px){.auth-field input,.auth-field select{font-size:16px}}@media (max-width:560px){.auth-topbar{min-height:66px;padding:10px 18px}.auth-brand{font-size:20px}.auth-main{margin:22px auto 50px}.auth-card h1{font-size:28px}}.auth-page{--auth-ink:#273238;--auth-muted:#596a70;--auth-line:#d7cdc0;--auth-green:#a9523e;--auth-green-dark:#8f4534;--auth-cream:#f5f0e7}.auth-topbar{background:#fbf8f1;border-color:#d7cdc0;min-height:82px}.auth-brand{letter-spacing:0;align-items:center}.auth-brand .bein-wordmark-name{color:#252e32;font-weight:400}.auth-brand .bein-wordmark-script{color:#344349;font-weight:400}.auth-brand .bein-wordmark-mark{color:#ae5c47}.auth-language,.auth-text,.auth-page .text-button{color:#654d45}.auth-page .auth-main{margin-block:48px 70px}.auth-card{background:#fffcf6;border:1px solid #d7cdc0;border-radius:7px;box-shadow:5px 6px #dbd0c2}.auth-card:before{content:"";background:#ae5c47;width:54px;height:3px;margin-bottom:27px;display:block}.auth-card h1,.auth-card h2{color:#273238;letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:400}.auth-card h2{margin-block:34px 8px;font-size:25px}.auth-lead,.auth-sent,.auth-note,.auth-terms,.auth-storage,.auth-declared{color:#526268;line-height:1.65}.auth-card a:not(.auth-brand){color:#8f4938;text-underline-offset:3px}.auth-field>span,.auth-field>label,.auth-check-copy strong,.auth-page .field span{color:#35474d}.auth-field input,.auth-field select,.auth-otp [data-slot=input-otp-slot],.auth-page .field input,.auth-page .field textarea{color:#273238;background:#fffdf8;border:1px solid #cbbfb1;border-radius:4px}.auth-field input[readonly]{color:#526268;background:#e9e3d9}.auth-primary,.auth-page .primary-button{color:#fffdf8;background:#a9523e;border:0;border-radius:4px;transition:transform .18s,box-shadow .18s,background .18s;box-shadow:3px 3px #753a2e}.auth-primary:hover:not(:disabled),.auth-page .primary-button:hover:not(:disabled){background:#8f4534;transform:translate(1px,1px);box-shadow:2px 2px #753a2e}.auth-page :is(a,button,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #527f94}.auth-shell .auth-card>form{border-top:1px solid #d7cdc0;padding-block:18px}.auth-shell .auth-card ul,.auth-shell .auth-card ol{padding-inline-start:22px}.auth-shell .auth-card li{border-bottom:1px solid #e2d9ce;padding-block:8px}.auth-shell .auth-card .text-button{color:#8d4838;text-align:start}.auth-shell .auth-card .moderation-report-link{flex-direction:column;align-items:flex-start;gap:4px;max-width:100%;display:flex}.auth-shell .auth-card .moderation-report-reason{overflow-wrap:anywhere;unicode-bidi:isolate;display:block}.auth-shell .auth-card .moderation-report-time{color:#596a70;font-size:.85em;display:block}.auth-shell .auth-card .moderation-questions{padding-inline-start:0;list-style:none}.auth-shell .auth-card .moderation-questions li{background:#f7f4ed;border:1px solid #d7cdc0;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 24px;margin-block:12px;padding:18px;display:grid}.auth-shell .auth-card .moderation-question-title{color:#273238;white-space:normal;overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:0;line-height:1.45;display:flex}.auth-shell .auth-card .moderation-question-source{color:#596a70;font-size:12px;font-weight:700}.auth-shell .auth-card .moderation-question-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.auth-shell .auth-card .moderation-action{color:#fff;min-height:42px;font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:4px;padding:9px 15px;font-size:13px;font-weight:700}.auth-shell .auth-card .moderation-action-approve{background:#27644a;border-color:#1e503b}.auth-shell .auth-card .moderation-action-approve:hover:not(:disabled){background:#1e503b}.auth-shell .auth-card .moderation-action-reject:hover:not(:disabled){background:#842f28}.auth-shell .auth-card .moderation-action:disabled{opacity:.55;cursor:not-allowed}.auth-shell .auth-card .moderation-publish-button{background:#27644a;margin-inline-start:10px;box-shadow:3px 3px #1e503b}.auth-shell .auth-card .moderation-publish-button:hover:not(:disabled){background:#1e503b;box-shadow:2px 2px #173e2e}@media (max-width:720px){.auth-shell .auth-card .moderation-questions li{grid-template-columns:minmax(0,1fr)}.auth-shell .auth-card .moderation-publish-button{margin-inline-start:0}}@media (max-width:560px){.auth-topbar{min-height:70px}.auth-page .auth-main{margin-block:22px 50px}.auth-card{box-shadow:3px 4px #dbd0c2}.auth-brand .bein-wordmark-mark{width:30px;height:30px}.auth-brand .bein-wordmark-name,.auth-brand .bein-wordmark-script{font-size:22px}}@media (prefers-reduced-motion:reduce){.auth-page *,.auth-page :before,.auth-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.auth-primary:hover:not(:disabled),.auth-page .primary-button:hover:not(:disabled){transform:none}}.auth-page{--auth-ink:#16202a;--auth-muted:#56616b;--auth-line:#d2d8db;--auth-green:#16202a;--auth-green-dark:#2a3a47;--auth-cream:#f2f4f3;background:var(--paper);color:var(--ink);font-family:var(--ui);line-height:1.65}.auth-topbar{background:var(--ink);border:0;padding-inline:max(24px,50vw - 560px)}.auth-brand .bein-wordmark-name,.auth-brand .bein-wordmark-script{color:#eef1f3;font-family:var(--display)}.auth-language,.auth-text,.auth-topbar .text-button{color:#c9d3da;min-height:44px;font-size:13px}.auth-review-link{align-items:center;display:inline-flex}.auth-language.is-active{color:#fff;background:#33434f;border-radius:999px}.auth-card{border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:16px;padding:clamp(24px,4vw,40px)}.auth-card:before{display:none}.auth-card h1,.auth-card h2{font-family:var(--display);color:var(--ink);letter-spacing:0;font-weight:500}.auth-card h1{font-size:32px}.auth-card h2{font-size:25px}.auth-lead,.auth-sent,.auth-note,.auth-terms,.auth-storage,.auth-declared{color:var(--quiet)}.auth-card a:not(.auth-brand),.auth-sent button,.auth-page .text-button{color:var(--ink);min-height:44px}.auth-field>span,.auth-field>label,.auth-check-copy strong,.auth-page .field span{color:var(--text);font-size:13px;font-weight:600}.auth-field input,.auth-field select,.auth-otp [data-slot=input-otp-slot],.auth-page .field input,.auth-page .field textarea{color:var(--ink);background:#fff;border:1px solid #8b969e;border-radius:10px;font-size:16px}.auth-field input:focus,.auth-field select:focus,.auth-page .field input:focus,.auth-page .field textarea:focus{border-color:var(--yes);box-shadow:0 0 0 3px #4a3f8c20}.auth-field input[readonly]{background:var(--paper);color:var(--quiet)}.auth-check{color:var(--text)}.auth-check input{accent-color:var(--ink)}.auth-terms,.auth-storage{background:var(--paper);border-color:var(--line);border-radius:12px}.auth-primary,.auth-page .primary-button{background:var(--ink);color:#fff;min-height:48px;box-shadow:none;border-radius:10px;font-weight:600}.auth-primary:hover:not(:disabled),.auth-page .primary-button:hover:not(:disabled){box-shadow:none;background:#2a3a47;transform:none}.auth-primary:disabled,.auth-page .primary-button:disabled{opacity:1;background:var(--line);color:var(--quiet)}.auth-error{color:var(--danger)}.auth-shell .auth-card li,.auth-shell .auth-card>form{border-color:var(--line)}.auth-shell .auth-card .text-button{color:var(--ink)}.auth-shell .auth-card .moderation-questions li{background:var(--paper);border-color:var(--line);border-radius:12px}.auth-shell .auth-card .moderation-question-title{color:var(--ink)}.auth-shell .auth-card .moderation-question-source,.auth-shell .auth-card .moderation-report-time{color:var(--quiet)}.auth-shell .auth-card .moderation-action{border-radius:10px;min-height:44px}.auth-shell .auth-card .moderation-action-approve,.auth-shell .auth-card .moderation-publish-button{background:var(--ink);box-shadow:none;border-color:var(--ink)}.auth-shell .auth-card .moderation-action-reject{background:var(--danger);border-color:var(--danger)}.auth-shell .auth-card .moderation-publish-button:hover:not(:disabled){box-shadow:none;background:#2a3a47}.auth-page .auth-main{width:min(640px,100% - 32px)}.auth-shell .auth-main{width:min(1000px,100% - 32px)}@media (max-width:560px){.auth-topbar{gap:8px;padding:12px 16px}.auth-tools{gap:8px}.auth-card{box-shadow:none}.auth-card h1{font-size:28px}}
