:root{color-scheme:light;font-family:Inter,Segoe UI,Arial,sans-serif;--fs-ink:#102033;--fs-muted:#5a6e8f;--fs-surface:#ffffff;--fs-surface-border:#d7e1f2;--fs-accent:#20d7d9;--fs-accent-strong:#14b8bb;--fs-accent-ink:#042629;--fs-brand-2:#4f46e5;--fs-brand-3:#7c3aed;--fs-hero-0:#071525;--fs-hero-1:#102646;--fs-hero-2:#1a2f5b;background:#f3f7ff;color:var(--fs-ink)}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at top left,rgba(32,215,217,.14),transparent 34%),radial-gradient(circle at 80% -10%,rgba(79,70,229,.1),transparent 38%),linear-gradient(180deg,#f8fbff,#eef4ff);color:var(--fs-ink);font-feature-settings:"cv02","cv03","cv04","cv11"}.services-dark{color:rgba(247,249,255,.92)}.services-dark:before{content:"";position:fixed;inset:0;z-index:-1;background:radial-gradient(circle at 12% 8%,rgba(25,212,214,.18),transparent 42%),radial-gradient(circle at 90% 18%,rgba(25,212,214,.12),transparent 44%),linear-gradient(180deg,#06121f,#081a2a 55%,#071626)}.services-dark .card{background:rgba(7,12,26,.78);border-color:rgba(255,255,255,.14);box-shadow:0 18px 44px rgba(0,0,0,.28)}.services-dark .muted{color:rgba(214,224,255,.78)}.services-dark .eyebrow{color:rgba(214,224,255,.72)}.services-dark .table td,.services-dark .table th{border-bottom-color:rgba(255,255,255,.12)}.services-dark .stat-card{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14)}.services-dark .stat-link:hover{background:rgba(255,255,255,.12);box-shadow:0 16px 30px rgba(0,0,0,.32)}.services-dark .feature-link{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.06)}.services-dark .feature-link span{color:rgba(214,224,255,.78)}.services-dark .status-panel{background:rgba(255,207,90,.16);border-color:rgba(255,207,90,.32)}a{color:inherit;text-decoration:none}main{max-width:1120px;margin:0 auto;padding:32px 20px 64px}.shell{display:grid;grid-gap:24px;gap:24px}.page-header{justify-content:space-between;gap:16px}.page-header,.page-header-left{display:flex;align-items:center}.page-header-left{flex-wrap:wrap;gap:12px}.page-logo{display:inline-flex;align-items:center;justify-content:center;width:88px;height:88px;max-width:100%;border-radius:50%;overflow:hidden;background:transparent;border:0;box-shadow:none}.page-logo img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.card{background:var(--fs-surface);border:1px solid var(--fs-surface-border);border-radius:20px;padding:24px;box-shadow:0 10px 24px rgba(16,32,58,.08),inset 0 1px 0 rgba(255,255,255,.9)}.panel-card{background:rgba(255,255,255,.96);border-color:rgba(15,31,77,.18);color:#102033;box-shadow:0 24px 60px rgba(4,12,34,.22),inset 0 0 0 1px rgba(255,255,255,.55)}.hero{display:grid;grid-gap:16px;gap:16px}.landing{padding-top:24px}.landing .hero-panel{border:1px solid rgba(25,212,214,.22)}.home-trial-cta-wrap{margin-top:12px}.home-trial-cta{max-width:720px;margin:0 auto;border-radius:20px;border:1px solid rgba(25,212,214,.35);background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(240,253,255,.92));box-shadow:0 14px 36px rgba(10,22,48,.1),inset 0 0 0 1px rgba(255,255,255,.75)}.home-trial-cta-eyebrow{margin:0 0 8px;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#0d9488}.home-trial-cta-title{margin:0 0 12px;font-size:1.35rem;font-weight:800;letter-spacing:-.02em;color:#0f172a;line-height:1.25}.home-trial-cta-text{margin:0 0 20px;line-height:1.55;color:#475569}.home-trial-cta-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}html.theme-dark .home-trial-cta{border-color:rgba(45,212,191,.35);background:linear-gradient(145deg,rgba(15,23,34,.96),rgba(12,30,32,.94));box-shadow:0 14px 36px rgba(0,0,0,.35),inset 0 0 0 1px rgba(255,255,255,.04)}html.theme-dark .home-trial-cta-eyebrow{color:#5eead4}html.theme-dark .home-trial-cta-title{color:#f1f5f9}html.theme-dark .home-trial-cta-text{color:#94a3b8}.invoice-start-field{display:flex;flex-direction:column;gap:8px}.invoice-start-row{display:inline-flex;align-items:stretch;gap:8px}.invoice-start-step{min-width:40px;padding:6px 10px;font-size:1.1rem;line-height:1}.invoice-start-input{width:6ch;text-align:center;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-weight:600;letter-spacing:.02em}.invoice-start-hint{margin:0;font-size:.85rem;line-height:1.45}.landing .hero-copy h1{max-width:13ch}.landing .hero-text{color:rgba(238,248,255,.98)}.hero-panel{display:grid;grid-gap:28px;gap:28px;padding:28px;border-radius:28px;background:radial-gradient(circle at 10% 10%,rgba(32,215,217,.34),transparent 46%),radial-gradient(circle at 95% -5%,rgba(124,58,237,.24),transparent 42%),linear-gradient(135deg,var(--fs-hero-0) 0,var(--fs-hero-1) 54%,var(--fs-hero-2) 100%);color:#f7f9ff;box-shadow:0 24px 64px rgba(10,22,48,.22)}.topbar{display:flex;align-items:center;justify-content:flex-start;gap:16px;flex-wrap:wrap}.brand{gap:0;font-weight:800;letter-spacing:.02em}.brand,.brand-mark{display:inline-flex;align-items:center}.brand-mark{justify-content:center;width:80px;height:80px;border-radius:50%;background:transparent;border:0;overflow:visible}.brand-mark img{width:100%;height:100%;object-fit:contain;display:block}.nav-tabs{display:flex;flex-wrap:wrap;gap:12px}.nav-tab{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.26);color:rgba(255,255,255,.98);font-weight:700}.nav-tab-disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.nav-tab:hover{background:rgba(255,255,255,.24);border-color:rgba(255,255,255,.34)}.nav-tab[aria-current=page]{background:rgba(25,212,214,.22);border-color:rgba(25,212,214,.65);color:rgba(255,255,255,.98)}.hero-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.9fr);grid-gap:24px;gap:24px;align-items:stretch}.hero-right{display:grid;grid-gap:14px;gap:14px;align-content:start}.hero-logo{justify-self:end;display:inline-flex}.hero-right:has(.hero-card) .hero-logo{justify-self:center}.hero-logo img{display:block;width:100%;height:auto;max-width:260px}.verify-form-logo{display:flex;justify-content:center;margin:-8px 0 4px}.verify-form-logo img{display:block;width:100%;height:auto;max-width:260px}.hero-copy{display:grid;grid-gap:18px;gap:18px}.hero-label{display:inline-flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;padding:0;border-radius:0;background:transparent;border:0;color:rgba(255,255,255,.88);text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:800;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.hero-label:before{content:"";width:10px;height:10px;border-radius:999px;background:rgba(25,212,214,.9);box-shadow:0 0 0 4px rgba(25,212,214,.14),18px 0 0 rgba(255,255,255,.18),26px 0 0 rgba(255,255,255,.12)}.hero-label:after{content:"";width:54px;height:1px;background:rgba(255,255,255,.18);margin-left:6px;border-radius:999px}.hero-copy h1{margin:0;font-size:clamp(2.2rem,6vw,4.25rem);line-height:1.02;letter-spacing:-.04em;max-width:12ch;text-wrap:balance}.hero-text{max-width:62ch;color:rgba(255,255,255,.98);font-size:1.05rem;text-shadow:0 1px 0 rgba(0,0,0,.35)}.hero-card{align-content:start;background:rgba(7,12,26,.92);color:rgba(247,249,255,.92);border-color:rgba(255,255,255,.14);box-shadow:0 24px 60px rgba(4,12,34,.28),inset 0 0 0 1px rgba(255,255,255,.08)}.hero-card .eyebrow,.hero-card .muted{color:rgba(214,224,255,.72)}.hero-card .feature-link{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.06)}.hero-card .feature-link span{color:rgba(214,224,255,.72)}.hero-card .feature-link:hover{box-shadow:0 16px 30px rgba(0,0,0,.35)}.hero-card .feature-link-disabled{background:rgba(255,255,255,.04);opacity:.72}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:14px;gap:14px;margin-top:8px}.stat-card{display:grid;grid-gap:6px;gap:6px;padding:16px;border-radius:18px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.12)}.stat-link{cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.stat-link:hover{transform:translateY(-1px);background:rgba(255,255,255,.14);box-shadow:0 16px 30px rgba(0,0,0,.22)}.stat-link:focus-visible{outline:3px solid rgba(25,212,214,.55);outline-offset:3px}.stat-card span{color:rgba(247,249,255,.82);font-size:.95rem}.proof-panel{display:grid;grid-gap:12px;gap:12px;padding:16px;border-radius:18px;background:linear-gradient(180deg,rgba(9,16,36,.92),rgba(7,12,26,.92));border:1px solid rgba(255,255,255,.12);box-shadow:0 22px 44px rgba(0,0,0,.22);color:rgba(247,249,255,.96)}.verify-status-panel{padding:12px 14px;border-radius:14px;background:rgba(11,24,48,.92);border:1px solid rgba(160,184,230,.44);color:#f4f8ff}.verify-status-panel strong{color:#ffffff}.copy-field-row{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;align-items:start}.copy-field-value{margin:6px 0 0;color:rgba(247,249,255,.92);overflow-wrap:anywhere}.proof-panel .muted{color:rgba(225,233,255,.9)}.proof-panel .eyebrow{color:rgba(225,233,255,.82)}.proof-alert{display:grid;grid-gap:6px;gap:6px;margin-top:4px;padding:12px 14px;border-radius:14px;background:linear-gradient(180deg,rgba(255,207,90,.98),rgba(248,185,63,.98));border:1px solid rgba(77,43,0,.45);color:#2f2100;box-shadow:0 10px 20px rgba(0,0,0,.18)}.proof-alert strong{font-size:.95rem;letter-spacing:.01em}.proof-alert p{margin:0;font-weight:700;line-height:1.45}.monospace{font-size:.95rem}.monospace,.sha256-value{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;line-height:1.45}.sha256-value{display:inline-block;max-width:100%;overflow-wrap:anywhere;word-break:break-all;font-size:.88rem;vertical-align:top}.eyebrow{margin:0;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:800;color:#5d6b84}.feature-link{display:grid;grid-gap:6px;gap:6px;padding:16px 18px;border-radius:16px;border:1px solid #d9e1ef;transition:transform .12s ease,box-shadow .12s ease}.feature-link:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(16,32,58,.08)}.feature-link span{color:#5d6b84}.feature-link-disabled{background:#fafbfe;cursor:not-allowed;pointer-events:none}.badge{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:700;width:-moz-fit-content;width:fit-content;border:1px solid transparent}.badge.authentic{background:#0fb6b9;color:#041f22;border-color:rgba(4,31,34,.16)}.badge.warning{background:#ffcf5a;color:#2f2100;border-color:rgba(47,33,0,.18)}.badge.danger{background:#ff5f7e;color:#2b050c;border-color:rgba(43,5,12,.18)}.hero-panel .badge.authentic,.hero-panel .badge.danger,.hero-panel .badge.warning{color:rgba(255,255,255,.96);border-color:rgba(255,255,255,.22);box-shadow:0 10px 22px rgba(0,0,0,.24)}.hero-panel .badge.authentic{background:rgba(15,182,185,.22)}.hero-panel .badge.warning{background:rgba(255,207,90,.92);color:#2f2100;border-color:rgba(47,33,0,.28)}.hero-panel .badge.danger{background:rgba(255,95,126,.22)}.grid{display:grid;grid-gap:20px;gap:20px}.grid.two{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid.three{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.grid.three>*,.grid.two>*{min-width:0}.kpi--mono{font-family:ui-monospace,monospace;font-size:clamp(.95rem,2.5vw,1.35rem);word-break:break-all;line-height:1.25}.actions{display:flex;flex-wrap:wrap;gap:12px}.button{display:inline-flex;align-items:center;justify-content:center;border-radius:14px;border:1px solid var(--fs-accent-strong);background:linear-gradient(180deg,var(--fs-accent) 0,var(--fs-accent-strong) 100%);color:#062d30;font-weight:700;padding:12px 18px;cursor:pointer;transition:transform .12s ease,box-shadow .16s ease,filter .16s ease;box-shadow:0 10px 20px rgba(20,184,187,.28)}.button:hover{transform:translateY(-1px);filter:brightness(1.02);box-shadow:0 14px 28px rgba(20,184,187,.32)}.button.button--lg{padding:16px 32px;font-size:1.08rem;border-radius:14px;min-height:52px}.button.button--sm{padding:8px 16px;font-size:.88rem;border-radius:10px;min-height:38px}.button.secondary{background:rgba(255,255,255,.96);color:#071626;border-color:rgba(7,22,38,.22);box-shadow:0 10px 22px rgba(4,12,34,.08)}.button.secondary:hover{background:#ffffff;border-color:rgba(7,22,38,.32)}.page-header .button.secondary{background:rgba(255,255,255,.98);color:#071626;border-color:rgba(7,22,38,.26)}.owner-notifications-cabinet-link{gap:8px}.owner-notification-pill{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding:0 6px;border-radius:999px;background:linear-gradient(180deg,#ef4444,#b91c1c);color:#fff;font-size:.75rem;font-weight:800;line-height:1;border:2px solid rgba(255,255,255,.95);box-shadow:0 2px 8px rgba(185,28,28,.45)}.owner-notif-list .owner-notif-card{border:2px solid var(--fs-surface-border);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.owner-notif-card--unread{border:3px solid #ca8a04;box-shadow:0 0 0 2px rgba(202,138,4,.4),0 6px 22px rgba(202,138,4,.22);background:linear-gradient(180deg,rgba(254,249,195,.65),var(--fs-surface))}.owner-notif-card--action{border:3px solid #b91c1c;box-shadow:0 0 0 2px rgba(185,28,28,.45),0 6px 22px rgba(185,28,28,.2);background:linear-gradient(180deg,rgba(254,226,226,.75),var(--fs-surface))}.owner-notif-card--test-cabinet .eyebrow,.owner-notif-card--test-cabinet h2,.owner-notif-card--test-cabinet p.muted,.owner-notif-card--test-cabinet pre,.owner-portal-legend--test,.table tbody tr.owner-portal-journal-row--test td{color:#9a3412}.owner-notif-legend{padding:0 .2rem;border-radius:4px}.owner-notif-legend--yellow{background:rgba(212,169,0,.2);border:1px solid rgba(212,169,0,.55)}.owner-notif-legend--red{background:rgba(200,30,30,.12);border:1px solid rgba(200,30,30,.45)}.owner-notif-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.owner-notif-tab{display:inline-flex;align-items:center;padding:8px 14px;border-radius:10px;border:1px solid var(--fs-surface-border);background:var(--fs-surface);font-size:.9rem;font-weight:600;color:var(--fs-ink)}.owner-notif-tab:hover{border-color:rgba(25,212,214,.45)}.owner-notif-tab.is-active{border-color:var(--fs-accent-strong);background:rgba(25,212,214,.12)}.messagerie-thread-timeline-wrap{margin-top:.25rem}.messagerie-thread-timeline{list-style:none;margin:0;padding:0}.messagerie-thread-timeline-step{display:grid;grid-template-columns:auto 1fr;grid-gap:0 1rem;gap:0 1rem;align-items:start;margin:0;padding:0}.messagerie-thread-timeline-step+.messagerie-thread-timeline-step{margin-top:.25rem}.messagerie-thread-timeline-rail{display:flex;flex-direction:column;align-items:center;width:1.25rem;min-height:100%;padding-top:.35rem}.messagerie-thread-timeline-dot{flex-shrink:0;width:.65rem;height:.65rem;border-radius:50%;background:var(--fs-accent-strong,#0d9488);box-shadow:0 0 0 3px var(--fs-surface,#fff);z-index:1}.messagerie-thread-timeline-line{flex:1 1;width:2px;min-height:1.25rem;margin-top:2px;background:var(--fs-surface-border,rgba(0,0,0,.12));border-radius:1px}.messagerie-thread-timeline-panel{margin-bottom:1rem;padding:1rem 1.1rem;background:var(--fs-surface-muted,rgba(0,0,0,.04));border:1px solid var(--fs-surface-border,rgba(0,0,0,.08))}.messagerie-thread-timeline-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;font-size:.82rem;color:var(--fs-ink-muted,#64748b);margin-bottom:.5rem}.messagerie-thread-timeline-step-num{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;padding:0 .35rem;border-radius:6px;font-weight:700;font-size:.75rem;background:rgba(25,212,214,.15);color:var(--fs-ink,#0f172a);border:1px solid rgba(25,212,214,.35)}.messagerie-thread-timeline-author{font-weight:600;color:var(--fs-ink,#0f172a)}.messagerie-thread-timeline-sep{opacity:.5}.messagerie-thread-timeline-time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.messagerie-thread-timeline-body{white-space:pre-wrap;font-family:inherit;margin:0;font-size:.95rem;line-height:1.45;color:var(--fs-ink,#0f172a)}.messagerie-thread-timeline-attach{margin:.75rem 0 0}.owner-notif-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px 18px;margin-top:8px;padding-top:12px;border-top:1px solid var(--fs-surface-border)}.owner-notif-filter{display:flex;flex-direction:column;gap:6px;min-width:200px}.owner-notif-filter select{padding:8px 10px;border-radius:8px;border:1px solid var(--fs-surface-border);background:var(--fs-surface);color:var(--fs-ink);font-size:.9rem}.hero-panel .button.secondary{background:rgba(255,255,255,.1);color:rgba(255,255,255,.98);border-color:rgba(255,255,255,.22);box-shadow:none}.hero-panel .button.secondary:hover{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.32)}.danger-button{background:#b42318;border-color:#b42318;color:#fff}.button.disabled{background:#d7deee;border-color:#d7deee;color:#66738f;cursor:not-allowed}.auth-shell{min-height:100vh;place-items:center}.auth-card{width:min(100%,720px)}.blocked-panel,.credential-card{padding:18px;border-radius:16px;background:#f7f9fe;border:1px solid #d9e1ef}.auth-shell .auth-card{position:relative;overflow:hidden;border-color:rgba(79,70,229,.22);background:radial-gradient(circle at 90% 0,rgba(79,70,229,.12),transparent 42%),radial-gradient(circle at 8% 100%,rgba(20,184,187,.1),transparent 44%),linear-gradient(180deg,rgba(255,255,255,.99),rgba(246,249,255,.98));box-shadow:0 18px 44px rgba(16,32,58,.08)}.auth-shell .auth-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,rgba(79,70,229,.04),transparent 38%),linear-gradient(300deg,rgba(20,184,187,.04),transparent 42%)}.auth-shell .auth-card>*{position:relative;z-index:1}.auth-shell .credential-card{position:relative;overflow:hidden;border-color:rgba(79,70,229,.2);background:radial-gradient(circle at 100% 0,rgba(79,70,229,.08),transparent 45%),linear-gradient(180deg,rgba(247,249,254,.98),rgba(240,246,255,.96))}.auth-shell .credential-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,rgba(20,184,187,.05),transparent 40%)}.auth-shell .credential-card>*{position:relative;z-index:1}.signup-card{max-width:42rem}.signup-payment-plan{border:2px solid rgba(79,70,229,.25);background:linear-gradient(180deg,rgba(238,242,255,.9),var(--fs-surface))}.signup-payment-recap-list{margin:0;padding-left:1.2rem}.signup-payment-check{display:flex;gap:.65rem;align-items:flex-start;font-size:.92rem;line-height:1.45;cursor:pointer}.signup-payment-check input{margin-top:.2rem;flex-shrink:0}.signup-flow-page{max-width:52rem;margin-inline:auto}.signup-flow-stack{gap:1.25rem}.signup-step-indicator{overflow-x:auto;padding-bottom:.15rem}.signup-step-indicator-list{display:flex;flex-wrap:wrap;gap:.35rem .5rem;list-style:none;margin:0;padding:0}.signup-step-indicator-item{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .55rem;border-radius:999px;font-size:.72rem;font-weight:600;color:var(--fs-text-muted,#5d6b84);background:var(--fs-surface-muted,rgba(0,0,0,.04));border:1px solid var(--fs-surface-border,rgba(0,0,0,.08))}.signup-step-indicator-item.is-done{color:#3730a3;border-color:rgba(79,70,229,.35)}.signup-step-indicator-item.is-current{color:#fff;background:linear-gradient(180deg,#6366f1,#4f46e5);border-color:transparent}.signup-step-indicator-num{display:inline-flex;align-items:center;justify-content:center;min-width:1.15rem;height:1.15rem;border-radius:999px;font-size:.65rem;background:rgba(0,0,0,.08)}.signup-step-indicator-item.is-current .signup-step-indicator-num{background:rgba(255,255,255,.25)}.signup-cgv-page .signup-cgv-scroll{max-height:min(50dvh,480px)}.signup-confirmation-reminder{border:1px solid var(--fs-surface-border);background:var(--fs-surface-muted,rgba(0,0,0,.02))}.signup-flow-page .signup-card{max-width:none}.signup-inscription-cta{border:2px solid rgba(79,70,229,.2);background:linear-gradient(180deg,rgba(238,242,255,.65),var(--fs-surface))}dialog.cabinet-dialog.signup-cgv-dialog{box-sizing:border-box;width:calc(100vw - 1rem);max-width:min(56rem,calc(100vw - 1rem));max-height:calc(100dvh - 1rem);margin:auto}@media (min-width:640px){dialog.cabinet-dialog.signup-cgv-dialog{width:min(56rem,calc(100vw - 2.5rem));max-width:min(56rem,calc(100vw - 2.5rem))}}.signup-cgv-dialog .signup-cgv-panel{box-sizing:border-box;width:100%;max-width:none;max-height:calc(100dvh - 1rem);padding:clamp(1rem,2.5vw,1.65rem);display:flex;flex-direction:column;gap:1rem;min-height:0}.signup-cgv-dialog .signup-cgv-panel .cabinet-dialog-title{font-size:clamp(1.15rem,2.5vw,1.35rem);line-height:1.3}.signup-cgv-scroll{flex:1 1 auto;overflow-y:auto;min-height:min(40dvh,280px);max-height:min(65dvh,620px);padding:clamp(.85rem,2vw,1.15rem) .5rem clamp(.85rem,2vw,1.15rem) clamp(.85rem,2vw,1.15rem);font-size:clamp(.88rem,1.8vw,.95rem);line-height:1.6;border:1px solid var(--fs-surface-border);border-radius:10px;background:var(--fs-surface-muted,rgba(0,0,0,.03));-webkit-overflow-scrolling:touch}.signup-cgv-dialog .signup-cgv-panel>.actions{flex-shrink:0;margin-top:0}.signup-cgv-dialog .signup-cgv-panel>.actions .button{width:100%}@media (min-width:480px){.signup-cgv-dialog .signup-cgv-panel>.actions .button{width:auto;max-width:100%}}.signup-cgv-section h3{margin:1rem 0 .35rem;font-size:.95rem}.signup-cgv-section:first-child h3{margin-top:0}.signup-cgv-section p{margin:0 0 .65rem;color:var(--fs-text-muted,#5d6b84)}.purge-self-service-list{margin:0;padding-left:1.2rem;max-height:220px;overflow-y:auto;font-size:.92rem;line-height:1.5}.purge-self-service-list li+li{margin-top:.65rem}.admin-org-name-cell,.admin-org-title-row,.org-name-with-badges{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.45rem}.org-dev-pill{display:inline-flex;align-items:center;padding:.1rem .45rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#3730a3;background:rgba(99,102,241,.18);border:1px solid rgba(79,70,229,.45);vertical-align:middle;flex-shrink:0}html.theme-dark .org-dev-pill{color:#c7d2fe;background:rgba(99,102,241,.2);border-color:rgba(129,140,248,.45)}.admin-org-test-pill{display:inline-flex;align-items:center;padding:.1rem .45rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#9a3412;background:rgba(251,146,60,.2);border:1px solid rgba(234,88,12,.45);vertical-align:middle}html.theme-dark .admin-org-test-pill{color:#fdba74;background:rgba(251,146,60,.15);border-color:rgba(251,146,60,.4)}.status-panel{padding:18px;border-radius:16px;background:#fff7e5;border:1px solid #f1d08b}.status-panel.status-panel--cabinet-ok{background:#ecfdf3;border-color:#b6e8c8}.list,.table{width:100%;border-collapse:collapse}.list td,.list th,.table td,.table th{padding:12px 10px;border-bottom:1px solid #e8edf6;text-align:left}.muted{color:var(--fs-muted)}.muted.hero-text{color:rgba(255,255,255,.98)}.text-success{color:#0b8f4b}.text-danger{color:#b42318}.kpi{font-size:30px;font-weight:700;margin:8px 0 0}.stack{display:grid;grid-gap:10px;gap:10px}.field{display:grid;grid-gap:8px;gap:8px}.field-checkbox-label{display:flex;gap:10px;align-items:flex-start;font-weight:400;color:var(--fs-ink);cursor:pointer}.field-checkbox-label input[type=checkbox]{margin-top:4px;width:auto;flex-shrink:0}.field-checkbox-help{font-size:.9rem;font-weight:400;color:var(--fs-muted);line-height:1.45}.actions>form{display:contents}.field input,.field select,.field textarea{width:100%;border:1px solid #c9d6ea;border-radius:12px;padding:12px;font:inherit}.owner-shell{gap:22px}.owner-hero{position:relative;overflow:hidden;border-color:rgba(79,70,229,.24);background:radial-gradient(circle at 82% 8%,rgba(79,70,229,.13),transparent 46%),radial-gradient(circle at 10% 90%,rgba(20,184,187,.11),transparent 44%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(246,249,255,.98))}.owner-hero:after{content:"";position:absolute;right:-34px;top:-26px;width:198px;height:198px;border-radius:999px;border:1px dashed rgba(79,70,229,.24);pointer-events:none}.owner-kpis{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.owner-kpi-card{display:grid;grid-gap:6px;gap:6px;padding:14px 16px;border-radius:14px;border:1px solid rgba(79,70,229,.16);background:linear-gradient(135deg,rgba(255,255,255,.97),rgba(248,251,255,.94));box-shadow:0 6px 20px rgba(16,32,58,.04)}.owner-kpi-card strong{color:#0a2a3f}.owner-kpi-card span{color:#4f6078;font-size:.94rem}.owner-action-card h2{margin-top:0}.owner-action-card h2.owner-action-card-title{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.owner-footer-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.proof-points{display:flex;flex-wrap:wrap;gap:8px}.proof-pill{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;border:1px solid rgba(7,22,38,.14);background:rgba(15,182,185,.08);color:#0a2a40;font-size:.88rem;font-weight:700}.dashboard-shell{gap:22px}.dashboard-hero{position:relative;overflow:hidden;border-color:rgba(79,70,229,.24);background:radial-gradient(circle at 85% 5%,rgba(79,70,229,.12),transparent 44%),radial-gradient(circle at 8% 88%,rgba(20,184,187,.11),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(246,249,255,.98))}.dashboard-hero:after{content:"";position:absolute;right:-36px;top:-28px;width:200px;height:200px;border-radius:999px;border:1px dashed rgba(79,70,229,.22);pointer-events:none}.dashboard-hero>.actions{margin-top:1rem}.dashboard-kpis .kpi-card{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,252,255,.98));border-color:rgba(79,70,229,.14);box-shadow:0 6px 22px rgba(16,32,58,.05)}.dashboard-kpis .kpi-card .kpi{color:#0b2a40}.dashboard-invoices-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.dashboard-invoices-heading h2{margin:0}.issued-invoices-filters-card .issued-invoices-filters-title{margin-top:0}.issued-invoices-hint{font-size:.88rem;margin:0}.issued-invoices-hint--tight{margin-top:0}.issued-invoices-filter-fieldset{margin:0;padding:12px 14px;border-radius:12px;border:1px solid rgba(7,22,38,.12);background:rgba(248,251,255,.65)}.issued-invoices-filter-fieldset legend{padding:0 6px;font-weight:700;font-size:.92rem}.issued-invoices-filter-block{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.issued-invoices-filter-block--inline{grid-template-columns:minmax(0,1fr) minmax(0,200px);align-items:center;gap:12px}@media (max-width:640px){.issued-invoices-filter-block--inline{grid-template-columns:1fr}}.issued-invoices-filter-toggle{display:inline-flex;align-items:center;gap:8px;font-weight:600;cursor:pointer}.issued-invoices-filter-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.issued-invoices-count{margin:0}.demo-tour-overlay{position:fixed;inset:0;z-index:9998;background:rgba(3,9,20,.68);pointer-events:none}.demo-tour-popup{position:fixed;z-index:10050;width:min(420px,calc(100vw - 24px));max-height:min(82vh,540px);overflow:auto;display:grid;grid-gap:10px;gap:10px;padding:16px 16px 14px;border-radius:16px;border:2px solid rgba(25,212,214,.65);background:#ffffff;box-shadow:0 0 0 1px rgba(79,70,229,.12),0 4px 24px rgba(79,70,229,.16),0 24px 64px rgba(4,12,34,.28)}.demo-tour-popup--placement-center{top:50%;left:50%;transform:translate(-50%,-50%)}.demo-tour-popup--placement-right{top:50%;left:auto;right:max(12px,env(safe-area-inset-right,0px));transform:translateY(-50%)}@media (max-height:720px){.demo-tour-popup--placement-center{top:46%;max-height:min(78vh,480px)}.demo-tour-popup--placement-right{top:48%;max-height:min(78vh,480px)}}.demo-tour-popup-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.demo-tour-popup-drag{flex:1 1;min-width:0;cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:4px 6px 6px 2px;margin:-4px 0 0 -2px;border-radius:10px}.demo-tour-popup-drag:active{cursor:-webkit-grabbing;cursor:grabbing}.demo-tour-popup-drag:focus-visible{outline:2px solid rgba(79,70,229,.45);outline-offset:2px}.demo-tour-popup-head .eyebrow{margin:0;flex:1 1}.demo-tour-popup-controls{display:flex;gap:4px;flex-shrink:0}.demo-tour-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1px solid rgba(7,22,38,.18);background:#f4f7fb;color:#0a2a40;font-size:1.25rem;line-height:1;font-weight:700;cursor:pointer}.demo-tour-icon-btn:hover{background:#e8eef8}.demo-tour-popup-body{display:grid;grid-gap:10px;gap:10px}.demo-tour-popup-body p{margin:0;line-height:1.45;font-size:.95rem}.demo-tour-popup-footer{margin:0;font-size:.88rem;line-height:1.45;padding-top:4px;border-top:1px solid rgba(7,22,38,.08)}.demo-tour-popup-actions{margin-top:4px}.demo-tour-step2-hints{margin:0;padding:12px 14px;border-radius:12px;background:linear-gradient(145deg,rgba(79,70,229,.14),rgba(20,184,187,.1));border:2px solid rgba(79,70,229,.32);box-shadow:0 0 0 1px rgba(20,184,187,.2),inset 0 1px 0 rgba(255,255,255,.35)}.demo-tour-step2-hints-title{margin:0 0 8px;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fs-muted,#5a6e8f)}.demo-tour-step2-hints-list{margin:0;padding:0;list-style:none;display:grid;grid-gap:10px;gap:10px}.demo-tour-step2-hints-list li{margin:0;display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;align-items:start;font-size:.88rem;line-height:1.45}.demo-tour-hint-badge{display:inline-flex;align-items:center;justify-content:center;min-width:2.1rem;height:1.65rem;padding:0 6px;border-radius:8px;font-size:.68rem;font-weight:800;letter-spacing:.04em;background:linear-gradient(180deg,rgba(79,70,229,.22),rgba(79,70,229,.14));color:#312e81;border:2px solid rgba(79,70,229,.45);box-shadow:0 2px 8px rgba(79,70,229,.18)}.demo-tour-inline-link{font-weight:600;color:var(--fs-brand-2,#4f46e5);text-decoration:underline;text-underline-offset:2px}.demo-tour-inline-link:hover{color:#4338ca}.demo-tour-minibar{position:fixed;right:16px;bottom:16px;z-index:10000;display:grid;grid-gap:2px;gap:2px;padding:10px 14px;border-radius:12px;border:1px solid rgba(25,212,214,.45);background:#ffffff;box-shadow:0 12px 28px rgba(4,12,34,.18);cursor:pointer;text-align:left;font:inherit;color:inherit;max-width:min(280px,calc(100vw - 32px))}.demo-tour-minibar-title{font-weight:800;font-size:.9rem}.demo-tour-minibar-sub{font-size:.82rem}.demo-tour-reopen{position:fixed;right:16px;bottom:16px;z-index:10000;padding:10px 14px;border-radius:999px;border:1px solid rgba(25,212,214,.55);background:rgba(255,255,255,.98);box-shadow:0 10px 24px rgba(4,12,34,.14);cursor:pointer;font:inherit;font-weight:700;font-size:.88rem;color:#0a2a40}.demo-tour-target-active{position:relative;z-index:10040;outline:3px solid rgba(20,184,187,.95);outline-offset:5px;border-radius:10px;animation:demo-tour-pulse 1.2s ease-in-out infinite}@keyframes demo-tour-pulse{0%,to{box-shadow:0 0 0 2px rgba(79,70,229,.65),0 0 28px rgba(79,70,229,.45),0 0 48px rgba(20,184,187,.22);transform:scale(1)}40%{box-shadow:0 0 0 3px rgba(79,70,229,.85),0 0 0 26px rgba(79,70,229,0),0 0 36px rgba(20,184,187,.35);transform:scale(1.035)}}.services-dark .hero-panel{border:1px solid rgba(25,212,214,.24)}.services-dark .hero-copy h1{max-width:14ch}.services-dark .hero-text{color:rgba(232,244,255,.98)}.conversion-panel{border-color:rgba(25,212,214,.24);background:radial-gradient(circle at top right,rgba(25,212,214,.12),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(246,252,255,.98))}.cabinet-shell-fallback{max-width:1280px;margin:0 auto;padding:32px 20px;color:var(--fs-muted)}.cabinet-shell{display:grid;grid-template-columns:minmax(220px,260px) minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start;max-width:1280px;margin:0 auto;padding:28px 20px 56px}.cabinet-sidebar{position:-webkit-sticky;position:sticky;top:16px;display:grid;grid-gap:16px;gap:16px;padding:18px;border-radius:16px;border:1px solid rgba(79,70,229,.18);background:radial-gradient(circle at 0 0,rgba(79,70,229,.08),transparent 52%),radial-gradient(circle at 100% 100%,rgba(20,184,187,.07),transparent 50%),var(--fs-surface);box-shadow:0 12px 32px rgba(4,12,34,.06)}.cabinet-sidebar-brand{display:flex;align-items:center;justify-content:center}.cabinet-sidebar-brand img{width:176px;height:176px;display:block}.cabinet-sidebar-org{font-size:.82rem;font-weight:600;margin:.35rem 0 0;line-height:1.35;word-break:break-word}.cabinet-sidebar-user{font-size:.85rem;margin:.25rem 0 0;line-height:1.35;word-break:break-word}.cabinet-nav{display:grid;grid-gap:4px;gap:4px}.cabinet-nav-link{display:block;padding:10px 12px;border-radius:10px;font-weight:600;color:var(--fs-ink);border:1px solid transparent}.cabinet-nav-link:hover{background:rgba(25,212,214,.12);border-color:rgba(25,212,214,.25)}.cabinet-nav-link.is-active{background:rgba(25,212,214,.18);border-color:rgba(18,182,185,.35)}.cabinet-nav-link-muted{font-weight:500;opacity:.88}.cabinet-sidebar-footer{display:grid;grid-gap:10px;gap:10px;margin-top:8px;padding-top:14px;border-top:1px solid var(--fs-surface-border)}.cabinet-sidebar-logout{width:100%}.cabinet-main{min-width:0;display:grid;grid-gap:18px;gap:18px;padding:4px 2px 0;border-radius:20px;background:radial-gradient(circle at 100% 0,rgba(79,70,229,.07),transparent 44%),radial-gradient(circle at 0 85%,rgba(20,184,187,.06),transparent 48%)}.cabinet-topbar{margin:0 0 2px;padding:10px 16px;border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(248,251,255,.9));border:1px solid rgba(79,70,229,.14);box-shadow:0 4px 20px rgba(16,32,58,.05)}.cabinet-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.9rem;color:var(--fs-muted)}.cabinet-breadcrumb a{color:var(--fs-accent-strong);font-weight:600}.cabinet-breadcrumb a:hover{text-decoration:underline}.cabinet-breadcrumb-sep{color:var(--fs-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none}.cabinet-breadcrumb-current{color:var(--fs-ink);font-weight:700}.cabinet-body{min-width:0}.admin-portal-shell .cabinet-nav-link.owner-notifications-cabinet-link{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:nowrap;min-width:0}.admin-portal-shell .cabinet-nav-link.owner-notifications-cabinet-link>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.cabinet-page.stack{display:grid;grid-gap:24px;gap:24px}.cabinet-page .card{position:relative;overflow:hidden}.cabinet-page .card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,rgba(79,70,229,.04),transparent 36%),linear-gradient(300deg,rgba(20,184,187,.04),transparent 40%)}.cabinet-page .card>*{position:relative;z-index:1}.cabinet-page .card h2:not(.eyebrow){position:relative;margin-top:0;padding-left:14px;letter-spacing:-.01em}.cabinet-page .card h2:not(.eyebrow):before{content:"";position:absolute;left:0;top:.4em;width:6px;height:1.1em;border-radius:999px;background:linear-gradient(180deg,var(--fs-brand-2),var(--fs-accent-strong))}.cabinet-page .card h2:not(.eyebrow):after{content:"";display:inline-block;vertical-align:middle;margin-left:8px;width:26px;height:10px;border-radius:999px;background:linear-gradient(90deg,rgba(79,70,229,.35),rgba(20,184,187,.35))}.cabinet-page .card>.badge.authentic,.cabinet-page .card>.badge.warning{background:linear-gradient(180deg,rgba(79,70,229,.2),rgba(20,184,187,.2));color:#1a2950;border-color:rgba(79,70,229,.38)}.cabinet-page .card>.badge.danger{background:linear-gradient(180deg,rgba(220,38,38,.2),rgba(185,28,28,.16));color:#7f1d1d;border-color:rgba(220,38,38,.42)}.invoice-status-voided{color:#b91c1c;font-weight:600}.invoice-void-button{border-color:rgba(220,38,38,.55);color:#991b1b;background:rgba(254,242,242,.85)}.invoice-void-button:hover:not(:disabled){border-color:rgba(185,28,28,.75);background:rgba(254,226,226,.95)}.cabinet-dialog{padding:0;border:none;border-radius:14px;max-width:min(28rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);width:100%;background:transparent;box-shadow:none}.cabinet-dialog::-webkit-backdrop{background:rgba(15,23,34,.52)}.cabinet-dialog::backdrop{background:rgba(15,23,34,.52)}.cabinet-dialog-panel{margin:0;max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);overflow:auto}.cabinet-page .cabinet-dialog-panel.card{overflow-y:auto;overflow-x:hidden;min-height:0;-webkit-overflow-scrolling:touch}.cabinet-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.cabinet-dialog-title{margin:0;font-size:1.15rem;line-height:1.3}.coordonnees-dl{display:grid;grid-template-columns:minmax(8rem,12rem) 1fr;grid-gap:10px 20px;gap:10px 20px;margin:0}.coordonnees-dl dt{margin:0;font-weight:600;color:var(--fs-muted);font-size:.92rem}.coordonnees-dl dd{margin:0}.invoice-new-recap{display:grid;grid-gap:14px 20px;gap:14px 20px;margin:.25rem 0 0}.invoice-new-recap>div{display:grid;grid-template-columns:minmax(10rem,14rem) 1fr;grid-gap:8px 16px;gap:8px 16px;align-items:start}.invoice-new-recap dt{margin:0;font-weight:600;color:var(--fs-muted);font-size:.92rem}.invoice-new-recap dd{margin:0;word-break:break-word;white-space:pre-wrap}.invoice-new-recap-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.invoice-new-confirm-form{margin:0;gap:.85rem}.invoice-issue-submit.is-pending .invoice-new-recap-actions,.invoice-issue-submit.is-pending .invoice-new-recap-actions .button{pointer-events:none}.invoice-issue-progress{width:100%;height:4px;border-radius:999px;background:rgba(79,70,229,.15);overflow:hidden}.invoice-issue-progress-bar{height:100%;width:40%;border-radius:inherit;background:linear-gradient(90deg,#6366f1,#4f46e5,#6366f1);background-size:200% 100%;animation:invoice-issue-progress-indeterminate 1.1s ease-in-out infinite}@keyframes invoice-issue-progress-indeterminate{0%{transform:translateX(-120%)}to{transform:translateX(320%)}}html.theme-dark .invoice-issue-progress{background:rgba(129,140,248,.25)}.button:disabled,.button[aria-disabled=true]{opacity:.65;cursor:not-allowed}.invoice-new-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(232px,288px);grid-gap:24px;gap:24px;align-items:start}.invoice-new-primary{min-width:0}.invoice-new-help{margin:0;padding:1rem 1.1rem 1.05rem;border-radius:12px;border:1px solid rgba(79,70,229,.2);background:linear-gradient(165deg,rgba(79,70,229,.07),rgba(20,184,187,.055));box-shadow:inset 0 1px 0 rgba(255,255,255,.45)}.invoice-new-help-title{margin:0 0 .65rem}.invoice-new-help-list{margin:0;padding-left:1.15rem;display:flex;flex-direction:column;gap:.55rem;font-size:.9rem;line-height:1.45;color:rgba(7,22,38,.9)}.invoice-new-help-list li{margin:0}.invoice-new-help-demo{margin-top:1rem;padding-top:.85rem;border-top:1px solid rgba(7,22,38,.09)}@media (max-width:600px){.invoice-new-recap>div{grid-template-columns:1fr}}html.theme-dark .invoice-new-help{border-color:rgba(120,190,255,.22);background:linear-gradient(165deg,rgba(79,70,229,.14),rgba(20,184,187,.09));box-shadow:none}html.theme-dark .invoice-new-help-list{color:rgba(239,247,255,.9)}html.theme-dark .invoice-new-help-demo{border-top-color:rgba(255,255,255,.1)}.dashboard-aide{gap:1.15rem}.dashboard-aide .aide-hero h1{margin-bottom:.35rem}.dashboard-aide .aide-lead{margin:0 0 .85rem;font-size:.95rem;line-height:1.58;max-width:72ch}.dashboard-aide .aide-lead:last-child{margin-bottom:0}.dashboard-aide .aide-section h2{margin:0 0 .65rem;font-size:1.22rem;font-weight:650;letter-spacing:-.018em;line-height:1.25;color:var(--fs-ink)}.dashboard-aide .aide-subtitle{margin:1.15rem 0 .45rem;font-size:.72rem}.dashboard-aide .aide-section>.aide-subtitle:first-of-type{margin-top:.35rem}.dashboard-aide .aide-list{margin:0 0 .85rem;padding-left:1.15rem;display:flex;flex-direction:column;gap:.45rem;font-size:.93rem;line-height:1.52;max-width:72ch}.dashboard-aide .aide-list:last-child{margin-bottom:0}.dashboard-aide .aide-note{margin:.75rem 0 0;padding:.65rem .85rem;font-size:.88rem;line-height:1.5;border-radius:10px;background:rgba(79,70,229,.06);border:1px solid rgba(79,70,229,.12);max-width:72ch}.dashboard-aide .aide-note:last-child{margin-bottom:0}.dashboard-aide .aide-dl{margin:0;display:grid;grid-gap:.65rem 0;gap:.65rem 0;max-width:72ch}.dashboard-aide .aide-dl dt{margin:0;font-weight:650;font-size:.9rem;color:var(--fs-ink)}.dashboard-aide .aide-dl dd{margin:.2rem 0 .5rem;padding:0 0 .65rem;border-bottom:1px solid rgba(7,22,38,.07);font-size:.93rem;line-height:1.52}.dashboard-aide .aide-dl dd:last-of-type{border-bottom:none;padding-bottom:0;margin-bottom:0}.dashboard-aide .aide-toc{padding:.95rem 1.1rem 1rem}.dashboard-aide .aide-toc-title{margin:0 0 .55rem}.dashboard-aide .aide-toc-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:.1rem 1.25rem;gap:.1rem 1.25rem}.dashboard-aide .aide-toc-list a{display:block;padding:.32rem 0;font-size:.9rem;font-weight:500;color:var(--fs-brand-2);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .12s ease,color .12s ease}.dashboard-aide .aide-toc-list a:hover{border-bottom-color:rgba(79,70,229,.35);color:#4338ca}.dashboard-aide .aide-faq{display:flex;flex-direction:column;gap:.45rem;max-width:75ch;margin-top:.35rem}.dashboard-aide .aide-faq-item{margin:0;border:1px solid rgba(7,22,38,.09);border-radius:11px;background:rgba(255,255,255,.72);overflow:hidden}.dashboard-aide .aide-faq-summary{margin:0;padding:.82rem 1rem;cursor:pointer;font-size:.94rem;font-weight:600;line-height:1.4;color:var(--fs-ink);list-style:none}.dashboard-aide .aide-faq-summary::-webkit-details-marker{display:none}.dashboard-aide .aide-faq-summary:after{content:"";float:right;width:.45rem;height:.45rem;margin-top:.35rem;border-right:2px solid var(--fs-muted);border-bottom:2px solid var(--fs-muted);transform:rotate(45deg);transition:transform .15s ease;opacity:.75}.dashboard-aide .aide-faq-item[open] .aide-faq-summary:after{transform:rotate(-135deg);margin-top:.5rem}.dashboard-aide .aide-faq-body{padding:0 1rem .95rem;border-top:1px solid rgba(7,22,38,.06);font-size:.91rem;line-height:1.55}.dashboard-aide .aide-faq-body p{margin:0 0 .55rem}.dashboard-aide .aide-faq-body p:last-child{margin-bottom:0}.dashboard-aide .aide-faq-more{margin-top:.5rem!important;font-size:.88rem}html.theme-dark .dashboard-aide .aide-note{background:rgba(79,70,229,.12);border-color:rgba(120,190,255,.18)}html.theme-dark .dashboard-aide .aide-dl dd{border-bottom-color:rgba(255,255,255,.08)}html.theme-dark .dashboard-aide .aide-toc-list a{color:rgba(165,200,255,.95)}html.theme-dark .dashboard-aide .aide-toc-list a:hover{color:#dbeafe;border-bottom-color:rgba(165,200,255,.45)}html.theme-dark .dashboard-aide .aide-faq-item{background:rgba(7,12,26,.55);border-color:rgba(255,255,255,.1)}html.theme-dark .dashboard-aide .aide-faq-summary{color:rgba(239,247,255,.96)}html.theme-dark .dashboard-aide .aide-faq-body{border-top-color:rgba(255,255,255,.08)}.dashboard-aide .aide-table-wrap{overflow-x:auto;margin:.75rem 0 1rem;border:1px solid rgba(15,23,42,.1);border-radius:12px;background:rgba(255,255,255,.65)}.dashboard-aide .aide-roles-table{width:100%;min-width:52rem;border-collapse:collapse;font-size:.88rem;line-height:1.4}.dashboard-aide .aide-roles-table td,.dashboard-aide .aide-roles-table th{padding:.65rem .75rem;text-align:left;vertical-align:top;border-bottom:1px solid rgba(15,23,42,.08)}.dashboard-aide .aide-roles-table thead th{background:rgba(15,23,42,.06);font-weight:700;font-size:.8rem;letter-spacing:.02em}.dashboard-aide .aide-roles-table tbody th[scope=row]{font-weight:600;color:#0f172a;min-width:11rem;max-width:14rem}.dashboard-aide .aide-table-row-hint{display:block;margin-top:.35rem;font-weight:400;font-size:.78rem;color:#64748b;line-height:1.35}.dashboard-aide .aide-cell-yes{font-weight:600;color:#0d9488}.dashboard-aide .aide-cell-no{color:#94a3b8}.dashboard-aide .aide-cell-readonly{color:#b45309;font-weight:500}.dashboard-aide .aide-cell-text{color:#334155}html.theme-dark .dashboard-aide .aide-table-wrap{background:rgba(7,12,26,.55);border-color:rgba(255,255,255,.1)}html.theme-dark .dashboard-aide .aide-roles-table thead th{background:rgba(255,255,255,.06);color:rgba(239,247,255,.96)}html.theme-dark .dashboard-aide .aide-roles-table td,html.theme-dark .dashboard-aide .aide-roles-table th{border-bottom-color:rgba(255,255,255,.08);color:rgba(226,232,240,.95)}html.theme-dark .dashboard-aide .aide-roles-table tbody th[scope=row]{color:rgba(239,247,255,.98)}html.theme-dark .dashboard-aide .aide-table-row-hint{color:#94a3b8}html.theme-dark .dashboard-aide .aide-cell-text{color:#cbd5e1}@media (max-width:900px){.cabinet-shell,.invoice-new-layout{grid-template-columns:1fr}.cabinet-sidebar{position:relative;top:0}}@media (max-width:860px){.hero-grid{grid-template-columns:1fr}.page-logo{width:72px;height:72px}.owner-footer-actions{flex-direction:column;align-items:flex-start}}html.theme-dark{color-scheme:dark;--fs-ink:#e8edf4;--fs-muted:#94a3b8;--fs-surface:#151d28;--fs-surface-border:#2a3544;--fs-accent:#2dd4d6;--fs-accent-strong:#14b8bb;--fs-accent-ink:#042829}html.theme-dark body{background:radial-gradient(circle at top left,rgba(20,184,187,.14),transparent 38%),radial-gradient(circle at 40% 0,rgba(20,184,187,.08),transparent 42%),linear-gradient(180deg,#0c1219,#0a0f16);color:var(--fs-ink)}html.theme-dark .card{box-shadow:0 12px 32px rgba(0,0,0,.35)}html.theme-dark .eyebrow{color:var(--fs-muted)}html.theme-dark .feature-link{border-color:var(--fs-surface-border);background:rgba(255,255,255,.04)}html.theme-dark .feature-link span{color:var(--fs-muted)}html.theme-dark .feature-link-disabled{background:rgba(255,255,255,.06)}html.theme-dark .blocked-panel,html.theme-dark .credential-card{background:#1a2330;border-color:var(--fs-surface-border)}html.theme-dark .auth-shell .auth-card{background:radial-gradient(circle at 90% 0,rgba(79,70,229,.14),transparent 42%),linear-gradient(180deg,#1a2330,#151d28);border-color:var(--fs-surface-border);box-shadow:0 18px 44px rgba(0,0,0,.35)}html.theme-dark .auth-shell .credential-card{background:rgba(255,255,255,.05);border-color:var(--fs-surface-border)}html.theme-dark .status-panel{background:rgba(251,191,36,.12);border-color:rgba(251,191,36,.35);color:var(--fs-ink)}html.theme-dark .status-panel.status-panel--cabinet-ok{background:rgba(34,197,94,.14);border-color:rgba(74,222,128,.38)}html.theme-dark .field input,html.theme-dark .field select,html.theme-dark .field textarea{background:#0f141c;border-color:#3d4b5f;color:var(--fs-ink)}html.theme-dark .list td,html.theme-dark .list th,html.theme-dark .table td,html.theme-dark .table th{border-bottom-color:var(--fs-surface-border)}html.theme-dark .button{color:var(--fs-accent-ink)}html.theme-dark .button.secondary{background:rgba(255,255,255,.08);color:var(--fs-ink);border-color:var(--fs-surface-border);box-shadow:none}html.theme-dark .button.secondary:hover{background:rgba(255,255,255,.12);border-color:#4a5d75}html.theme-dark .page-header .button.secondary{background:rgba(255,255,255,.1);color:var(--fs-ink);border-color:var(--fs-surface-border)}html.theme-dark .button.disabled{background:#2a3441;border-color:#2a3441;color:#7c8a9e}html.theme-dark .cabinet-sidebar{border-color:rgba(120,190,255,.2);background:radial-gradient(circle at 0 0,rgba(79,70,229,.12),transparent 52%),radial-gradient(circle at 100% 100%,rgba(20,184,187,.1),transparent 50%),var(--fs-surface);box-shadow:0 12px 36px rgba(0,0,0,.45)}html.theme-dark .cabinet-main{background:radial-gradient(circle at 100% 0,rgba(79,70,229,.1),transparent 44%),radial-gradient(circle at 0 85%,rgba(20,184,187,.08),transparent 48%)}html.theme-dark .cabinet-topbar{background:rgba(255,255,255,.05);border-color:rgba(120,190,255,.18);box-shadow:none}html.theme-dark .cabinet-page .card:before{background:linear-gradient(120deg,rgba(79,70,229,.08),transparent 36%),linear-gradient(300deg,rgba(20,184,187,.06),transparent 40%)}html.theme-dark .cabinet-page .card>.badge.authentic,html.theme-dark .cabinet-page .card>.badge.warning{color:rgba(239,247,255,.96);border-color:rgba(120,190,255,.38)}html.theme-dark .cabinet-page .card>.badge.danger{color:rgba(254,226,226,.96);border-color:rgba(248,113,113,.48);background:linear-gradient(180deg,rgba(220,38,38,.28),rgba(127,29,29,.22))}html.theme-dark .invoice-status-voided{color:#fca5a5}html.theme-dark .invoice-void-button{color:#fecaca;border-color:rgba(248,113,113,.45);background:rgba(127,29,29,.35)}html.theme-dark .invoice-void-button:hover:not(:disabled){border-color:rgba(252,165,165,.55);background:rgba(153,27,27,.45)}html.theme-dark .cabinet-nav-link:hover{background:rgba(20,184,187,.16)}html.theme-dark .cabinet-nav-link.is-active{background:rgba(20,184,187,.22)}html.theme-dark .cabinet-breadcrumb a{color:var(--fs-accent)}html.theme-dark .cabinet-dialog::-webkit-backdrop{background:rgba(0,0,0,.62)}html.theme-dark .cabinet-dialog::backdrop{background:rgba(0,0,0,.62)}html.theme-dark .dashboard-hero{background:radial-gradient(circle at 85% 5%,rgba(79,70,229,.15),transparent 46%),radial-gradient(circle at 8% 88%,rgba(20,184,187,.12),transparent 44%),linear-gradient(170deg,#161e2a,#121a24);border-color:rgba(20,184,187,.28)}html.theme-dark .dashboard-hero:after{border-color:rgba(120,190,255,.22)}html.theme-dark .dashboard-kpis .kpi-card{background:linear-gradient(180deg,rgba(22,30,42,.98),rgba(18,26,36,.98));border-color:var(--fs-surface-border)}html.theme-dark .dashboard-kpis .kpi-card .kpi{color:var(--fs-ink)}html.theme-dark .issued-invoices-filter-fieldset{border-color:var(--fs-surface-border);background:rgba(255,255,255,.04)}html.theme-dark .owner-hero{background:radial-gradient(circle at 82% 8%,rgba(79,70,229,.14),transparent 48%),radial-gradient(circle at 10% 90%,rgba(20,184,187,.12),transparent 46%),linear-gradient(165deg,#161e2a,#121a24);border-color:rgba(20,184,187,.3)}html.theme-dark .owner-hero:after{border-color:rgba(120,190,255,.22)}html.theme-dark .owner-kpi-card{background:rgba(255,255,255,.06);border-color:var(--fs-surface-border)}html.theme-dark .owner-kpi-card strong{color:var(--fs-ink)}html.theme-dark .owner-kpi-card span{color:var(--fs-muted)}html.theme-dark .owner-notif-list .owner-notif-card{border-color:rgba(255,255,255,.14)}html.theme-dark .owner-notif-card--unread{border:3px solid #eab308;box-shadow:0 0 0 2px rgba(234,179,8,.45),0 6px 24px rgba(234,179,8,.18);background:linear-gradient(180deg,rgba(234,179,8,.18),var(--fs-surface))}html.theme-dark .owner-notif-card--action{border:3px solid #f87171;box-shadow:0 0 0 2px rgba(248,113,113,.45),0 6px 24px rgba(248,113,113,.2);background:linear-gradient(180deg,rgba(248,113,113,.16),var(--fs-surface))}html.theme-dark .owner-notif-card--test-cabinet .eyebrow,html.theme-dark .owner-notif-card--test-cabinet h2,html.theme-dark .owner-notif-card--test-cabinet p.muted,html.theme-dark .owner-notif-card--test-cabinet pre,html.theme-dark .owner-portal-legend--test,html.theme-dark .table tbody tr.owner-portal-journal-row--test td{color:#ea580c}html.theme-dark .owner-notification-pill{background:linear-gradient(180deg,#f87171,#b91c1c);border-color:rgba(255,255,255,.88);box-shadow:0 2px 10px rgba(248,113,113,.35)}html.theme-dark .owner-notif-filter select,html.theme-dark .owner-notif-tab{background:rgba(255,255,255,.06);border-color:var(--fs-surface-border);color:var(--fs-ink)}html.theme-dark .conversion-panel{background:linear-gradient(180deg,rgba(22,30,42,.95),rgba(18,26,36,.95));border-color:var(--fs-surface-border)}html.theme-dark .page-logo{background:transparent;border:0;box-shadow:none}html.theme-dark .demo-tour-overlay{background:rgba(0,0,0,.72)}html.theme-dark .demo-tour-minibar,html.theme-dark .demo-tour-popup{background:var(--fs-surface);border-color:var(--fs-surface-border);color:var(--fs-ink)}html.theme-dark .demo-tour-icon-btn{background:#1a2330;border-color:var(--fs-surface-border);color:var(--fs-ink)}html.theme-dark .demo-tour-icon-btn:hover{background:#243041}html.theme-dark .demo-tour-reopen{background:rgba(22,30,42,.95);border-color:rgba(20,184,187,.45);color:var(--fs-ink)}html.theme-dark .demo-tour-step2-hints{background:linear-gradient(145deg,rgba(79,70,229,.22),rgba(20,184,187,.14));border-color:rgba(129,140,248,.45);box-shadow:0 0 0 1px rgba(20,184,187,.25),0 8px 28px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.06)}html.theme-dark .demo-tour-hint-badge{background:linear-gradient(180deg,rgba(99,102,241,.35),rgba(79,70,229,.22));color:rgba(224,231,255,.98);border-color:rgba(165,180,252,.55);box-shadow:0 2px 12px rgba(79,70,229,.28)}html.theme-dark .demo-tour-inline-link{color:rgba(165,200,255,.96)}html.theme-dark .demo-tour-inline-link:hover{color:#e0e7ff}@keyframes demo-tour-pulse-dark{0%,to{box-shadow:0 0 0 2px rgba(129,140,248,.55),0 0 32px rgba(129,140,248,.38),0 0 52px rgba(34,211,238,.2);transform:scale(1)}40%{box-shadow:0 0 0 3px rgba(165,180,252,.75),0 0 0 28px rgba(129,140,248,0),0 0 40px rgba(34,211,238,.32);transform:scale(1.035)}}html.theme-dark .demo-tour-target-active{outline-color:rgba(34,211,238,.92);animation-name:demo-tour-pulse-dark}html.theme-dark .text-success{color:#4ade80}html.theme-dark .text-danger{color:#f87171}.theme-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.theme-toggle-label{font-weight:600;color:var(--fs-ink)}.theme-switch{position:relative;width:52px;height:28px;border-radius:999px;border:1px solid var(--fs-surface-border);background:rgba(125,140,160,.35);cursor:pointer;padding:0;flex-shrink:0;transition:background .2s ease,border-color .2s ease}.theme-switch.is-on{background:rgba(20,184,187,.55);border-color:var(--fs-accent-strong)}.theme-switch-thumb{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#f8fafc;box-shadow:0 1px 4px rgba(0,0,0,.25);transition:transform .2s ease;pointer-events:none}.theme-switch.is-on .theme-switch-thumb{transform:translateX(24px)}.theme-switch--compact{width:44px;height:24px}.theme-switch--compact .theme-switch-thumb{width:18px;height:18px}.theme-switch--compact.is-on .theme-switch-thumb{transform:translateX(20px)}.admin-theme-toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 0 8px}.site-footer{border-top:1px solid rgba(15,23,42,.12);background:linear-gradient(180deg,rgba(250,252,255,.97),rgba(245,248,253,.99))}.site-footer-inner{max-width:1120px;margin:0 auto;padding:22px 24px 30px;display:grid;grid-gap:14px;gap:14px;font-family:Inter,Segoe UI,Arial,sans-serif;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:rgba(255,255,255,.94);box-shadow:0 14px 34px rgba(15,23,42,.09),inset 0 1px 0 rgba(255,255,255,.88)}.site-footer-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.site-footer-brand{display:inline-flex;align-items:center;padding:7px 14px;border-radius:999px;font-size:.79rem;letter-spacing:.11em;text-transform:uppercase;font-weight:700;color:#1f2a3d;background:linear-gradient(180deg,#f8fafc,#edf2f8);border:1px solid rgba(15,23,42,.14);box-shadow:none}.site-footer-version{color:#5b6679;font-weight:600;font-size:.8rem;letter-spacing:.07em;text-transform:uppercase}.site-footer-links{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.site-footer-link{display:inline-flex;align-items:center;min-height:38px;padding:9px 14px;border-radius:999px;color:#24324a;text-decoration:none;font-size:.83rem;font-weight:600;letter-spacing:.015em;border:1px solid rgba(15,23,42,.14);background:#ffffff;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease}.site-footer-link:hover{border-color:rgba(51,65,85,.42);color:#16233a;background:#ffffff;box-shadow:0 8px 18px rgba(15,23,42,.1);transform:translateY(-1px)}html.theme-dark .site-footer{border-top-color:rgba(148,163,184,.26);background:linear-gradient(180deg,rgba(9,13,20,.97),rgba(8,12,18,.995))}html.theme-dark .site-footer-inner{border-color:rgba(148,163,184,.22);background:rgba(15,23,34,.94);box-shadow:0 16px 36px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.04)}html.theme-dark .site-footer-brand{color:#e9eef7;background:linear-gradient(180deg,rgba(30,41,59,.94),rgba(22,33,48,.94));border-color:rgba(148,163,184,.32)}html.theme-dark .site-footer-version{color:#9cb0c8}html.theme-dark .site-footer-link{color:#d9e3f1;border-color:rgba(148,163,184,.38);background:rgba(22,30,41,.9)}html.theme-dark .site-footer-link:hover{background:rgba(32,43,57,.96);border-color:rgba(148,163,184,.52);color:#f1f5fb;box-shadow:0 8px 18px rgba(0,0,0,.34)}@media (max-width:640px){.site-footer-topline{flex-direction:column;align-items:flex-start}}.maintenance-banner{position:-webkit-sticky;position:sticky;top:0;z-index:80;padding:10px 16px;text-align:center;font-weight:700;font-size:.92rem;color:#08384e;background:linear-gradient(180deg,rgba(45,212,214,.2),rgba(20,184,187,.26));border-bottom:1px solid rgba(8,56,78,.18)}.maintenance-banner--scheduled{color:#5f3a00;background:linear-gradient(180deg,rgba(255,214,102,.42),rgba(255,196,61,.38));border-bottom-color:rgba(95,58,0,.24)}.maintenance-screen{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 15% 10%,rgba(20,184,187,.14),transparent 36%),linear-gradient(180deg,#f5f8ff,#eef3fd)}.maintenance-screen--soon{background:radial-gradient(circle at 15% 10%,rgba(79,70,229,.14),transparent 36%),linear-gradient(180deg,#f7f9ff,#f0f4ff)}.maintenance-screen-card{width:min(760px,100%);border-radius:24px;border:1px solid rgba(79,70,229,.18);background:rgba(255,255,255,.94);padding:clamp(1.2rem,3vw,2rem);box-shadow:0 20px 46px rgba(15,23,42,.14)}.maintenance-screen-card h1{margin:.35rem 0 .6rem}.maintenance-screen-card p{margin:.45rem 0}html.theme-dark .maintenance-banner{color:#dff8ff;background:linear-gradient(180deg,rgba(20,184,187,.34),rgba(20,184,187,.3));border-bottom-color:rgba(147,197,253,.2)}html.theme-dark .maintenance-banner--scheduled{color:#ffe9ad;background:linear-gradient(180deg,rgba(180,83,9,.42),rgba(120,53,15,.48));border-bottom-color:rgba(255,234,168,.24)}html.theme-dark .maintenance-screen{background:radial-gradient(circle at 15% 10%,rgba(20,184,187,.2),transparent 36%),linear-gradient(180deg,#09101a,#0a111b)}html.theme-dark .maintenance-screen--soon{background:radial-gradient(circle at 15% 10%,rgba(79,70,229,.26),transparent 36%),linear-gradient(180deg,#09101a,#0a111b)}html.theme-dark .maintenance-screen-card{border-color:rgba(148,163,184,.26);background:rgba(15,23,34,.9);box-shadow:0 20px 46px rgba(0,0,0,.35)}.legal-shell{gap:18px}.legal-hero{position:relative;overflow:hidden;border-color:rgba(79,70,229,.24);background:radial-gradient(circle at 85% 5%,rgba(79,70,229,.14),transparent 44%),radial-gradient(circle at 8% 85%,rgba(32,215,217,.12),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(246,249,255,.98))}.legal-hero:after{content:"";position:absolute;right:-38px;top:-32px;width:220px;height:220px;border-radius:999px;border:1px dashed rgba(79,70,229,.26);pointer-events:none}.legal-shell .card h2{position:relative;margin-top:0;padding-left:14px}.legal-shell .card h2:before{content:"";position:absolute;left:0;top:.4em;width:6px;height:1.1em;border-radius:999px;background:linear-gradient(180deg,var(--fs-brand-2),var(--fs-accent-strong))}.contact-shell{gap:20px}.contact-hero{border-color:rgba(20,184,187,.28);background:radial-gradient(circle at 95% 5%,rgba(20,184,187,.12),transparent 42%),radial-gradient(circle at 6% 94%,rgba(124,58,237,.1),transparent 44%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,251,255,.98))}.contact-shell .field label{font-weight:700;color:#14314d}.contact-shell .field input:focus,.contact-shell .field select:focus,.contact-shell .field textarea:focus{outline:3px solid rgba(20,184,187,.28);border-color:rgba(20,184,187,.65)}.contact-public .card,.legal-shell .card{position:relative;overflow:hidden}.contact-public .card:before,.legal-shell .card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,rgba(79,70,229,.03),transparent 35%),linear-gradient(300deg,rgba(20,184,187,.03),transparent 40%)}.contact-public .card>*,.legal-shell .card>*{position:relative;z-index:1}.contact-public .badge.authentic,.legal-shell .badge.authentic{background:linear-gradient(180deg,rgba(79,70,229,.2),rgba(20,184,187,.2));color:#1a2950;border-color:rgba(79,70,229,.38)}.contact-public .card h2,.legal-shell .card h2{letter-spacing:-.01em}.legal-shell .card h2:after{content:"";display:inline-block;vertical-align:middle;margin-left:8px;width:26px;height:10px;border-radius:999px;background:linear-gradient(90deg,rgba(79,70,229,.35),rgba(20,184,187,.35))}.legal-cookies .legal-hero:before,.legal-mentions .legal-hero:before,.legal-pricing .legal-hero:before,.legal-privacy .legal-hero:before,.legal-security .legal-hero:before{content:"";position:absolute;right:26px;bottom:16px;width:84px;height:84px;border-radius:14px;opacity:.24;transform:rotate(8deg);pointer-events:none}.legal-mentions .legal-hero:before{background:linear-gradient(135deg,rgba(79,70,229,.42),rgba(124,58,237,.2)),repeating-linear-gradient(0deg,transparent 0 7px,rgba(16,32,51,.15) 7px 8px)}.legal-privacy .legal-hero:before{border-radius:999px;background:radial-gradient(circle at 30% 30%,rgba(20,184,187,.45),transparent 50%),radial-gradient(circle at 70% 70%,rgba(79,70,229,.35),transparent 56%)}.legal-security .legal-hero:before{-webkit-clip-path:polygon(50% 0,92% 16%,92% 58%,50% 100%,8% 58%,8% 16%);clip-path:polygon(50% 0,92% 16%,92% 58%,50% 100%,8% 58%,8% 16%);background:linear-gradient(180deg,rgba(79,70,229,.55),rgba(20,184,187,.35))}.legal-cookies .legal-hero:before{border-radius:999px;background:radial-gradient(circle at 30% 30%,rgba(79,70,229,.42) 0 10%,transparent 11%),radial-gradient(circle at 65% 42%,rgba(20,184,187,.42) 0 8%,transparent 9%),radial-gradient(circle at 52% 68%,rgba(16,32,51,.28) 0 7%,transparent 8%),linear-gradient(180deg,rgba(79,70,229,.15),rgba(20,184,187,.15))}.legal-pricing .legal-hero:before{border-radius:18px;background:linear-gradient(118deg,rgba(20,184,187,.38),rgba(79,70,229,.28)),repeating-linear-gradient(-55deg,transparent 0 9px,rgba(255,255,255,.22) 9px 10px)}main.pricing-offer-page{max-width:760px}main.pricing-plans-page{max-width:1080px}.pricing-plans-section{display:flex;flex-direction:column;gap:1.25rem}.pricing-plans-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:1fr}@media (min-width:640px){.pricing-plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.pricing-plans-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.pricing-plan-card{position:relative;padding:1.25rem 1.15rem 1.35rem;height:100%;border:1px solid rgba(79,70,229,.12)}.pricing-plan-card--highlighted{border-color:rgba(79,70,229,.45);box-shadow:0 12px 32px rgba(79,70,229,.12)}.pricing-plan-card--selected{outline:2px solid rgba(79,70,229,.55);outline-offset:2px}.pricing-plan-badge{align-self:flex-start;margin-bottom:.15rem}.pricing-plan-name{margin:0;font-size:1.2rem;letter-spacing:-.02em}.pricing-plan-tagline{margin:.2rem 0 .85rem;font-size:.88rem;line-height:1.4}.pricing-plan-price-row{display:flex;align-items:baseline;gap:.25rem;margin-bottom:.2rem}.pricing-plan-amount{font-size:1.85rem;font-weight:750;letter-spacing:-.03em;line-height:1}.pricing-plan-period{font-size:.8rem;font-weight:600;color:var(--fs-ink-muted,#64748b);text-transform:uppercase;letter-spacing:.04em}.pricing-plan-annual{margin:0 0 .85rem;font-size:.85rem;line-height:1.4}.pricing-plan-features{list-style:none;margin:0 0 1.1rem;padding:0;flex:1 1;display:flex;flex-direction:column;gap:.55rem;font-size:.88rem;line-height:1.42}.pricing-plan-features li{position:relative;padding-left:1rem}.pricing-plan-features li:before{content:"";position:absolute;left:0;top:.5em;width:5px;height:5px;border-radius:999px;background:rgba(79,70,229,.75)}.pricing-plan-cta{width:100%;justify-content:center;margin-top:auto}.pricing-addon-card{padding:1rem 1.15rem}.pricing-plans-cta-row{justify-content:center;flex-wrap:wrap;margin-top:-.25rem}.pricing-included-panel{margin-top:.25rem;padding:1.5rem 1.35rem 1.65rem}html.theme-dark .pricing-plan-card{border-color:rgba(148,163,184,.2)}html.theme-dark .pricing-plan-card--highlighted{border-color:rgba(129,140,248,.45)}.pricing-offer-wrap{width:100%}.pricing-offer-card.card{padding:1.65rem 1.4rem 1.9rem}@media (min-width:640px){.pricing-offer-card.card{padding:2rem 2.1rem 2.15rem}}.pricing-offer-price-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.4rem .85rem;padding-bottom:1.25rem;margin-bottom:.25rem;border-bottom:1px solid rgba(79,70,229,.14)}.pricing-offer-amount{font-size:clamp(2.45rem,6.5vw,3.25rem);font-weight:750;letter-spacing:-.035em;line-height:1;color:var(--fs-ink)}.pricing-offer-ttc{font-size:.82rem;font-weight:600;color:var(--fs-ink-muted,#64748b);letter-spacing:.04em;text-transform:uppercase}.pricing-offer-features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.88rem}.pricing-offer-features li{position:relative;margin:0;padding-left:1.42rem;line-height:1.48;color:var(--fs-ink)}.pricing-offer-features li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:999px;background:linear-gradient(135deg,rgba(79,70,229,.88),rgba(20,184,187,.78));box-shadow:0 0 0 3px rgba(79,70,229,.1)}.pricing-feature-group{margin-top:1.1rem}.pricing-feature-group:first-of-type{margin-top:.35rem}.pricing-feature-group-title{margin:0 0 .5rem}.pricing-quotas-panel{margin-top:1.35rem;padding:1rem 1.1rem;border-radius:12px;background:rgba(79,70,229,.06);border:1px solid rgba(79,70,229,.14)}.pricing-hero-badge-soon{background:rgba(79,70,229,.12);color:var(--fs-accent-strong);border:1px solid rgba(79,70,229,.22)}.pricing-commercial-notice{margin-top:.25rem;padding:1rem 1.15rem;border-radius:12px;border:1px dashed rgba(79,70,229,.35);background:rgba(79,70,229,.05)}.pricing-commercial-notice-title{margin:0 0 .4rem;font-weight:700;font-size:.95rem;color:var(--fs-accent-strong)}.pricing-commercial-notice-text{margin:0;font-size:.92rem;line-height:1.55}.pricing-commercial-notice-text a{color:var(--fs-accent-strong);font-weight:600;text-decoration:underline;text-underline-offset:3px}.pricing-plan-badge--soon{background:rgba(100,116,139,.15);color:var(--fs-text-muted,#64748b);border:1px solid rgba(100,116,139,.25)}.pricing-beta-cta-card{position:relative;margin-top:1.5rem;overflow:hidden;border:1px solid rgba(79,70,229,.28);background:linear-gradient(145deg,rgba(79,70,229,.1),rgba(255,255,255,.98) 42%,rgba(2,185,129,.06));box-shadow:0 18px 48px rgba(79,70,229,.12)}.pricing-beta-cta-glow{position:absolute;top:-40%;right:-15%;width:55%;height:120%;background:radial-gradient(circle,rgba(79,70,229,.2) 0,transparent 68%);pointer-events:none}.pricing-beta-cta-inner{position:relative;z-index:1}.pricing-beta-cta-badges{display:flex;flex-wrap:wrap;gap:.5rem}.pricing-beta-cta-badge-muted{background:rgba(15,23,42,.06);color:var(--fs-text-muted,#64748b);border:1px solid rgba(15,23,42,.1)}.pricing-beta-cta-title{margin:.5rem 0 0;font-size:clamp(1.35rem,2.5vw,1.65rem);line-height:1.25;letter-spacing:-.02em;max-width:36rem}.pricing-beta-cta-lead{margin:.75rem 0 0;font-size:1.02rem;line-height:1.6;max-width:42rem;color:var(--fs-text,#0f172a)}.pricing-beta-cta-perks{margin:1.15rem 0 0;padding:0;list-style:none;display:grid;grid-gap:.55rem;gap:.55rem;max-width:40rem}.pricing-beta-cta-perks li{position:relative;padding-left:1.65rem;font-size:.95rem;line-height:1.5}.pricing-beta-cta-perks li:before{content:"";position:absolute;left:0;top:.35rem;width:.55rem;height:.55rem;border-radius:50%;background:var(--fs-accent,#059669);box-shadow:0 0 0 3px rgba(2,185,129,.15)}.pricing-beta-cta-actions{margin-top:1.35rem;flex-wrap:wrap}.pricing-beta-cta-primary{box-shadow:0 8px 24px rgba(79,70,229,.28)}.pricing-beta-cta-footnote{margin:1rem 0 0;font-size:.88rem;line-height:1.5;max-width:40rem}.pricing-plans-cta-row--footer{margin-top:1rem;justify-content:center}.cabinet-plan-panel{border:1px solid rgba(79,70,229,.18);background:linear-gradient(135deg,rgba(79,70,229,.06),rgba(255,255,255,.98) 55%)}.cabinet-plan-panel-head{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.cabinet-plan-badge{font-size:.82rem;letter-spacing:.04em}.cabinet-plan-badge-inline{font-size:.78rem;vertical-align:middle}html.theme-dark .cabinet-plan-panel{background:linear-gradient(135deg,rgba(79,70,229,.14),rgba(15,23,42,.92) 55%);border-color:rgba(129,140,248,.28)}html.theme-dark .pricing-commercial-notice{background:rgba(79,70,229,.08);border-color:rgba(129,140,248,.35)}html.theme-dark .pricing-beta-cta-card{background:linear-gradient(145deg,rgba(79,70,229,.18),rgba(15,23,42,.95) 45%,rgba(2,185,129,.08));box-shadow:0 18px 48px rgba(0,0,0,.35)}html.theme-dark .pricing-beta-cta-lead{color:rgba(226,232,240,.92)}html.theme-dark .pricing-beta-cta-badge-muted{background:rgba(255,255,255,.06);color:rgba(148,163,184,.95)}.pricing-offer-inline-link{color:var(--fs-accent-strong);font-weight:600;text-decoration:underline;text-underline-offset:3px}.pricing-offer-inline-link:hover{text-decoration-thickness:2px}html.theme-dark .pricing-offer-price-row{border-bottom-color:rgba(148,163,184,.22)}html.theme-dark .pricing-offer-features li:before{box-shadow:0 0 0 3px rgba(120,190,255,.07)}.contact-public .contact-hero:after{content:"";position:absolute;right:20px;top:20px;width:90px;height:90px;border-radius:16px;opacity:.22;background:linear-gradient(180deg,rgba(20,184,187,.52),rgba(79,70,229,.34)),repeating-linear-gradient(45deg,transparent 0 8px,rgba(255,255,255,.35) 8px 10px);transform:rotate(-10deg);pointer-events:none}.contact-public .status-panel{border-color:rgba(79,70,229,.32);background:linear-gradient(180deg,rgba(79,70,229,.1),rgba(20,184,187,.12))}html.theme-dark .contact-public .badge.authentic,html.theme-dark .legal-shell .badge.authentic{color:rgba(239,247,255,.96);border-color:rgba(120,190,255,.38)}.cookie-consent{position:fixed;bottom:0;left:0;right:0;z-index:2000;padding:12px 16px 20px;background:linear-gradient(180deg,transparent,rgba(7,22,38,.22) 20%);pointer-events:none}.cookie-consent-inner{pointer-events:auto;max-width:920px;margin:0 auto;padding:16px 18px;border-radius:16px;background:var(--fs-surface);border:1px solid var(--fs-surface-border);box-shadow:0 12px 40px rgba(16,32,58,.18);display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px 18px}.cookie-consent-text{margin:0;flex:1 1 260px;font-size:.9rem;line-height:1.45;color:var(--fs-ink)}.cookie-consent-link{color:var(--fs-accent-strong);text-decoration:underline}.cookie-consent-actions{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.rgpd-doc h2{margin-top:1.35rem;margin-bottom:.35rem;font-size:1.12rem}.rgpd-doc h2:first-of-type{margin-top:0}.admin-org-cli-delete{border-color:rgba(7,22,38,.12)}.admin-org-cli-snippet{margin:0;padding:14px 16px;border-radius:12px;background:rgba(7,22,38,.06);border:1px solid rgba(7,22,38,.1);font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;font-size:.86rem;line-height:1.5;overflow-x:auto;white-space:pre-wrap;word-break:break-all;color:var(--fs-ink,#0b2a40)}html.theme-dark .admin-org-cli-snippet{background:rgba(8,12,22,.75);border-color:rgba(120,150,255,.2);color:rgba(225,232,245,.92)}.admin-todo-board{display:flex;flex-direction:column;gap:1.25rem;max-width:920px}.admin-todo-hero{position:relative;overflow:hidden;border-color:rgba(79,70,229,.28);background:radial-gradient(circle at 92% 8%,rgba(245,158,11,.14),transparent 42%),radial-gradient(circle at 4% 88%,rgba(79,70,229,.12),transparent 48%),linear-gradient(165deg,rgba(255,255,255,.98),rgba(248,250,255,.98))}.admin-todo-hero:after{content:"";position:absolute;right:-24px;bottom:-40px;width:140px;height:140px;border-radius:28px;border:2px dashed rgba(245,158,11,.35);transform:rotate(12deg);pointer-events:none;opacity:.85}.admin-todo-hero-grid{position:relative;z-index:1;display:grid;grid-gap:1.25rem;gap:1.25rem;grid-template-columns:1fr auto;align-items:start}@media (max-width:720px){.admin-todo-hero-grid{grid-template-columns:1fr}}.admin-todo-kicker{margin:0 0 .2rem;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:rgba(79,70,229,.85)}.admin-todo-title{margin:0 0 .35rem;font-size:1.65rem;line-height:1.15;letter-spacing:-.02em}.admin-todo-lead{margin:0;max-width:42rem;line-height:1.5}.admin-todo-stat{display:flex;flex-direction:column;align-items:flex-end;gap:.15rem;padding:12px 16px;border-radius:14px;background:linear-gradient(145deg,rgba(79,70,229,.1),rgba(20,184,187,.08));border:1px solid rgba(79,70,229,.2);min-width:7.5rem}.admin-todo-stat-value{font-size:2rem;font-weight:800;line-height:1;color:#0b2a40;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-todo-stat-label{font-size:.78rem;font-weight:600;color:rgba(7,22,38,.55);text-align:right}.admin-todo-quick{border-color:rgba(16,32,58,.1)}.admin-todo-create-form{display:flex;flex-direction:column;gap:10px}.admin-todo-input-title{padding:12px 14px;border-radius:12px;border:1px solid rgba(7,22,38,.14);font-size:1rem}.admin-todo-input-note,.admin-todo-input-title{width:100%;background:var(--fs-surface,#fff);color:var(--fs-ink,inherit)}.admin-todo-input-note{padding:10px 12px;border-radius:12px;border:1px solid rgba(7,22,38,.12);font-size:.92rem;resize:vertical;min-height:3.5rem}.admin-todo-create-row{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.admin-todo-field-inline{display:flex;flex-direction:column;gap:4px;font-size:.82rem}.admin-todo-field-inline input[type=date],.admin-todo-field-inline select{padding:8px 10px;border-radius:10px;border:1px solid rgba(7,22,38,.14);background:var(--fs-surface,#fff);color:var(--fs-ink,inherit)}.admin-todo-btn-primary{margin-left:auto;box-shadow:0 4px 14px rgba(79,70,229,.25)}.admin-todo-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.admin-todo-segment{display:inline-flex;padding:4px;border-radius:12px;background:rgba(7,22,38,.05);border:1px solid rgba(7,22,38,.08)}.admin-todo-segment-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:none;border-radius:9px;background:transparent;font-size:.86rem;font-weight:600;color:rgba(7,22,38,.65);cursor:pointer;transition:background .15s ease,color .15s ease}.admin-todo-segment-btn.is-active{background:var(--fs-surface,#fff);color:#0b2a40;box-shadow:0 2px 8px rgba(16,32,58,.08)}.admin-todo-segment-count{font-size:.75rem;font-weight:700;opacity:.75;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-todo-purge{font-size:.86rem}.admin-todo-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.admin-todo-item{border-color:rgba(79,70,229,.14);transition:opacity .2s ease,border-color .2s ease}.admin-todo-item--done{opacity:.78;border-color:rgba(7,22,38,.08)}.admin-todo-item-top{display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:start}.admin-todo-check-form{margin:0;padding-top:2px}.admin-todo-check{width:28px;height:28px;border-radius:8px;border:2px solid rgba(79,70,229,.45);background:var(--fs-surface,#fff);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.95rem;font-weight:800;color:#fff;line-height:1;transition:background .15s ease,border-color .15s ease,transform .12s ease}.admin-todo-check:hover{transform:scale(1.04);border-color:rgba(79,70,229,.75)}.admin-todo-check.is-done{background:linear-gradient(145deg,rgba(20,184,187,.95),rgba(79,70,229,.88));border-color:transparent}.admin-todo-item-body{min-width:0}.admin-todo-item-heading{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:4px}.admin-todo-pill{font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:3px 8px;border-radius:999px}.admin-todo-pill--urgent{background:rgba(220,38,38,.12);color:#b91c1c;border:1px solid rgba(220,38,38,.28)}.admin-todo-pill--high{background:rgba(245,158,11,.16);color:#b45309;border:1px solid rgba(245,158,11,.35)}.admin-todo-pill--normal{background:rgba(79,70,229,.1);color:#4338ca;border:1px solid rgba(79,70,229,.22)}.admin-todo-pill--low{background:rgba(7,22,38,.06);color:rgba(7,22,38,.55);border:1px solid rgba(7,22,38,.1)}.admin-todo-due{font-size:.78rem;font-weight:700}.admin-todo-due--overdue{color:#b91c1c}.admin-todo-due--today{color:#b45309}.admin-todo-due--soon{color:#0d9488}.admin-todo-due--later{color:rgba(7,22,38,.5)}.admin-todo-item-title{margin:0;font-size:1.02rem;font-weight:650;line-height:1.35;word-break:break-word}.admin-todo-item-title.is-struck{text-decoration:line-through;color:rgba(7,22,38,.48)}.admin-todo-delete-form{margin:0}.admin-todo-icon-btn{width:32px;height:32px;border-radius:10px;border:1px solid rgba(7,22,38,.1);background:rgba(7,22,38,.04);font-size:1.35rem;line-height:1;cursor:pointer;color:rgba(7,22,38,.45);transition:background .15s ease,color .15s ease}.admin-todo-icon-btn:hover{background:rgba(220,38,38,.1);color:#b91c1c;border-color:rgba(220,38,38,.25)}.admin-todo-item-note-block{margin-top:10px;padding-top:10px;border-top:1px solid rgba(7,22,38,.06)}.admin-todo-note-toggle{border:none;background:none;padding:0;font-size:.82rem;font-weight:600;color:rgba(79,70,229,.9);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.admin-todo-note-form{margin-top:10px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.admin-todo-note-preview{margin:6px 0 0;font-size:.88rem;white-space:pre-wrap;word-break:break-word}.admin-todo-empty{text-align:center;padding:2.5rem 1.5rem;border-style:dashed;border-color:rgba(79,70,229,.2);background:linear-gradient(180deg,rgba(79,70,229,.04),transparent)}.admin-todo-empty-icon{margin:0 0 .5rem;font-size:2rem;line-height:1;opacity:.35}.admin-todo-empty-title{margin:0 0 .35rem;font-size:1.05rem;font-weight:700}html.theme-dark .admin-todo-hero{background:radial-gradient(circle at 92% 8%,rgba(245,158,11,.12),transparent 42%),radial-gradient(circle at 4% 88%,rgba(120,150,255,.1),transparent 48%),linear-gradient(165deg,rgba(22,28,42,.98),rgba(18,22,34,.98));border-color:rgba(120,150,255,.22)}html.theme-dark .admin-todo-hero:after{border-color:rgba(245,158,11,.28)}html.theme-dark .admin-todo-board{color:var(--fs-ink)}html.theme-dark .admin-todo-empty-title,html.theme-dark .admin-todo-title{color:rgba(239,247,255,.96)}html.theme-dark .admin-todo-kicker{color:rgba(180,200,255,.9)}html.theme-dark .admin-todo-board .muted,html.theme-dark .admin-todo-lead,html.theme-dark .admin-todo-note-preview{color:rgba(225,232,245,.72)}html.theme-dark .admin-todo-field-inline{color:rgba(225,232,245,.78)}html.theme-dark .admin-todo-field-inline>.muted{color:rgba(225,232,245,.62)}html.theme-dark .admin-todo-stat{background:linear-gradient(145deg,rgba(79,70,229,.2),rgba(20,184,187,.12));border-color:rgba(120,150,255,.28)}html.theme-dark .admin-todo-stat-value{color:rgba(239,247,255,.96)}html.theme-dark .admin-todo-stat-label{color:rgba(225,232,245,.65)}html.theme-dark .admin-todo-quick{border-color:rgba(120,150,255,.16)}html.theme-dark .admin-todo-segment{background:rgba(8,12,22,.55);border-color:rgba(120,150,255,.14)}html.theme-dark .admin-todo-segment-btn{color:rgba(225,232,245,.78)}html.theme-dark .admin-todo-segment-btn.is-active{background:rgba(32,40,58,.95);color:rgba(239,247,255,.94);box-shadow:0 2px 10px rgba(0,0,0,.35)}html.theme-dark .admin-todo-segment-count{opacity:.85}html.theme-dark .admin-todo-item{border-color:rgba(120,150,255,.22)}html.theme-dark .admin-todo-item--done{border-color:rgba(120,150,255,.12);opacity:.88}html.theme-dark .admin-todo-item-title{color:rgba(239,247,255,.94)}html.theme-dark .admin-todo-item-title.is-struck{color:rgba(225,232,245,.45)}html.theme-dark .admin-todo-check{background:rgba(18,22,34,.92);border-color:rgba(160,175,255,.5)}html.theme-dark .admin-todo-pill--low{background:rgba(255,255,255,.08);color:rgba(225,232,245,.78);border-color:rgba(120,150,255,.22)}html.theme-dark .admin-todo-pill--normal{background:rgba(129,140,248,.22);color:rgba(199,210,254,.96);border-color:rgba(129,140,248,.38)}html.theme-dark .admin-todo-pill--high{background:rgba(245,158,11,.18);color:#fcd34d;border-color:rgba(245,158,11,.4)}html.theme-dark .admin-todo-pill--urgent{background:rgba(248,113,113,.18);color:#fecaca;border-color:rgba(248,113,113,.4)}html.theme-dark .admin-todo-due--later{color:rgba(225,232,245,.58)}html.theme-dark .admin-todo-due--soon{color:#5eead4}html.theme-dark .admin-todo-icon-btn{border-color:rgba(120,150,255,.22);background:rgba(255,255,255,.06);color:rgba(225,232,245,.7)}html.theme-dark .admin-todo-icon-btn:hover{background:rgba(248,113,113,.15);color:#fecaca;border-color:rgba(248,113,113,.35)}html.theme-dark .admin-todo-item-note-block{border-top-color:rgba(120,150,255,.14)}html.theme-dark .admin-todo-note-toggle{color:rgba(165,180,252,.98)}html.theme-dark .admin-todo-empty{border-color:rgba(120,150,255,.28);background:linear-gradient(180deg,rgba(79,70,229,.12),transparent)}html.theme-dark .admin-todo-empty-icon{opacity:.55;color:rgba(239,247,255,.55)}html.theme-dark .admin-todo-field-inline input[type=date],html.theme-dark .admin-todo-field-inline select,html.theme-dark .admin-todo-input-note,html.theme-dark .admin-todo-input-title{background:rgba(18,22,34,.92);border-color:rgba(120,150,255,.18);color:rgba(239,247,255,.92);color-scheme:dark}