.account-sheet{--account-paper:#efeee8;--account-ink:#191713;--account-muted:#534f47;--account-rule:rgba(20,18,14,0.3);--account-control-rule:#827d73;--account-surface:#fffefa;--account-hover:#e3dfd4;--account-red:#c0332b;--account-red-ink:#a82b24;--font-sans:var(--font-cg-display);--font-display:var(--font-cg-display);--font-serif:var(--font-cg-texte);--background:51 18% 92%;--foreground:40 14% 9%;--card:51 18% 92%;--card-foreground:40 14% 9%;--popover:48 100% 99%;--popover-foreground:40 14% 9%;--primary:3 63% 46%;--primary-text:3 65% 40%;--primary-foreground:48 100% 99%;--primary-hover:3 65% 39%;--secondary:43 16% 87%;--secondary-foreground:40 14% 9%;--muted:43 16% 87%;--muted-foreground:40 8% 30%;--accent:43 16% 87%;--accent-foreground:40 14% 9%;--destructive:3 63% 46%;--destructive-foreground:48 100% 99%;--border:43 12% 75%;--input:40 6% 48%;--ring:40 14% 9%;color-scheme:light;min-height:calc(100dvh - var(--nf-barre-haut));background:var(--account-paper);color:var(--account-ink);font-family:var(--font-cg-display),Arial,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased}.account-sheet__inner{max-width:1120px;margin-inline:auto;padding:24px 40px 64px}.account-sheet__folio{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--account-ink);font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.account-sheet__folio p:last-child{text-align:right}.account-sheet__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-block:32px}.account-sheet__heading>div{min-width:0}.account-sheet__heading h1{font-size:clamp(30px,4vw,44px);font-weight:750;font-variation-settings:"wdth" 118;letter-spacing:-.045em;line-height:1.12;text-wrap:balance}.account-sheet__intro{max-width:640px;margin-top:16px;font-family:var(--font-cg-texte),Georgia,serif;font-size:18px;line-height:1.5}.account-sheet__actions{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0}.account-sheet .account-panel{margin-top:32px;padding:24px 0;border:0;border-top:1px solid var(--account-rule);border-radius:0;background:transparent;box-shadow:none}.account-sheet .account-section-title{font-size:18px;font-weight:650;line-height:1.4;letter-spacing:-.025em}.account-sheet .account-kicker{font-size:11px;font-weight:600;line-height:1.6;letter-spacing:.08em;text-transform:uppercase}.account-sheet .account-row{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding-block:16px;border-bottom:1px solid var(--account-rule)}.account-sheet .account-note{color:var(--account-muted);font-size:13px;line-height:1.65}.account-sheet .account-notice{padding:16px 0 16px 16px;border:0;border-left:2px solid var(--account-red);border-radius:0;background:transparent;color:var(--account-ink);box-shadow:none;font-size:14px;line-height:1.6}.account-sheet :is(.account-button,.account-button-secondary){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;height:auto;max-width:100%;padding:12px 16px;border:1px solid transparent;border-radius:2px;box-shadow:none;font-size:13px;font-weight:600;line-height:1.5;text-align:center;white-space:normal;transition:background-color .15s,border-color .15s,color .15s}.account-sheet .account-button{background:var(--account-red);color:#fffefa}.account-sheet .account-button-secondary{border-color:var(--account-control-rule);background:transparent;color:var(--account-ink)}.account-sheet .account-button:hover{background:#a32922;box-shadow:none;transform:none}.account-sheet .account-button-secondary:hover{border-color:var(--account-ink);background:var(--account-hover);box-shadow:none;transform:none}.account-sheet :is(.account-button,.account-button-secondary):after{display:none}.account-sheet .account-button:active{background:#84211c;transform:none}.account-sheet .account-button-secondary:active{background:#d9d4c7;transform:none}.account-sheet :is(.account-button,.account-button-secondary):disabled{pointer-events:none;opacity:.5}.account-sheet .account-input{min-height:44px;border:1px solid var(--account-control-rule);border-radius:2px;background:var(--account-surface);color:var(--account-ink);box-shadow:none;font-size:16px;transition:border-color .15s,box-shadow .15s}.account-sheet .account-input::placeholder{color:var(--account-muted);opacity:1}.account-sheet .account-input:hover{border-color:var(--account-muted)}.account-sheet .account-input:focus-visible{border-color:var(--account-ink);outline:2px solid var(--account-ink);outline-offset:2px}.account-sheet .account-input[aria-invalid=true]{border-color:var(--account-red)}.account-sheet .account-input:disabled{opacity:.65}.account-sheet :is(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--account-ink);outline-offset:4px}.account-sheet a:not([class*=account-button]):hover{text-decoration:underline;text-underline-offset:4px}.account-sheet a:not([class*=account-button]):active{color:var(--account-red-ink)}@media (max-width:760px){.account-sheet__inner{padding:16px 24px 48px}.account-sheet__heading{align-items:flex-start;flex-direction:column;gap:16px;padding-block:24px}.account-sheet__actions{width:100%}.account-sheet .account-row{gap:16px}}@media (max-width:380px){.account-sheet__inner{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.account-sheet *,.account-sheet :after,.account-sheet :before{animation:none;transition:none;scroll-behavior:auto}}.dark .account-sheet{--account-paper:#121110;--account-ink:#f1efe9;--account-muted:#b8b5ae;--account-rule:rgb(241 239 233/22%);--account-control-rule:#79766f;--account-surface:#1c1a17;--account-hover:#2a2723;--account-red:#c94138;--account-red-ink:#ffaca3;--background:30 6% 7%;--foreground:45 22% 93%;--card:30 6% 10.5%;--card-foreground:45 22% 93%;--popover:30 6% 10.5%;--popover-foreground:45 22% 93%;--primary:4 57% 50%;--primary-text:6 100% 82%;--primary-hover:4 57% 43%;--secondary:30 5% 16%;--secondary-foreground:45 22% 93%;--muted:30 5% 16%;--muted-foreground:42 7% 70%;--accent:30 5% 16%;--accent-foreground:45 22% 93%;--destructive:4 80% 70%;--border:30 5% 28%;--input:40 4% 47%;--ring:45 22% 93%;color-scheme:dark}.dark .account-sheet .account-button-secondary:active{background:var(--account-hover)}