:root{--rz-v2-navy: #031e3f;--rz-v2-navy-2: #072b57;--rz-v2-navy-3: #020e20;--rz-v2-navy-4: #0a2c5c;--rz-v2-blue: #2063b6;--rz-v2-blue-2: #2c7ce0;--rz-v2-blue-soft: #5c9be6;--rz-v2-blue-glow: #3d8ce8;--rz-v2-white: #ffffff;--rz-v2-grey-100: #e6ebf2;--rz-v2-grey-300: #b4bfd0;--rz-v2-grey-500: #8898b0;--rz-v2-grey-700: #465670;--rz-v2-line: rgba(60, 140, 232, .18);--rz-v2-line-soft: rgba(255, 255, 255, .08);--rz-v2-green: #33d17a;--rz-v2-amber: #f5a623;--rz-v2-red: #e84a4a;--rz-v2-violet: #9d6fe8;--rz-v2-cyan: #3dd9c9;--rz-v2-p1: #5c9be6;--rz-v2-p2: #33d17a;--rz-v2-p3: #9d6fe8;--rz-v2-shell-header-h: 64px;--rz-v2-shell-nav-w: 240px}body{font-family:Inter,system-ui,sans-serif;background:var(--rz-v2-navy-3);color:var(--rz-v2-white);-webkit-font-smoothing:antialiased;line-height:1.5;overflow-x:hidden;min-height:100vh}body h1,body h2,body h3,body h4,body h5,body h6{color:var(--rz-v2-white)}body .mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase}body .display{font-family:Space Grotesk,sans-serif}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 20% 10%,rgba(32,99,182,.18),transparent 50%),radial-gradient(circle at 80% 80%,rgba(92,155,230,.12),transparent 50%),linear-gradient(180deg,var(--rz-v2-navy-3) 0%,#010917 100%)}body:after{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.25;background-image:linear-gradient(var(--rz-v2-line) 1px,transparent 1px),linear-gradient(90deg,var(--rz-v2-line) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse at center,black 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse at center,black 30%,transparent 80%)}body .shell-header{position:sticky;top:0;z-index:80;height:var(--rz-v2-shell-header-h);background:#020e20c7;border-bottom:1px solid var(--rz-v2-line-soft);isolation:isolate;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);display:grid;grid-template-columns:var(--rz-v2-shell-nav-w) 1fr auto;align-items:center}body .shell-header__brand{display:flex;align-items:center;gap:10px;padding:0 18px;text-decoration:none;color:var(--rz-v2-white);height:100%;border-right:1px solid var(--rz-v2-line-soft)}body .shell-header__brand-mark{height:32px;width:auto;display:block;filter:drop-shadow(0 0 12px rgba(92,155,230,.45));transition:filter .35s ease,transform .35s ease}body .shell-header__brand:hover .shell-header__brand-mark{filter:drop-shadow(0 0 16px rgba(92,155,230,.65));transform:translateY(-1px)}body .shell-header__brand-text{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:15px;letter-spacing:.4px}body .shell-header__brand-text small{display:block;font-size:10px;color:var(--rz-v2-grey-500);letter-spacing:.8px;font-weight:500;text-transform:uppercase;margin-top:2px}body .shell-header__crumbs{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--rz-v2-grey-500);padding:0 24px;min-width:0;overflow:hidden}body .shell-header__crumbs a{color:var(--rz-v2-grey-300);text-decoration:none;transition:color .2s}body .shell-header__crumbs a:hover{color:var(--rz-v2-white)}body .shell-header__crumbs .sep{color:var(--rz-v2-grey-700)}body .shell-header__crumbs .current{color:var(--rz-v2-white);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body .shell-header__right{display:flex;align-items:center;gap:12px;padding:0 24px}body .shell-header__user{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--rz-v2-grey-300)}body .shell-header__user-avatar{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,var(--rz-v2-blue),var(--rz-v2-blue-2));display:flex;align-items:center;justify-content:center;font-family:Space Grotesk,sans-serif;font-weight:700;font-size:11px;color:var(--rz-v2-white)}body .shell-body{display:grid;grid-template-columns:var(--rz-v2-shell-nav-w) 1fr;min-height:calc(100vh - var(--rz-v2-shell-header-h));position:relative;z-index:2}body .shell-nav{position:sticky;top:var(--rz-v2-shell-header-h);height:calc(100vh - var(--rz-v2-shell-header-h));background:#020e208c;border-right:1px solid var(--rz-v2-line-soft);padding:18px 12px;overflow-y:auto;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}body .shell-nav__group-label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:var(--rz-v2-grey-700);text-transform:uppercase;letter-spacing:.6px;font-weight:600;padding:14px 12px 8px}body .shell-nav__item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;color:var(--rz-v2-grey-300);text-decoration:none;font-size:13.5px;font-weight:500;margin-bottom:2px;transition:all .15s;position:relative}body .shell-nav__item:hover{background:#3c8ce80f;color:var(--rz-v2-white)}body .shell-nav__item.is-active{background:linear-gradient(90deg,#3c8ce82e,#3c8ce80a);color:var(--rz-v2-white);box-shadow:inset 0 0 0 1px #3c8ce840}body .shell-nav__item.is-active:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,var(--rz-v2-blue-soft),var(--rz-v2-blue-2));box-shadow:0 0 10px #5c9be699}body .shell-nav__icon{width:18px;height:18px;flex-shrink:0;color:currentColor}body .shell-nav__badge{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 7px;border-radius:10px;background:var(--rz-v2-amber);color:var(--rz-v2-navy-3);font-size:11px;font-weight:700;font-family:JetBrains Mono,ui-monospace,monospace}body .shell-main{min-width:0;padding:28px 32px 80px;max-width:1480px;width:100%}body .page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px;flex-wrap:wrap}body .page-head__title{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:28px;letter-spacing:-.01em;line-height:1.15;margin:0;color:var(--rz-v2-white)}body .page-head__title small{display:block;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--rz-v2-grey-500);text-transform:uppercase;letter-spacing:.6px;font-weight:600;margin-bottom:6px}body .page-head__actions{display:flex;gap:10px;flex-shrink:0}@media(max-width:760px){body .page-head__title{font-size:22px}}body .btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:8px;font-family:Space Grotesk,sans-serif;font-weight:600;font-size:13.5px;border:1px solid transparent;cursor:pointer;transition:all .2s;text-decoration:none}body .btn:disabled,body .btn[aria-disabled=true]{cursor:not-allowed;opacity:.5;transform:none;box-shadow:none}body .btn--primary{background:linear-gradient(135deg,var(--rz-v2-blue),var(--rz-v2-blue-2));color:var(--rz-v2-white);box-shadow:0 8px 22px #2063b673,inset 0 1px #ffffff2e}body .btn--primary:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-1px);box-shadow:0 12px 28px #2063b68c}body .btn--ghost{background:#ffffff08;color:var(--rz-v2-grey-100);border-color:var(--rz-v2-line-soft)}body .btn--ghost:hover:not(:disabled):not([aria-disabled=true]){background:#3c8ce814;border-color:var(--rz-v2-blue-soft);color:var(--rz-v2-white)}body .btn--danger-ghost{background:#e84a4a0f;color:var(--rz-v2-red);border-color:#e84a4a4d}body .btn--danger-ghost:hover:not(:disabled):not([aria-disabled=true]){background:#e84a4a24}body .btn--sm{padding:7px 12px;font-size:12.5px}body .btn-icon{width:36px;height:36px;border-radius:8px;background:#ffffff0a;border:1px solid var(--rz-v2-line-soft);color:var(--rz-v2-grey-300);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;padding:0}body .btn-icon:hover{background:#3c8ce81f;color:var(--rz-v2-white);border-color:var(--rz-v2-blue-soft)}body .btn-icon:focus-visible{outline:2px solid var(--rz-v2-blue-soft);outline-offset:2px}body .btn-icon--danger:hover{background:#e84a4a1f;color:var(--rz-v2-red);border-color:#e84a4a66}body .card{background:#072b5759;border:1px solid var(--rz-v2-line-soft);border-radius:14px;padding:22px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}body .card--flush{padding:0;overflow:hidden}body .card--flush>.card__head{padding:18px 22px 0}body .card__head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}body .card__title{display:flex;align-items:center;gap:12px}body .card__title h2{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:16px;letter-spacing:.2px}body .card__layer{padding:3px 10px;border-radius:5px;background:#3c8ce81f;border:1px solid var(--rz-v2-line);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:var(--rz-v2-blue-soft);letter-spacing:.6px;text-transform:uppercase;font-weight:600}body .card__help{font-size:12.5px;color:var(--rz-v2-grey-500);max-width:520px;line-height:1.5}body .list-stats{display:flex;gap:18px;align-items:center;margin-bottom:14px;font-size:12.5px;color:var(--rz-v2-grey-500);flex-wrap:wrap}body .list-stats b{color:var(--rz-v2-white);font-family:Space Grotesk,sans-serif;font-weight:600}body .list-stats .sep{color:var(--rz-v2-grey-700)}body .cover-thumb{width:56px;height:40px;border-radius:6px;background:linear-gradient(135deg,#3c8ce84d,#020e2099);border:1px solid var(--rz-v2-line-soft);display:flex;align-items:center;justify-content:center;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--rz-v2-blue-soft);font-weight:700;letter-spacing:.4px}body .cover-thumb--g2{background:linear-gradient(135deg,#33d17a40,#020e2099);color:var(--rz-v2-green)}body .cover-thumb--g3{background:linear-gradient(135deg,#9d6fe840,#020e2099);color:var(--rz-v2-violet)}body .cover-thumb--g4{background:linear-gradient(135deg,#f5a62338,#020e2099);color:var(--rz-v2-amber)}body .cover-thumb--g5{background:linear-gradient(135deg,#3dd9c938,#020e2099);color:var(--rz-v2-cyan)}body .with-save-bar{padding-bottom:80px}body .form-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:start}body .form-grid__main{display:flex;flex-direction:column;gap:18px;min-width:0}body .form-grid__side,body .form-grid__aside{display:flex;flex-direction:column;gap:18px;position:sticky;top:calc(var(--rz-v2-shell-header-h) + 18px)}@media(max-width:1100px){body .form-grid{grid-template-columns:1fr}body .form-grid__side,body .form-grid__aside{position:static}}body .card-fields{display:flex;flex-direction:column;gap:16px}body .row-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:600px){body .row-2{grid-template-columns:1fr}}body .field{display:flex;flex-direction:column;gap:6px}body .field__label{font-size:11px;font-weight:600;color:var(--rz-v2-grey-300);text-transform:uppercase;letter-spacing:.5px}body .field__label .opt{color:var(--rz-v2-grey-700);font-weight:500;text-transform:none;letter-spacing:0}body .field__hint{font-size:11.5px;color:var(--rz-v2-grey-500);margin-top:4px;line-height:1.45}body .field__err{font-size:11.5px;color:var(--rz-v2-red);margin-top:4px;line-height:1.45}body .input,body .textarea{width:100%;background:#020e2080;border:1px solid var(--rz-v2-line);border-radius:8px;color:var(--rz-v2-white);font-size:14px;padding:10px 12px;font-family:inherit;transition:border-color .2s,box-shadow .2s}body .select,body select.input{width:100%;background:#020e2080;border:1px solid var(--rz-v2-line);border-radius:8px;color:var(--rz-v2-white);font-size:14px;padding:10px 36px 10px 12px;font-family:inherit;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b4bfd0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:14px;transition:border-color .2s,box-shadow .2s}body .select option,body select.input option{background:var(--rz-v2-navy-3);color:var(--rz-v2-white)}body .input:focus,body .textarea:focus,body .select:focus,body select.input:focus{outline:none;border-color:var(--rz-v2-blue-soft);box-shadow:0 0 0 3px #3c8ce826}body .input::placeholder,body .textarea::placeholder{color:var(--rz-v2-grey-700)}body .textarea{resize:vertical;min-height:120px;line-height:1.55}body .textarea--mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;line-height:1.6}body .input[type=date],body .input[type=datetime-local],body .input[type=number]{color-scheme:dark}body .field.is-invalid .input,body .field.is-invalid .textarea,body .field.is-invalid .select,body .field.is-invalid select.input{border-color:#e84a4a8c}body .form-error{padding:10px 14px;margin-bottom:16px;border-radius:10px;background:#e84a4a1a;border:1px solid rgba(232,74,74,.35);color:var(--rz-v2-red);font-size:13px;line-height:1.5}body .slug-preview{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:6px;background:#020e2080;border:1px solid var(--rz-v2-line-soft);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;color:var(--rz-v2-grey-300);margin-top:6px}body .slug-preview .host{color:var(--rz-v2-grey-700)}body .slug-preview .path{color:var(--rz-v2-blue-soft)}body .cover-preview{border-radius:10px;overflow:hidden;border:1px solid var(--rz-v2-line-soft);background:linear-gradient(135deg,#9d6fe840,#3c8ce833);aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;color:var(--rz-v2-white);letter-spacing:.6px;position:relative;margin:0}body .cover-preview img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}body .cover-preview .cover-name{position:absolute;left:0;right:0;bottom:0;padding:8px 12px;background:#020e20b3;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-size:11px;color:var(--rz-v2-grey-300);font-family:JetBrains Mono,ui-monospace,monospace;text-align:left;z-index:1}body .cover-actions{display:flex;gap:8px;margin-top:12px}body .seg{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;border-radius:10px;background:#020e2080;border:1px solid var(--rz-v2-line)}body .seg--2{grid-template-columns:repeat(2,1fr)}body .seg--4{grid-template-columns:repeat(4,1fr)}body .seg--5{grid-template-columns:repeat(5,1fr)}body .seg button{background:transparent;border:0;color:var(--rz-v2-grey-500);cursor:pointer;padding:8px 4px;border-radius:7px;font-size:12.5px;font-weight:600;font-family:inherit;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:all .15s}body .seg button:hover:not(:disabled){color:var(--rz-v2-white);background:#ffffff0a}body .seg button.is-active{color:var(--rz-v2-white);background:#3c8ce82e;box-shadow:0 0 0 1px #3c8ce866}body .seg button .dot{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 6px currentColor}body .seg button.is-active.draft .dot{color:var(--rz-v2-amber)}body .seg button.is-active.scheduled .dot{color:var(--rz-v2-blue-soft)}body .seg button.is-active.published .dot{color:var(--rz-v2-green)}body .seg button.is-active.archived .dot{color:var(--rz-v2-grey-500)}body .seg button.is-active.pending-client-review .dot{color:var(--rz-v2-violet)}body .seg button:disabled{opacity:.5;cursor:not-allowed}body .tags-input{display:flex;flex-wrap:wrap;gap:6px;padding:8px 10px;background:#020e2080;border:1px solid var(--rz-v2-line);border-radius:8px}body .tags-input .tag-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 8px 4px 10px;border-radius:6px;background:#3c8ce82e;border:1px solid rgba(60,140,232,.3);color:var(--rz-v2-blue-soft);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.3px}body .tags-input .tag-chip button{background:transparent;border:0;color:var(--rz-v2-blue-soft);cursor:pointer;padding:0;line-height:1;font-family:inherit}body .tags-input .tag-chip button:hover{color:var(--rz-v2-white)}body .tags-input input{flex:1;min-width:120px;background:transparent;border:0;outline:0;color:var(--rz-v2-white);font-size:13px;padding:4px;font-family:inherit}body .tags-input input::placeholder{color:var(--rz-v2-grey-700)}body .char-count{color:var(--rz-v2-grey-700);font-size:11px;font-family:JetBrains Mono,ui-monospace,monospace;text-align:right}body .char-count.is-warn{color:var(--rz-v2-amber)}body .char-count.is-err{color:var(--rz-v2-red)}body .toggle{display:inline-flex;align-items:center;gap:10px;font-size:13.5px;color:var(--rz-v2-grey-100);cursor:pointer}body .toggle input[type=checkbox]{width:16px;height:16px;accent-color:var(--rz-v2-blue-2);cursor:pointer}body .meta-list{display:flex;flex-direction:column;gap:8px;font-size:12px;color:var(--rz-v2-grey-300)}body .meta-list__row{display:flex;justify-content:space-between;gap:12px}body .meta-list__row .meta-list__key{color:var(--rz-v2-grey-500)}body .meta-list__row .meta-list__val{text-align:right}body .meta-list__row .meta-list__val--id{color:var(--rz-v2-blue-soft);font-family:JetBrains Mono,ui-monospace,monospace;text-transform:none;letter-spacing:0}body .repeater{display:flex;flex-direction:column;gap:10px}body .repeater__row{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:start}body .repeater__row--kpi{grid-template-columns:2fr 1fr .8fr auto}@media(max-width:700px){body .repeater__row--kpi{grid-template-columns:1fr}body .repeater__row--kpi .btn-icon{justify-self:end}}body .repeater__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}body .field-row-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:600px){body .field-row-2{grid-template-columns:1fr}}body .shell-burger{display:none;position:relative;width:36px;height:36px;padding:0;background:#ffffff0a;border:1px solid var(--rz-v2-line-soft);border-radius:8px;cursor:pointer;box-sizing:border-box;flex:0 0 auto;align-self:center;margin-left:14px}body .shell-burger__bar{position:absolute;left:9px;right:9px;height:2px;background:var(--rz-v2-grey-300);border-radius:1px;transform-origin:center;transition:all .22s cubic-bezier(.22,1,.36,1)}body .shell-burger__bar:nth-child(1){top:12px}body .shell-burger__bar:nth-child(2){top:17px}body .shell-burger__bar:nth-child(3){top:22px}body .shell-burger[aria-expanded=true] .shell-burger__bar:nth-child(1){top:17px;transform:rotate(45deg)}body .shell-burger[aria-expanded=true] .shell-burger__bar:nth-child(2){opacity:0;transform:scaleX(0)}body .shell-burger[aria-expanded=true] .shell-burger__bar:nth-child(3){top:17px;transform:rotate(-45deg)}body .shell-burger:hover{background:#3c8ce81f;border-color:var(--rz-v2-blue-soft)}body .shell-burger:focus-visible{outline:2px solid var(--rz-v2-blue-soft);outline-offset:2px}body .shell-backdrop{display:none;position:fixed;inset:var(--rz-v2-shell-header-h) 0 0 0;background:#020e2099;opacity:0;transition:opacity .18s ease;z-index:70;pointer-events:none;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}@media(max-width:1080px){body{--rz-v2-shell-nav-w: 0px}body .shell-header{grid-template-columns:auto 1fr auto}body .shell-header__brand{border-right:0;padding-left:14px}body .shell-header__crumbs{display:none}body .shell-burger{display:flex;align-items:center;justify-content:center}body .shell-nav{position:fixed;top:var(--rz-v2-shell-header-h);left:-260px;width:240px;transition:left .25s;z-index:75;border-right:1px solid var(--rz-v2-line);background:#020e20f2}body .shell-nav.is-open{left:0}body .shell-body{grid-template-columns:1fr}body .shell-backdrop{display:block}body .shell-backdrop.is-visible{opacity:1;pointer-events:auto}}@media(max-width:760px){body .shell-main{padding:20px 16px 90px}body .shell-header__user span,body .shell-header__brand-text{display:none}}body .sf-tabs{display:flex;gap:4px;padding:4px;background:#020e2080;border:1px solid var(--rz-v2-line-soft);border-radius:10px;margin-bottom:18px;width:fit-content;flex-wrap:wrap}body .sf-tab{padding:8px 18px;border-radius:7px;background:transparent;border:0;cursor:pointer;color:var(--rz-v2-grey-500);font-size:13px;font-weight:600;font-family:inherit;display:inline-flex;align-items:center;gap:8px;transition:all .15s}body .sf-tab:hover{color:var(--rz-v2-white);background:#ffffff0a}body .sf-tab.is-active{background:linear-gradient(135deg,#3c8ce838,#3c8ce814);color:var(--rz-v2-white);box-shadow:0 0 0 1px #3c8ce84d}body .sf-tab__count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:18px;padding:0 6px;border-radius:9px;background:#3c8ce838;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;color:var(--rz-v2-blue-soft);font-weight:700}body .sf-lock-banner{display:flex;align-items:flex-start;gap:14px;padding:14px 18px;margin-bottom:18px;background:#f5a6230f;border:1px solid rgba(245,166,35,.3);border-left:3px solid var(--rz-v2-amber);color:var(--rz-v2-grey-100);font-size:13.5px;line-height:1.5}body .sf-lock-banner svg{color:var(--rz-v2-amber);flex-shrink:0;margin-top:2px}body .sf-lock-banner b{color:var(--rz-v2-amber)}body .sf-lock-banner i{color:var(--rz-v2-grey-300);font-style:italic}body .sf-questions{display:flex;flex-direction:column;gap:12px}body .sf-questions__item.cdk-drag-preview{box-shadow:0 12px 28px #0006,0 0 0 1px #3c8ce866}body .sf-questions__item.cdk-drag-placeholder{opacity:.25}body .sf-questions__item.cdk-drag-animating{transition:transform .25s cubic-bezier(0,0,.2,1)}body .sf-questions.cdk-drop-list-dragging .sf-questions__item:not(.cdk-drag-placeholder){transition:transform .25s cubic-bezier(0,0,.2,1)}body .sf-drag-preview{padding:12px 16px;border-radius:10px;background:#072b5799;border:1px solid var(--rz-v2-blue-soft);color:var(--rz-v2-white);font-size:13px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body .sf-questions-actions{margin-top:16px;display:flex;justify-content:center}body .qc{background:#072b5759;border:1px solid var(--rz-v2-line-soft);border-radius:14px;transition:border-color .15s,background .15s}body .qc:hover:not(.qc--readonly):not(.qc--expanded){border-color:var(--rz-v2-blue-soft);background:#3c8ce80d}body .qc--expanded{border-color:var(--rz-v2-blue-2);box-shadow:0 0 0 1px #3c8ce84d,0 12px 28px #2063b62e}body .qc--readonly{opacity:.85}body .qc__summary{display:grid;grid-template-columns:auto auto 1fr auto;gap:14px;align-items:center;padding:14px 16px}body .qc__drag{width:26px;height:26px;border:0;background:transparent;color:var(--rz-v2-grey-700);cursor:grab;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;transition:all .15s}body .qc__drag:hover,body .qc__drag:focus-visible{color:var(--rz-v2-blue-soft);background:#3c8ce81a;outline:none}body .qc__drag:active{cursor:grabbing}body .qc__position{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700;color:var(--rz-v2-blue-soft);letter-spacing:.4px;text-transform:uppercase}body .qc__summary-body{min-width:0;display:flex;flex-direction:column;gap:6px}body .qc__label{font-size:13.5px;color:var(--rz-v2-grey-100);font-weight:500;line-height:1.35;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}body .qc__meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center}body .qc__meta-hint{font-size:11.5px;color:var(--rz-v2-grey-500)}body .qc__summary-actions{display:flex;gap:6px;flex-shrink:0}body .qc__form{padding:18px 20px;display:flex;flex-direction:column;gap:16px}body .qc__form-head{display:flex;align-items:center;gap:14px;padding:14px 16px;margin:-18px -20px 0;background:linear-gradient(135deg,#072b5780,#031e3f4d);border-bottom:1px solid var(--rz-v2-line);border-top-left-radius:14px;border-top-right-radius:14px}body .qc__form-num{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,var(--rz-v2-blue),var(--rz-v2-blue-2));display:flex;align-items:center;justify-content:center;font-family:Space Grotesk,sans-serif;font-weight:700;font-size:13.5px;color:var(--rz-v2-white);box-shadow:0 6px 18px #2063b673}body .qc__form-title{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:14px;color:var(--rz-v2-white);margin-bottom:4px}body .qc__actions{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-top:12px;border-top:1px solid var(--rz-v2-line-soft);flex-wrap:wrap}body .qc__actions-right{display:flex;gap:8px}body app-question-type-options{display:block}body app-question-type-options .qt-fieldset{border:1px solid var(--rz-v2-line-soft);border-radius:10px;padding:14px 16px;background:#020e204d;display:flex;flex-direction:column;gap:12px}body app-question-type-options .qt-fieldset+.qt-fieldset{margin-top:14px}body app-question-type-options .qt-fieldset legend{padding:0 8px;font-size:11.5px;font-weight:600;color:var(--rz-v2-grey-300);text-transform:uppercase;letter-spacing:.5px}body app-question-type-options .qt-fieldset legend .hint{color:var(--rz-v2-grey-700);font-weight:500;text-transform:none;letter-spacing:0;margin-left:6px}body app-question-type-options .qt-rows{display:flex;flex-direction:column;gap:10px}body app-question-type-options .qt-option{display:flex;flex-direction:column;gap:8px;padding:10px 12px;background:#020e2066;border:1px solid var(--rz-v2-line-soft);border-radius:9px}body app-question-type-options .qt-row{display:grid;grid-template-columns:minmax(120px,1fr) minmax(200px,2fr) auto;gap:10px;align-items:center}body app-question-type-options .qt-row--scoring{grid-template-columns:minmax(120px,1fr) 100px auto}@media(max-width:700px){body app-question-type-options .qt-row,body app-question-type-options .qt-row--scoring{grid-template-columns:1fr}}body app-question-type-options .qt-row__value,body app-question-type-options .qt-row__label,body app-question-type-options .qt-row__weight{background:#020e2099;border:1px solid var(--rz-v2-line);border-radius:7px;color:var(--rz-v2-white);font-family:inherit;font-size:13.5px;padding:8px 10px;transition:border-color .15s,box-shadow .15s}body app-question-type-options .qt-row__value,body app-question-type-options .qt-row__weight{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:var(--rz-v2-blue-soft)}body app-question-type-options .qt-row__value:focus,body app-question-type-options .qt-row__label:focus,body app-question-type-options .qt-row__weight:focus{outline:0;border-color:var(--rz-v2-blue-soft);box-shadow:0 0 0 3px #3c8ce826}body app-question-type-options .qt-custom-text{border:0;padding:8px 0 0;border-top:1px dashed var(--rz-v2-line-soft);display:flex;flex-direction:column;gap:6px}body app-question-type-options .qt-custom-text__legend{font-size:11px;color:var(--rz-v2-grey-500);text-transform:uppercase;letter-spacing:.4px;font-weight:600}body app-question-type-options .qt-custom-text__legend .hint{color:var(--rz-v2-grey-700);text-transform:none;letter-spacing:0;font-weight:400;margin-left:6px}body app-question-type-options .qt-custom-text__radios{display:flex;gap:14px;flex-wrap:wrap}body app-question-type-options .qt-custom-text__radio{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--rz-v2-grey-300);cursor:pointer}body app-question-type-options .qt-custom-text__radio input[type=radio]{accent-color:var(--rz-v2-blue-2)}body app-question-type-options .qt-add{align-self:flex-start;margin-top:4px}body app-question-type-options .err{font-size:12px;color:var(--rz-v2-red)}body .card.empty{text-align:center;color:var(--rz-v2-grey-500);font-size:13.5px;padding:32px 20px}body .inv-grid{display:flex;flex-direction:column;gap:18px}body .inv-emails-area{min-height:120px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;line-height:1.6}body .inv-counter{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--rz-v2-grey-500);margin-top:8px}body .inv-counter b{color:var(--rz-v2-blue-soft);font-family:JetBrains Mono,ui-monospace,monospace;font-weight:700}body .inv-actions{display:flex;gap:10px;align-items:center;margin-top:14px;padding-top:14px;border-top:1px solid var(--rz-v2-line-soft);flex-wrap:wrap}body .inv-actions--inline{border-top:0;padding-top:12px;margin-top:12px}body .inv-batch-result{margin-top:18px;display:flex;flex-direction:column;gap:14px}body .inv-banner{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:#f5a62314;border:1px solid rgba(245,166,35,.3);border-left:3px solid var(--rz-v2-amber);border-radius:10px}body .inv-banner__icon{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:#f5a62329;display:flex;align-items:center;justify-content:center;color:var(--rz-v2-amber)}body .inv-banner__text{font-size:13px;color:var(--rz-v2-grey-100);line-height:1.5}body .inv-banner__text b{color:var(--rz-v2-amber)}body .inv-token{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;color:var(--rz-v2-blue-soft);padding:4px 8px;border-radius:6px;background:#3c8ce814;border:1px solid var(--rz-v2-line);display:inline-block;-webkit-user-select:all;user-select:all}body .inv-hash{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;color:var(--rz-v2-grey-500)}body .inv-purged{color:var(--rz-v2-grey-700);font-style:italic;font-size:12.5px}body .inv-skipped{padding:14px 16px;background:#020e2073;border:1px dashed var(--rz-v2-line-soft);border-radius:10px}body .inv-skipped h3{font-family:Space Grotesk,sans-serif;font-size:13px;color:var(--rz-v2-grey-300);margin-bottom:10px;font-weight:600}body .inv-skipped ul{list-style:none;display:flex;flex-direction:column;gap:6px;padding:0;margin:0}body .inv-skipped li{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--rz-v2-grey-500)}body .inv-skipped code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:var(--rz-v2-blue-soft);padding:2px 6px;border-radius:4px;background:#3c8ce814;border:1px solid var(--rz-v2-line-soft)}body .inv-send-result{display:flex;align-items:center;gap:10px;margin-top:14px;flex-wrap:wrap}body .inv-send-result__hint{font-size:12.5px;color:var(--rz-v2-grey-500)}body .inv-grid .filters{display:flex;gap:6px;flex-wrap:wrap;padding:12px;margin:0 0 14px;background:#020e2066;border:1px solid var(--rz-v2-line-soft);border-radius:10px}body .inv-grid .chip{padding:6px 12px;border-radius:999px;background:#ffffff08;border:1px solid var(--rz-v2-line-soft);color:var(--rz-v2-grey-300);font-size:12.5px;font-weight:500;font-family:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .15s}body .inv-grid .chip:hover{color:var(--rz-v2-white);border-color:var(--rz-v2-blue-soft)}body .inv-grid .chip.is-active{background:#3c8ce829;border-color:var(--rz-v2-blue-2);color:var(--rz-v2-white);box-shadow:0 0 0 1px #3c8ce84d}body .inv-grid .chip i{display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor}body .inv-status-dot--pending{background:var(--rz-v2-amber)!important}body .inv-status-dot--sent{background:var(--rz-v2-blue-soft)!important}body .inv-status-dot--used{background:var(--rz-v2-green)!important}body .inv-status-dot--expired{background:var(--rz-v2-grey-500)!important}body .inv-grid .pagination{display:flex;align-items:center;justify-content:center;gap:14px;padding:14px 0 4px}body .inv-grid .pagination__hint{font-size:12.5px;color:var(--rz-v2-grey-500)}body .inv-grid .pagination__hint b{color:var(--rz-v2-blue-soft);font-family:JetBrains Mono,ui-monospace,monospace}body .kpi-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:24px}@media(max-width:980px){body .kpi-bar{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){body .kpi-bar{grid-template-columns:1fr}}body .dash-grid{display:grid;grid-template-columns:1fr 340px;gap:18px;align-items:start}@media(max-width:1080px){body .dash-grid{grid-template-columns:1fr}}body .dash-section-title{font-family:Space Grotesk,system-ui,sans-serif;font-weight:600;font-size:15px;letter-spacing:.2px;margin-bottom:14px;display:flex;align-items:center;gap:10px;color:var(--rz-v2-white)}body .dash-section-title .layer{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;color:var(--rz-v2-grey-500);background:#072b5780;border:1px solid var(--rz-v2-line-soft);padding:3px 9px;border-radius:999px;text-transform:uppercase;letter-spacing:.4px;font-weight:600}body .survey-card{padding:18px 22px;background:#072b5759;border:1px solid var(--rz-v2-line-soft);border-radius:14px;margin-bottom:14px;display:grid;grid-template-columns:1fr 280px auto;gap:24px;align-items:center;transition:all .15s}body .survey-card:hover{border-color:var(--rz-v2-blue-soft);background:#3c8ce80a}body .survey-card.is-archived{opacity:.65}@media(max-width:1080px){body .survey-card{grid-template-columns:1fr}}body .survey-card__head{display:flex;align-items:center;gap:14px;flex-wrap:wrap}body .survey-card__title{font-family:Space Grotesk,system-ui,sans-serif;font-weight:600;font-size:16px;color:var(--rz-v2-white)}body .survey-card__title small{display:block;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--rz-v2-grey-500);text-transform:uppercase;letter-spacing:.4px;margin-top:4px;font-weight:500}body .survey-card__meta{display:flex;gap:16px;font-size:12.5px;color:var(--rz-v2-grey-300);flex-wrap:wrap;margin-top:8px}body .survey-card__meta b{color:var(--rz-v2-white);font-family:Space Grotesk,system-ui,sans-serif;font-weight:600}body .survey-card__stats{display:grid;grid-template-columns:1fr 1fr;gap:10px}body .stat{text-align:right}body .stat__value{font-family:Space Grotesk,system-ui,sans-serif;font-weight:700;font-size:18px;color:var(--rz-v2-white)}body .stat__label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;color:var(--rz-v2-grey-500);text-transform:uppercase;letter-spacing:.5px;margin-top:2px}body .completion-bar{height:6px;border-radius:3px;background:#ffffff0f;overflow:hidden;margin-top:6px}body .completion-bar>i{display:block;height:100%;background:linear-gradient(90deg,var(--rz-v2-green),#5de599)}body .survey-card__cta{display:flex;flex-direction:column;gap:8px}@media(max-width:1080px){body .stat{text-align:left}body .survey-card__cta{flex-direction:row;flex-wrap:wrap}}body .resp-header{display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;padding:22px;background:linear-gradient(135deg,#072b5799,#031e3f4d);border:1px solid var(--rz-v2-line);border-radius:14px;margin-bottom:22px}@media(max-width:720px){body .resp-header{grid-template-columns:1fr;text-align:left}}body .resp-header__avatar{width:56px;height:56px;border-radius:12px;background:linear-gradient(135deg,#9d6fe866,#3c8ce84d);border:1px solid rgba(157,111,232,.4);display:flex;align-items:center;justify-content:center;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:700;font-size:16px;color:var(--rz-v2-white);letter-spacing:.4px}body .resp-header__info h1,body .resp-header__info .resp-header__title{font-family:Space Grotesk,system-ui,sans-serif;font-weight:700;font-size:20px;letter-spacing:-.01em;margin:0 0 6px;color:var(--rz-v2-white)}body .resp-header__meta{display:flex;gap:16px;font-size:12.5px;color:var(--rz-v2-grey-300);flex-wrap:wrap}body .resp-header__meta b{color:var(--rz-v2-white);font-weight:600}body .progress-strip{display:flex;gap:18px;align-items:center;padding:14px 22px;background:#020e2066;border:1px solid var(--rz-v2-line-soft);border-radius:12px;margin-bottom:22px}body .progress-strip__bar{flex:1;height:6px;border-radius:3px;background:#ffffff0f;overflow:hidden}body .progress-strip__bar>i{display:block;height:100%;background:linear-gradient(90deg,var(--rz-v2-green),#5de599)}body .progress-strip__text{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;color:var(--rz-v2-grey-300)}body .progress-strip__text b{color:var(--rz-v2-green)}body .qa-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;align-items:start}@media(max-width:1080px){body .qa-grid{grid-template-columns:1fr}}body .qa-list{display:flex;flex-direction:column;gap:10px}body .qa-item{display:grid;grid-template-columns:60px 1fr;gap:16px;padding:18px 20px;background:#072b5759;border:1px solid var(--rz-v2-line-soft);border-radius:12px;transition:border-color .15s}body .qa-item:hover{border-color:var(--rz-v2-blue-soft)}body .qa-item.is-deleted{opacity:.6}body .qa-item__num{font-family:JetBrains Mono,ui-monospace,monospace;font-weight:700;font-size:13px;color:var(--rz-v2-blue-soft);letter-spacing:.4px}body .qa-item__num small{display:block;font-size:9px;color:var(--rz-v2-grey-700);text-transform:uppercase;letter-spacing:.5px;margin-top:4px;font-weight:600}body .qa-item__q{font-size:13.5px;color:var(--rz-v2-grey-300);font-weight:500;margin-bottom:10px;line-height:1.45}body .qa-item__q.is-deleted{font-style:italic;color:var(--rz-v2-grey-500)}body .qa-custom-texts{margin-top:10px;padding:10px 12px;background:#020e2066;border-left:2px solid var(--rz-v2-blue-soft);border-radius:0 8px 8px 0}body .qa-custom-texts__title{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;color:var(--rz-v2-grey-500);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-weight:600}body .qa-custom-texts__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}body .qa-custom-texts__list li{display:flex;gap:10px;align-items:baseline;font-size:13px;color:var(--rz-v2-grey-100)}body .qa-custom-texts__option{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;color:var(--rz-v2-blue-soft);background:#3c8ce814;padding:2px 6px;border-radius:3px;flex:0 0 auto}body .qa-custom-texts__text{white-space:pre-wrap;word-break:break-word}body .tech-meta{position:sticky;top:calc(var(--rz-v2-shell-header-h, 64px) + 18px);display:flex;flex-direction:column;gap:14px}@media(max-width:1080px){body .tech-meta{position:static}}body .tech-card{padding:18px;background:#072b5759;border:1px solid var(--rz-v2-line-soft);border-radius:12px}body .tech-card h3{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--rz-v2-grey-500);text-transform:uppercase;letter-spacing:.6px;font-weight:600;margin:0 0 14px}body .tech-card.is-rgpd{border-color:#f5a62340;background:#f5a6230a}body .tech-card.is-rgpd h3{color:var(--rz-v2-amber)}body .tech-list{display:flex;flex-direction:column;gap:10px}body .tech-row{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;align-items:baseline}body .tech-row>span:first-child{color:var(--rz-v2-grey-500)}body .tech-row>span:last-child{color:var(--rz-v2-grey-100);text-align:right;max-width:60%;word-break:break-word}body .tech-row.mono>span:last-child{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;color:var(--rz-v2-blue-soft)}body .actions-stack{display:flex;flex-direction:column;gap:8px}body .actions-stack .btn,body .actions-stack a.btn{justify-content:center}body .stats-filters{display:flex;gap:14px;align-items:center;flex-wrap:wrap;padding:14px 18px;background:#072b5759;border:1px solid var(--rz-v2-line-soft);border-radius:12px;margin-bottom:18px}body .stats-filters__label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;color:var(--rz-v2-grey-500);text-transform:uppercase;letter-spacing:.5px;font-weight:600}body .stats-filters input[type=date]{padding:8px 10px;border-radius:8px;border:1px solid var(--rz-v2-line-soft);background:#020e2066;color:var(--rz-v2-white);font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px;color-scheme:dark}body .stats-filters input[type=date]:focus{outline:none;border-color:var(--rz-v2-blue-soft);box-shadow:0 0 0 3px #3c8ce826}body .qstats-card{padding:22px;background:#072b5759;border:1px solid var(--rz-v2-line-soft);border-radius:14px;margin-bottom:14px}body .qstats-card__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}body .qstats-card__ref code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--rz-v2-grey-500);background:#020e2066;padding:2px 6px;border-radius:4px}body .qstats-card__label{font-family:Space Grotesk,system-ui,sans-serif;font-size:15px;font-weight:600;color:var(--rz-v2-white);margin-top:4px}body .qstats-card__meta{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--rz-v2-grey-300);background:#020e2066;padding:4px 10px;border-radius:999px;border:1px solid var(--rz-v2-line-soft);white-space:nowrap;text-transform:uppercase;letter-spacing:.4px}body .bar-list{display:flex;flex-direction:column;gap:12px}body .bar-row-header{display:flex;justify-content:space-between;font-size:13px;margin-bottom:6px;color:var(--rz-v2-grey-100)}body .bar-label{font-weight:500;color:var(--rz-v2-white)}body .bar-count{color:var(--rz-v2-grey-300);font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-variant-numeric:tabular-nums}body .bar-track{height:8px;background:#ffffff0d;border-radius:4px;overflow:hidden;border:1px solid var(--rz-v2-line-soft)}body .bar-fill{height:100%;background:linear-gradient(90deg,var(--rz-v2-blue),var(--rz-v2-blue-2));border-radius:4px;transition:width .2s ease;box-shadow:0 0 8px #3c8ce866}body .custom-texts-details{margin-top:8px;font-size:12px}body .custom-texts-summary{cursor:pointer;color:var(--rz-v2-blue-soft);list-style:revert;padding:4px 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px}body .custom-texts-summary:hover{color:var(--rz-v2-white)}body .custom-texts-list{margin:4px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:var(--rz-v2-grey-100);max-height:240px;overflow-y:auto}body .custom-texts-list li{word-break:break-word}body .numeric-layout{display:flex;gap:24px;align-items:stretch}@media(max-width:720px){body .numeric-layout{flex-direction:column}}body .numeric-chart{flex:1}body .histogram{width:100%;height:180px;display:block}body .histogram-axis{stroke:var(--rz-v2-line-soft);stroke-width:.75}body .histogram-bar{fill:var(--rz-v2-blue-soft);opacity:.45;transition:opacity .15s}body .histogram-bar--highlight{fill:var(--rz-v2-blue-2);opacity:1;filter:drop-shadow(0 0 6px rgba(60,140,232,.6))}body .histogram-label{font-size:10px;fill:var(--rz-v2-grey-500);font-family:JetBrains Mono,ui-monospace,monospace}body .histogram-count{font-size:10px;fill:var(--rz-v2-white);font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-weight:700}body .histogram-median{stroke:var(--rz-v2-amber);stroke-width:1.5;stroke-dasharray:4 3;fill:none}body .histogram-legend{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:12px;color:var(--rz-v2-grey-300);font-family:JetBrains Mono,ui-monospace,monospace}body .histogram-legend-swatch{width:22px;height:8px;flex-shrink:0}body .numeric-aggregates{display:flex;flex-direction:column;gap:14px;min-width:120px;justify-content:center}body .aggregate{padding:10px 14px;background:#020e2066;border:1px solid var(--rz-v2-line-soft);border-radius:10px}body .aggregate .hint{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:var(--rz-v2-grey-500);text-transform:uppercase;letter-spacing:.5px;font-weight:600;margin-bottom:4px}body .aggregate-value{font-family:Space Grotesk,system-ui,sans-serif;font-size:20px;font-weight:700;color:var(--rz-v2-white);font-variant-numeric:tabular-nums}body .date-range{font-size:14px;padding:12px 14px;background:#020e2066;border:1px solid var(--rz-v2-line-soft);border-radius:10px;color:var(--rz-v2-grey-100);font-family:JetBrains Mono,ui-monospace,monospace}body .text-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;background:#020e2066;border:1px solid var(--rz-v2-line-soft);border-radius:10px}body .text-count{display:flex;align-items:baseline;gap:10px;color:var(--rz-v2-grey-300)}body .text-count-value{font-family:Space Grotesk,system-ui,sans-serif;font-size:26px;font-weight:700;color:var(--rz-v2-white);font-variant-numeric:tabular-nums}body .req-header{display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center;padding:22px;background:linear-gradient(135deg,#072b5799,#031e3f4d);border:1px solid var(--rz-v2-line);border-radius:14px;margin-bottom:22px}@media(max-width:720px){body .req-header{grid-template-columns:1fr;text-align:left}}body .req-header__avatar{width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,var(--rz-v2-blue),var(--rz-v2-blue-2));display:flex;align-items:center;justify-content:center;font-family:Space Grotesk,system-ui,sans-serif;font-weight:700;font-size:22px;color:var(--rz-v2-white);letter-spacing:.4px;box-shadow:0 8px 22px #2063b673}body .req-header__info h1,body .req-header__info .req-header__title{font-family:Space Grotesk,system-ui,sans-serif;font-weight:700;font-size:22px;letter-spacing:-.01em;margin:0 0 8px;color:var(--rz-v2-white)}body .req-header__contacts{display:flex;gap:18px;flex-wrap:wrap;font-size:13px}body .req-header__contacts a,body .req-header__contacts span{color:var(--rz-v2-grey-300);text-decoration:none;display:inline-flex;align-items:center;gap:8px}body .req-header__contacts a:hover{color:var(--rz-v2-white)}body .req-header__contacts svg{width:14px;height:14px;color:var(--rz-v2-blue-soft)}body .req-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:start}@media(max-width:1080px){body .req-grid{grid-template-columns:1fr}}body .message-card{padding:22px 24px;background:#072b5759;border:1px solid var(--rz-v2-line-soft);border-radius:14px}body .message-card h2{font-family:Space Grotesk,system-ui,sans-serif;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.4px;color:var(--rz-v2-grey-500);margin:0 0 14px}body .message-body{font-size:15px;color:var(--rz-v2-white);line-height:1.65;padding:18px 20px;border-radius:10px;background:#020e2066;border:1px solid var(--rz-v2-line-soft);white-space:pre-wrap;font-family:inherit;margin:0}body .meta-inline{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;font-size:12px}@media(max-width:720px){body .meta-inline{grid-template-columns:1fr}}body .meta-inline__cell{padding:10px 12px;background:#020e2066;border:1px solid var(--rz-v2-line-soft);border-radius:8px}body .meta-inline__label{color:var(--rz-v2-grey-500);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}body .meta-inline__value{color:var(--rz-v2-white);font-weight:600;word-break:break-word}body .meta-inline__value.is-mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;color:var(--rz-v2-blue-soft);font-weight:500}body .reply-box{margin-top:22px;padding:18px;background:#3c8ce80a;border:1px solid var(--rz-v2-line);border-radius:12px}body .reply-box__label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--rz-v2-blue-soft);text-transform:uppercase;letter-spacing:.6px;font-weight:600;margin-bottom:8px;display:block}body .reply-box__hint{font-size:12.5px;color:var(--rz-v2-grey-300);line-height:1.55;margin:0 0 14px}body .reply-box__hint b{color:var(--rz-v2-white);font-weight:600}body .reply-box__foot{display:flex;justify-content:flex-end;align-items:center;gap:10px;flex-wrap:wrap}body .side-stack{display:flex;flex-direction:column;gap:14px;position:sticky;top:calc(var(--rz-v2-shell-header-h) + 18px)}@media(max-width:1080px){body .side-stack{position:static}}body .side-tech{padding:16px 18px;background:#072b5759;border:1px solid var(--rz-v2-line-soft);border-radius:12px}body .side-tech.is-rgpd{border-color:#f5a62352;background:linear-gradient(135deg,#f5a6230f,#072b5759)}body .side-tech h3{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--rz-v2-grey-500);text-transform:uppercase;letter-spacing:.6px;font-weight:600;margin:0 0 12px}body .side-tech__list{display:flex;flex-direction:column;gap:9px}body .side-tech__row{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;align-items:baseline}body .side-tech__row>span:first-child{color:var(--rz-v2-grey-500)}body .side-tech__row>span:last-child,body .side-tech__row>b:last-child{color:var(--rz-v2-grey-100);text-align:right;font-weight:500}body .side-tech__row.is-mono>span:last-child,body .side-tech__row.is-mono>b:last-child{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;color:var(--rz-v2-blue-soft);word-break:break-all}body .side-tech__actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}body .side-tech__actions .btn{flex:1;justify-content:center}body .status-flow{display:flex;flex-direction:column;gap:4px}body .status-flow__group-label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:var(--rz-v2-grey-700);text-transform:uppercase;letter-spacing:.6px;margin:10px 4px 4px}body .status-step{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;background:#ffffff05;border:1px solid var(--rz-v2-line-soft);font-size:13px;color:var(--rz-v2-grey-500);cursor:pointer;transition:all .15s;width:100%;text-align:left;font-family:inherit}body .status-step:hover:not(:disabled){background:#3c8ce80a;color:var(--rz-v2-white)}body .status-step:disabled{cursor:not-allowed;opacity:.65}body .status-step.is-done{color:var(--rz-v2-grey-100)}body .status-step.is-active{background:linear-gradient(135deg,#f5a6232e,#f5a6230f);border-color:#f5a62366;color:var(--rz-v2-white);font-weight:600;box-shadow:0 0 0 1px #f5a6234d}body .status-step.is-active--ok{background:linear-gradient(135deg,#33d17a2e,#33d17a0f);border-color:#33d17a66;box-shadow:0 0 0 1px #33d17a4d}body .status-step.is-active--neutral{background:linear-gradient(135deg,#5c9be62e,#5c9be60f);border-color:#5c9be666;box-shadow:0 0 0 1px #5c9be64d}body .status-step__bullet{width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--rz-v2-grey-700);font-size:9px;color:var(--rz-v2-grey-700);font-weight:700;font-family:JetBrains Mono,ui-monospace,monospace;flex:0 0 auto}body .status-step.is-done .status-step__bullet{background:var(--rz-v2-green);border-color:var(--rz-v2-green);color:var(--rz-v2-navy-3);box-shadow:0 0 8px #33d17a80}body .status-step.is-active .status-step__bullet{background:var(--rz-v2-amber);border-color:var(--rz-v2-amber);color:var(--rz-v2-navy-3);box-shadow:0 0 8px #f5a62399}body .status-step.is-active--ok .status-step__bullet{background:var(--rz-v2-green);border-color:var(--rz-v2-green);color:var(--rz-v2-navy-3);box-shadow:0 0 8px #33d17a99}body .status-step.is-active--neutral .status-step__bullet{background:var(--rz-v2-blue-soft);border-color:var(--rz-v2-blue-soft);color:var(--rz-v2-navy-3);box-shadow:0 0 8px #5c9be699}body .status-step__when{margin-left:auto;font-size:11px;color:var(--rz-v2-grey-700);font-family:JetBrains Mono,ui-monospace,monospace}body .qualif-note{display:flex;flex-direction:column;gap:6px;margin-top:14px}body .qualif-note__label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--rz-v2-blue-soft);text-transform:uppercase;letter-spacing:.6px;font-weight:600}body .qualif-note textarea{width:100%;background:#020e2080;border:1px solid var(--rz-v2-line);border-radius:8px;color:var(--rz-v2-white);padding:10px 12px;min-height:90px;font-family:inherit;font-size:13px;line-height:1.55;resize:vertical}body .qualif-note textarea:focus{outline:none;border-color:var(--rz-v2-blue-soft)}body .qualif-note__count{align-self:flex-end;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;color:var(--rz-v2-grey-700)}body .timeline{display:flex;flex-direction:column;gap:0;position:relative}body .timeline:before{content:"";position:absolute;left:9px;top:18px;bottom:12px;width:1.5px;background:var(--rz-v2-line-soft)}body .tl-item{display:grid;grid-template-columns:20px 1fr;gap:12px;padding:10px 0;position:relative}body .tl-dot{width:10px;height:10px;border-radius:50%;margin-top:5px;margin-left:4px;background:var(--rz-v2-blue-soft);box-shadow:0 0 8px #5c9be680;z-index:1}body .tl-dot.is-warn{background:var(--rz-v2-amber);box-shadow:0 0 8px #f5a62399}body .tl-dot.is-ok{background:var(--rz-v2-green);box-shadow:0 0 8px #33d17a99}body .tl-dot.is-muted{background:var(--rz-v2-grey-700);box-shadow:none}body .tl-text{font-size:12.5px;color:var(--rz-v2-grey-300);line-height:1.45}body .tl-text b{color:var(--rz-v2-white);font-weight:600}body .tl-text small{display:block;color:var(--rz-v2-grey-700);font-size:10.5px;margin-top:2px;font-family:JetBrains Mono,ui-monospace,monospace}body .dropzone{margin-bottom:22px;padding:32px 24px;text-align:center;background:#3c8ce80a;border:2px dashed rgba(92,155,230,.35);border-radius:14px;cursor:pointer;transition:all .2s;position:relative;outline:none}body .dropzone:hover,body .dropzone.is-dragover,body .dropzone:focus-visible{background:#3c8ce81a;border-color:var(--rz-v2-blue-soft)}body .dropzone[aria-disabled=true]{opacity:.5;cursor:not-allowed}body .dropzone__icon{width:56px;height:56px;margin:0 auto 14px;border-radius:14px;background:linear-gradient(135deg,#3c8ce84d,#5c9be626);display:flex;align-items:center;justify-content:center;color:var(--rz-v2-blue-soft)}body .dropzone__icon svg{width:26px;height:26px}body .dropzone__title{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:16px;color:var(--rz-v2-white);margin-bottom:6px}body .dropzone__help{font-size:12.5px;color:var(--rz-v2-grey-500);margin-bottom:14px}body .dropzone__cta{display:inline-flex;gap:10px;align-items:center}body .media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}body .media-card{background:#072b5759;border:1px solid var(--rz-v2-line-soft);border-radius:12px;overflow:hidden;transition:all .15s;position:relative;cursor:pointer;text-align:left;padding:0;color:inherit;font:inherit;width:100%;display:block}body .media-card:hover{border-color:var(--rz-v2-blue-soft);transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}body .media-card.is-selected{border-color:var(--rz-v2-blue-2);box-shadow:0 0 0 2px #3c8ce866}body .media-card__thumb{aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;position:relative;background:linear-gradient(135deg,#3c8ce82e,#020e2099);font-family:JetBrains Mono,ui-monospace,monospace;font-weight:700;font-size:18px;color:var(--rz-v2-blue-soft);letter-spacing:.8px;overflow:hidden}body .media-card__thumb img{width:100%;height:100%;object-fit:cover;display:block}body .media-card__thumb--g2{background:linear-gradient(135deg,#33d17a38,#020e2099);color:var(--rz-v2-green)}body .media-card__thumb--g3{background:linear-gradient(135deg,#9d6fe838,#020e2099);color:var(--rz-v2-violet)}body .media-card__thumb--g4{background:linear-gradient(135deg,#f5a62333,#020e2099);color:var(--rz-v2-amber)}body .media-card__thumb--g5{background:linear-gradient(135deg,#e84a4a2e,#020e2099);color:var(--rz-v2-red)}body .media-card__thumb--g6{background:linear-gradient(135deg,#3dd9c933,#020e2099);color:var(--rz-v2-cyan)}body .media-card__type{position:absolute;top:8px;left:8px;padding:2px 7px;border-radius:4px;background:#020e20b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;color:var(--rz-v2-grey-300);text-transform:uppercase;letter-spacing:.5px;font-weight:700}body .media-card__actions{position:absolute;top:8px;right:8px;display:flex;gap:4px;opacity:0;transition:opacity .15s;z-index:2}body .media-card:hover .media-card__actions,body .media-card:focus-within .media-card__actions{opacity:1}body .media-card__actions button,body .media-card__actions a{width:28px;height:28px;border-radius:6px;background:#020e20cc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--rz-v2-line-soft);color:var(--rz-v2-grey-300);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}body .media-card__actions button:hover,body .media-card__actions a:hover{color:var(--rz-v2-white);border-color:var(--rz-v2-blue-soft)}body .media-card__actions button.danger:hover{color:var(--rz-v2-red);border-color:#e84a4a80}body .media-card__body{padding:12px 14px}body .media-card__name{font-size:12.5px;color:var(--rz-v2-white);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px}body .media-card__meta{display:flex;justify-content:space-between;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:var(--rz-v2-grey-500);letter-spacing:.3px}body .media-card__meta b{color:var(--rz-v2-grey-300);font-weight:600}body .media-card__alt{margin-top:8px;display:flex;gap:6px;align-items:center;flex-wrap:wrap;font-size:11.5px;color:var(--rz-v2-grey-500)}body .media-card__alt em{color:var(--rz-v2-grey-700);font-style:italic}body .media-card__alt input{flex:1 1 140px;min-width:0;background:#020e208c;border:1px solid var(--rz-v2-line-soft);border-radius:6px;padding:5px 8px;color:var(--rz-v2-white);font-size:11.5px}body .media-card__alt input:focus{outline:none;border-color:var(--rz-v2-blue-soft)}body .selection-bar{padding:12px 18px;margin-bottom:18px;background:#3c8ce81a;border:1px solid var(--rz-v2-blue-soft);border-radius:10px;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}body .selection-bar__count{font-size:13px;color:var(--rz-v2-white);font-weight:600}body .selection-bar__actions{display:flex;gap:8px;flex-wrap:wrap}body app-media-browser .media-browser__backdrop{position:fixed;inset:0;background:#020e20c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:24px;z-index:1000}body app-media-browser .media-browser__dialog{background:var(--rz-v2-navy-3);border:1px solid var(--rz-v2-line);border-radius:16px;width:min(100%,1100px);max-height:calc(100vh - 48px);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 30px 80px #0000008c}body app-media-browser .media-browser__header{display:flex;align-items:center;justify-content:space-between;padding:16px 22px;border-bottom:1px solid var(--rz-v2-line-soft)}body app-media-browser .media-browser__header h2{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:17px;color:var(--rz-v2-white);margin:0}body app-media-browser .media-browser__toolbar{display:grid;grid-template-columns:1fr auto;gap:12px;padding:16px 22px;border-bottom:1px solid var(--rz-v2-line-soft)}body app-media-browser .media-browser__search{background:#020e208c;border:1px solid var(--rz-v2-line-soft);border-radius:8px;padding:9px 12px;color:var(--rz-v2-white);font-size:13px;font-family:inherit}body app-media-browser .media-browser__search:focus{outline:none;border-color:var(--rz-v2-blue-soft)}body app-media-browser .media-browser__upload{cursor:pointer}body app-media-browser .media-browser__dropzone{margin:16px 22px;padding:18px;text-align:center;background:#3c8ce80a;border:1.5px dashed rgba(92,155,230,.35);border-radius:12px;color:var(--rz-v2-grey-300);font-size:12.5px;display:flex;gap:10px;align-items:center;justify-content:center}body app-media-browser .media-browser__grid{padding:6px 22px 22px;overflow-y:auto;flex:1 1 auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px}body app-media-browser .media-browser__footer{display:flex;align-items:center;justify-content:space-between;padding:14px 22px;border-top:1px solid var(--rz-v2-line-soft);gap:14px;flex-wrap:wrap}body app-media-browser .media-browser__pagination{display:flex;gap:10px;align-items:center;color:var(--rz-v2-grey-500);font-size:12px}body app-media-browser .hint{color:var(--rz-v2-grey-500);font-size:12px}body app-media-browser .media-browser__footer>button{background:linear-gradient(135deg,var(--rz-v2-blue-2),var(--rz-v2-blue));color:var(--rz-v2-white);border:1px solid transparent;border-radius:9px;padding:9px 16px;font-family:Space Grotesk,sans-serif;font-weight:600;font-size:13.5px;cursor:pointer}body app-media-browser .media-browser__footer>button[disabled]{opacity:.45;cursor:not-allowed}body .qf-result-panel{background:linear-gradient(180deg,#072b57d9,#031e3fd9);border:1px solid var(--rz-v2-line);border-radius:14px;padding:16px 20px;margin-bottom:24px;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:0 12px 40px #00000059;isolation:isolate}body .qf-result-sticky{position:sticky;top:calc(var(--rz-v2-shell-header-h) + 12px);z-index:60}body .qf-eval-form>.card{margin-bottom:20px}body .qf-tier-card{margin-bottom:20px}body .qf-result-grid{display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center}body .qf-result-reco{display:flex;flex-direction:column;gap:6px;min-width:200px}body .qf-result-reco__label{font-size:10px;color:var(--rz-v2-grey-500);text-transform:uppercase;letter-spacing:.8px;font-weight:600}body .qf-result-reco__value{display:flex;align-items:center;gap:10px}body .qf-result-reco__text{display:flex;flex-direction:column;gap:2px}body .qf-result-reco__tier{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:18px;color:var(--rz-v2-white)}body .qf-result-reco__decision{font-size:12px;color:var(--rz-v2-grey-300)}body .qf-tier-badge{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;font-family:Space Grotesk,sans-serif;font-weight:700;font-size:16px;color:var(--rz-v2-white);box-shadow:0 8px 22px #00000059,inset 0 1px #ffffff2e}body .qf-tier-badge--mini{width:28px;height:28px;border-radius:7px;font-size:12px}body .qf-tier-badge.is-p1{background:linear-gradient(135deg,#3d7dc5,#5c9be6)}body .qf-tier-badge.is-p2{background:linear-gradient(135deg,#22a55e,#33d17a)}body .qf-tier-badge.is-p3{background:linear-gradient(135deg,#7b4fce,#9d6fe8)}body .qf-tier-badge.is-nogo{background:linear-gradient(135deg,#b73838,#e84a4a)}body .qf-result-scores{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}body .qf-score-card{padding:10px 14px;border:1px solid var(--rz-v2-line-soft);border-radius:10px;background:#ffffff05}body .qf-score-card.is-reco{border-color:var(--rz-v2-p2);background:#33d17a0f;box-shadow:0 0 0 1px #33d17a40}body .qf-score-card__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}body .qf-score-card__tier{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.4px;color:var(--rz-v2-white)}body .qf-score-card__reco-tag{color:var(--rz-v2-green);margin-left:4px}body .qf-score-dot{width:8px;height:8px;border-radius:50%}body .qf-score-dot.is-p1{background:var(--rz-v2-p1);box-shadow:0 0 8px #5c9be699}body .qf-score-dot.is-p2{background:var(--rz-v2-p2);box-shadow:0 0 8px #33d17a99}body .qf-score-dot.is-p3{background:var(--rz-v2-p3);box-shadow:0 0 8px #9d6fe899}body .qf-score-card__pct{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:18px;color:var(--rz-v2-white)}body .qf-score-bar{height:6px;border-radius:3px;background:#ffffff0f;overflow:hidden}body .qf-score-bar>i{display:block;height:100%;border-radius:3px;transition:width .3s ease}body .qf-score-bar>i.is-p1{background:linear-gradient(90deg,var(--rz-v2-p1),#7fb4f0)}body .qf-score-bar>i.is-p2{background:linear-gradient(90deg,var(--rz-v2-p2),#5de599)}body .qf-score-bar>i.is-p3{background:linear-gradient(90deg,var(--rz-v2-p3),#bd96f0)}body .qf-score-card__foot{margin-top:6px;font-size:10px;color:var(--rz-v2-grey-500);font-family:JetBrains Mono,ui-monospace,monospace}body .qf-result-flags{display:flex;flex-direction:column;gap:6px;min-width:240px}body .qf-flag{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:6px;font-size:11px;font-weight:500;white-space:nowrap}body .qf-flag i{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}body .qf-flag--elim{background:#e84a4a1f;border:1px solid rgba(232,74,74,.35);color:var(--rz-v2-red)}body .qf-flag--switch{background:#f5a6231f;border:1px solid rgba(245,166,35,.35);color:var(--rz-v2-amber)}body .qf-flag--ok{background:#33d17a1a;border:1px solid rgba(51,209,122,.3);color:var(--rz-v2-green)}body .qf-sync{font-size:11px;font-weight:500}body .qf-sync--pending{color:var(--rz-v2-amber)}body .qf-sync--synced{color:var(--rz-v2-blue-soft)}body .qf-sync--error{color:var(--rz-v2-red)}body .qf-sync-note{font-size:11px;color:var(--rz-v2-grey-500)}body .qf-inputs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}body .qf-input-card{padding:14px;border:1px solid var(--rz-v2-line-soft);border-radius:10px;background:#ffffff05;transition:border-color .2s}body .qf-input-card:focus-within{border-color:var(--rz-v2-blue-soft);background:#3c8ce80a}body .qf-input-card.is-invalid{border-color:#e84a4a80}body .qf-input-card__label{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;font-weight:600;color:var(--rz-v2-grey-300);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}body .qf-input-card__derives{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;color:var(--rz-v2-blue-soft);text-transform:none;letter-spacing:.4px;font-weight:500}body .qf-budget-tiers{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}body .qf-budget-tier{padding:8px 6px;border:1px solid var(--rz-v2-line);border-radius:6px;background:#020e2066;text-align:center;font-size:12px;font-weight:600;font-family:inherit;color:var(--rz-v2-grey-300);cursor:pointer;transition:all .2s}body .qf-budget-tier:hover{border-color:var(--rz-v2-blue-soft);background:#3c8ce80f}body .qf-budget-tier.is-active{border-color:var(--rz-v2-blue-2);background:#3c8ce82e;color:var(--rz-v2-white);box-shadow:0 0 0 1px #3c8ce866}body .qf-criteria-list{display:flex;flex-direction:column;gap:8px}body .qf-criterion{display:grid;grid-template-columns:auto 1fr auto auto;gap:14px;align-items:center;padding:12px 14px;border:1px solid var(--rz-v2-line-soft);border-radius:10px;background:#ffffff04;transition:background .15s;outline:none}body .qf-criterion:hover{background:#3c8ce80a;border-color:var(--rz-v2-line)}body .qf-criterion:focus-visible{border-color:var(--rz-v2-blue-soft);box-shadow:0 0 0 3px #3c8ce826}body .qf-criterion.is-auto{border-style:dashed;background:#9d6fe80a}body .qf-criterion.is-override{border-style:dashed;border-color:#9d6fe873;background:#9d6fe812}body .qf-criterion.is-elim{border-color:#e84a4a66;background:#e84a4a0d}body .qf-criterion__codes{display:flex;flex-direction:column;gap:3px;min-width:48px}body .qf-code-pill{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;border-radius:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:700;letter-spacing:.4px;line-height:1.4;border:1px solid transparent}body .qf-code-pill.is-p1{background:#5c9be61f;border-color:#5c9be64d;color:var(--rz-v2-p1)}body .qf-code-pill.is-p2{background:#33d17a1f;border-color:#33d17a4d;color:var(--rz-v2-p2)}body .qf-code-pill.is-p3{background:#9d6fe81f;border-color:#9d6fe84d;color:var(--rz-v2-p3)}body .qf-criterion__body{min-width:0}body .qf-criterion__label{font-size:13.5px;color:var(--rz-v2-grey-100);font-weight:500;line-height:1.4}body .qf-criterion__meta{display:flex;align-items:center;gap:10px;margin-top:4px;font-size:11px;color:var(--rz-v2-grey-500)}body .qf-criterion__meta:empty{display:none}body .qf-source-auto{display:inline-flex;align-items:center;gap:5px;padding:2px 6px;border-radius:4px;background:#9d6fe81a;color:var(--rz-v2-violet);font-size:10px;font-weight:500}body .qf-source-override{display:inline-flex;align-items:center;gap:8px;padding:2px 6px;border-radius:4px;background:#9d6fe82e;color:var(--rz-v2-violet);font-size:10px;font-weight:600}body .qf-source-override__reset{background:transparent;border:0;padding:0;color:var(--rz-v2-blue-soft);font-size:10px;font-family:inherit;cursor:pointer;text-decoration:underline}body .qf-source-override__reset:hover{color:var(--rz-v2-white)}body .qf-source-elim{display:inline-flex;align-items:center;gap:5px;padding:2px 6px;border-radius:4px;background:#e84a4a1a;color:var(--rz-v2-red);font-size:10px;font-weight:500}body .qf-criterion__note{background:transparent;border:1px solid transparent;border-radius:6px;color:var(--rz-v2-grey-300);font-family:inherit;font-size:12px;padding:6px 10px;width:200px;transition:all .2s}body .qf-criterion__note::placeholder{color:var(--rz-v2-grey-700);font-style:italic}body .qf-criterion__note:hover{border-color:var(--rz-v2-line-soft);background:#020e2066}body .qf-criterion__note:focus{outline:none;border-color:var(--rz-v2-blue-soft);background:#020e2099}body .qf-toggle-trio{display:flex;background:#020e2080;border:1px solid var(--rz-v2-line);border-radius:8px;padding:2px;gap:2px}body .qf-toggle-trio button{background:transparent;border:0;color:var(--rz-v2-grey-500);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700;padding:6px 12px;border-radius:6px;cursor:pointer;transition:all .15s;letter-spacing:.5px;min-width:32px}body .qf-toggle-trio button:hover{color:var(--rz-v2-white);background:#ffffff0a}body .qf-toggle-trio__y.is-active{background:#33d17a2e;color:var(--rz-v2-green);box-shadow:0 0 0 1px #33d17a59}body .qf-toggle-trio__n.is-active{background:#e84a4a2e;color:var(--rz-v2-red);box-shadow:0 0 0 1px #e84a4a59}body .qf-toggle-trio__u.is-active{background:#f5a62329;color:var(--rz-v2-amber);box-shadow:0 0 0 1px #f5a62359}body .qf-tier-accordion{border:1px solid var(--rz-v2-line-soft);border-radius:12px;margin-bottom:12px;overflow:hidden}body .qf-tier-accordion__head{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 18px;background:#020e2066;border:0;color:inherit;font-family:inherit;text-align:left;cursor:pointer;transition:background .2s;-webkit-user-select:none;user-select:none}body .qf-tier-accordion__head:hover{background:#3c8ce80f}body .qf-tier-accordion__left{display:flex;align-items:center;gap:12px}body .qf-tier-accordion__title{display:block;font-family:Space Grotesk,sans-serif;font-weight:600;font-size:14.5px;color:var(--rz-v2-white)}body .qf-tier-accordion__meta{display:block;font-size:11px;color:var(--rz-v2-grey-500);font-family:JetBrains Mono,ui-monospace,monospace;text-transform:uppercase;letter-spacing:.4px}body .qf-tier-accordion__right{display:flex;align-items:center;gap:14px}body .qf-tier-accordion__score{font-size:12px;color:var(--rz-v2-grey-300)}body .qf-tier-accordion__chev{color:var(--rz-v2-grey-500);transition:transform .25s}body .qf-tier-accordion.is-open .qf-tier-accordion__chev{transform:rotate(180deg)}body .qf-tier-accordion__body{padding:14px 18px;border-top:1px solid var(--rz-v2-line-soft)}body .qf-warnings{padding:12px 16px;border:1px dashed rgba(245,166,35,.4);border-radius:10px;background:#f5a6230f;margin-bottom:20px;display:flex;flex-direction:column;gap:6px}body .qf-warnings__item{font-size:12.5px;color:var(--rz-v2-amber)}body .qf-identity-card{display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:center;padding:18px 22px;background:linear-gradient(135deg,#072b5799,#031e3f66);border:1px solid var(--rz-v2-line);border-radius:14px;margin-bottom:24px}body .qf-identity-card__avatar{width:56px;height:56px;border-radius:12px;background:linear-gradient(135deg,var(--rz-v2-blue),var(--rz-v2-blue-2));display:flex;align-items:center;justify-content:center;font-family:Space Grotesk,sans-serif;font-weight:700;font-size:22px;color:var(--rz-v2-white);box-shadow:0 8px 22px #2063b673}body .qf-identity-card__info h2{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:22px;letter-spacing:-.01em;margin:0 0 6px}body .qf-identity-card__meta{display:flex;gap:18px;flex-wrap:wrap;font-size:12.5px;color:var(--rz-v2-grey-300);align-items:center}body .qf-identity-card__meta>span{display:inline-flex;align-items:center;gap:6px}body .qf-identity-card__label{color:var(--rz-v2-grey-500);font-size:11px;text-transform:uppercase;letter-spacing:.4px;font-weight:600}body .qf-identity-card__actions{display:flex;gap:8px}body .qf-timeline{list-style:none;margin:0;padding:0}body .qf-timeline__item{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:14px 22px;border-bottom:1px solid var(--rz-v2-line-soft)}body .qf-timeline__item:last-child{border-bottom:0}body .qf-timeline__label{color:var(--rz-v2-white);font-weight:600;font-size:13.5px;text-decoration:none}body .qf-timeline__label:hover{color:var(--rz-v2-blue-soft)}body .qf-timeline__meta{font-size:11px;color:var(--rz-v2-grey-500);margin-top:2px}body .qf-timeline__elim{color:var(--rz-v2-red);font-weight:600}body .qf-timeline__switch{color:var(--rz-v2-amber);font-weight:600}body .qf-timeline__summary{font-size:12px;color:var(--rz-v2-grey-300);margin-top:4px}body .qf-timeline__scores{display:flex;flex-direction:column;gap:2px;font-size:11px;color:var(--rz-v2-grey-300);text-align:right}body .qf-answers-table{width:100%;border-collapse:collapse;font-size:13px}body .qf-answers-table th{text-align:left;padding:10px 22px;font-size:10px;text-transform:uppercase;letter-spacing:.6px;color:var(--rz-v2-grey-500);border-bottom:1px solid var(--rz-v2-line-soft)}body .qf-answers-table td{padding:10px 22px;border-bottom:1px solid var(--rz-v2-line-soft);color:var(--rz-v2-grey-100);vertical-align:top}body .qf-answers-table tr:last-child td{border-bottom:0}body .qf-answers-table tr.is-elim td{background:#e84a4a0d}body .qf-answers-table__source{color:var(--rz-v2-grey-500);font-size:12px}body .qf-answers-table__note{color:var(--rz-v2-grey-300);font-size:12px}body .qf-answer-value{display:inline-flex;align-items:center;justify-content:center;min-width:26px;padding:2px 8px;border-radius:5px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700}body .qf-answer-value.is-yes{background:#33d17a24;color:var(--rz-v2-green)}body .qf-answer-value.is-no{background:#e84a4a24;color:var(--rz-v2-red)}body .qf-answer-value.is-unknown{background:#f5a62324;color:var(--rz-v2-amber)}body .qf-never-evaluated{font-size:11px;color:var(--rz-v2-grey-500);font-style:italic}body .qf-notes-preview{font-size:13px;color:var(--rz-v2-grey-300);white-space:pre-wrap;margin:0;line-height:1.6}body .qf-save-kind{min-width:180px}body .qf-save-label{width:240px}body .qf-save-label.is-invalid{border-color:#e84a4a99}body .qf-diff-picker{display:grid;grid-template-columns:1fr auto 1fr auto;gap:16px;align-items:start}body .qf-diff-picker__col{display:flex;flex-direction:column;gap:6px;min-width:0}body .qf-diff-picker__meta{font-size:11px;color:var(--rz-v2-grey-500)}body .qf-diff-picker__swap{align-self:center}body .qf-diff-picker__filter{display:flex;align-items:center;gap:8px;align-self:center;font-size:12px;color:var(--rz-v2-grey-300);cursor:pointer;white-space:nowrap}body .qf-diff-banner{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;padding:16px 22px;margin-bottom:18px;border:1px solid var(--rz-v2-line-soft);border-radius:12px;background:linear-gradient(135deg,#2e7cf614,#020e2066)}body .qf-diff-banner__reco{display:flex;flex-direction:column;gap:6px;min-width:0}body .qf-diff-banner__label{font-size:10px;text-transform:uppercase;letter-spacing:.6px;color:var(--rz-v2-grey-500);font-weight:600}body .qf-diff-banner__badges{display:flex;align-items:center;gap:10px}body .qf-diff-banner__arrow{color:var(--rz-v2-grey-500);font-size:15px}body .qf-diff-banner__changed{font-size:11px;font-weight:600;color:var(--rz-v2-amber)}body .qf-diff-banner__summary{font-size:12px;color:var(--rz-v2-grey-300)}body .qf-diff-banner__scores{display:flex;flex-direction:column;gap:4px}body .qf-diff-score{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--rz-v2-grey-300)}body .qf-diff-score.is-changed{color:var(--rz-v2-grey-100)}body .qf-diff-score__tier{font-weight:700;font-size:11px;color:var(--rz-v2-grey-500)}body .qf-diff-score__values{font-size:11.5px}body .qf-diff-delta{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700;padding:1px 7px;border-radius:5px;background:#9aa5b51f;color:var(--rz-v2-grey-300)}body .qf-diff-delta.is-up{background:#33d17a24;color:var(--rz-v2-green)}body .qf-diff-delta.is-down{background:#e84a4a24;color:var(--rz-v2-red)}body .qf-diff-table tr.is-changed td{background:#2e7cf612}body .qf-diff-table tr.is-note-changed:not(.is-changed) td{background:#2e7cf609}body .qf-diff-table__source{margin-left:8px;font-size:11px;color:var(--rz-v2-grey-500)}body .qf-answer-value.is-absent{background:#9aa5b51a;color:var(--rz-v2-grey-500)}body .qf-diff-empty{margin:0;padding:16px 22px;font-size:12px;color:var(--rz-v2-grey-500);font-style:italic}body .qf-import__textarea{width:100%;min-height:120px;resize:vertical;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;line-height:1.5}body .qf-import__actions{display:flex;align-items:center;gap:10px;margin-top:12px;flex-wrap:wrap}body .qf-import__file{cursor:pointer}body .qf-import__result{margin-top:14px;display:flex;flex-direction:column;gap:10px}body .qf-import__meta{display:flex;flex-wrap:wrap;gap:8px}body .qf-import__chip{font-size:11.5px;padding:3px 10px;border:1px solid var(--rz-v2-line-soft);border-radius:999px;color:var(--rz-v2-grey-500);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .qf-import__chip--count{border-color:#2ecc7159;background:#2ecc7114;color:var(--rz-v2-green)}body .qf-import__warnings{margin-bottom:0}body .qf-import__overwrites{padding:12px 16px;border:1px dashed rgba(245,166,35,.4);border-radius:10px;background:#f5a6230f}body .qf-import__overwrites-title{margin:0 0 6px;font-size:12.5px;font-weight:600;color:var(--rz-v2-amber)}body .qf-import__overwrites-line{font-size:12px;color:var(--rz-v2-amber)}body .qf-review__intro{color:var(--rz-v2-grey-300);font-size:14px;max-width:640px;margin:4px 0 20px}body .qf-review__filters{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}body .qf-review__filters .chip{padding:6px 12px;border-radius:999px;background:#ffffff08;border:1px solid var(--rz-v2-line-soft);color:var(--rz-v2-grey-300);font-size:12.5px;font-weight:500;font-family:inherit;cursor:pointer;transition:all .15s}body .qf-review__filters .chip:hover{color:var(--rz-v2-white);border-color:var(--rz-v2-blue-soft)}body .qf-review__filters .chip.is-active{background:#3c8ce829;border-color:var(--rz-v2-blue-2);color:var(--rz-v2-white);box-shadow:0 0 0 1px #3c8ce84d}body .qf-review__chip-dot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px;vertical-align:middle}body .qf-review__chip-dot.is-open{background:var(--rz-v2-amber)}body .qf-review__chip-dot.is-ack{background:var(--rz-v2-blue-soft)}body .qf-review__chip-dot.is-resolved{background:var(--rz-v2-green)}body .qf-review__filters .chip--open.is-active{background:#f5a62329;border-color:var(--rz-v2-amber);box-shadow:0 0 0 1px #f5a6234d}body .qf-review__filters .chip--ack.is-active{background:#5c9be629;border-color:var(--rz-v2-blue-soft);box-shadow:0 0 0 1px #5c9be64d}body .qf-review__filters .chip--resolved.is-active{background:#33d17a29;border-color:var(--rz-v2-green);box-shadow:0 0 0 1px #33d17a4d}body .qf-review__filters .chip--all.is-active{background:#ffffff14;border-color:var(--rz-v2-grey-500);box-shadow:0 0 0 1px #ffffff1a}body .qf-review__n{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700;color:var(--rz-v2-white);margin-left:4px}body .qf-review__legend{display:flex;flex-direction:column;gap:14px;background:linear-gradient(180deg,#072b5766,#031e3f66);border:1px solid var(--rz-v2-line-soft);border-radius:12px;padding:14px 20px;margin-bottom:28px}body .qf-review__legend-group{display:flex;flex-direction:column;gap:9px}body .qf-review__legend-sep{height:1px;background:var(--rz-v2-line-soft)}body .qf-review__legend-title{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;color:var(--rz-v2-grey-500);letter-spacing:.7px;text-transform:uppercase;font-weight:700}body .qf-review__legend-items{display:flex;flex-direction:column;gap:6px}body .qf-review__legend-item{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--rz-v2-grey-300)}body .qf-review__legend-item b{color:var(--rz-v2-grey-100);font-weight:600}body .qf-review__swatch{width:11px;height:11px;border-radius:3px;flex-shrink:0}body .qf-review__swatch.is-p2{background:var(--rz-v2-p2)}body .qf-review__swatch.is-p3{background:var(--rz-v2-p3)}body .qf-review__swatch.is-amber{background:var(--rz-v2-amber)}body .qf-review__dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}body .qf-review__dot.is-open{background:var(--rz-v2-amber)}body .qf-review__dot.is-ack{background:var(--rz-v2-blue-soft)}body .qf-review__dot.is-resolved{background:var(--rz-v2-green)}body .qf-review__loading{color:var(--rz-v2-grey-500);font-size:13px;padding:24px 4px}body .qf-review__list{display:flex;flex-direction:column;gap:12px}body .qf-review__card{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;background:linear-gradient(180deg,#072b578c,#031e3f8c);border:1px solid var(--rz-v2-line);border-radius:14px;padding:16px 18px 16px 20px;overflow:hidden}body .qf-review__card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px}body .qf-review__card.is-dest-p2:before{background:linear-gradient(180deg,var(--rz-v2-p2),#5de599)}body .qf-review__card.is-dest-p3:before{background:linear-gradient(180deg,var(--rz-v2-p3),#bd96f0)}body .qf-review__card.is-dormant:before{background:linear-gradient(180deg,var(--rz-v2-amber),#f7c66a)}body .qf-review__card.is-faded{opacity:.92}body .qf-review__icon{width:44px;height:44px;border-radius:11px;display:flex;align-items:center;justify-content:center;flex-shrink:0}body .qf-review__icon svg{width:22px;height:22px}body .qf-review__card.is-dest-p2 .qf-review__icon{background:#33d17a1f;border:1px solid rgba(51,209,122,.3);color:var(--rz-v2-p2)}body .qf-review__card.is-dest-p3 .qf-review__icon{background:#9d6fe824;border:1px solid rgba(157,111,232,.32);color:var(--rz-v2-p3)}body .qf-review__card.is-dormant .qf-review__icon{background:#f5a6231f;border:1px solid rgba(245,166,35,.32);color:var(--rz-v2-amber)}body .qf-review__body{min-width:0}body .qf-review__kind{display:flex;align-items:center;gap:10px;margin-bottom:5px;flex-wrap:wrap}body .qf-review__kind-label{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:14.5px;color:var(--rz-v2-white)}body .qf-review__flow{display:inline-flex;align-items:center;gap:6px}body .qf-review__tier-mini{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;font-family:Space Grotesk,sans-serif;font-weight:700;font-size:11px;color:var(--rz-v2-white)}body .qf-review__tier-mini.is-p1{background:linear-gradient(135deg,var(--rz-v2-p1),#7fb4f0)}body .qf-review__tier-mini.is-p2{background:linear-gradient(135deg,var(--rz-v2-p2),#5de599)}body .qf-review__tier-mini.is-p3{background:linear-gradient(135deg,var(--rz-v2-p3),#bd96f0)}body .qf-review__arrow{color:var(--rz-v2-grey-500);font-size:13px}body .qf-review__msg{color:var(--rz-v2-grey-300);font-size:13px;margin-bottom:8px}body .qf-review__meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap}body .qf-review__client{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--rz-v2-grey-100)}body .qf-review__client .co{color:var(--rz-v2-grey-500)}body .qf-review__date{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;color:var(--rz-v2-grey-500);text-transform:uppercase;letter-spacing:.4px}body .qf-review__sidecol{display:flex;flex-direction:column;align-items:flex-end;gap:10px;flex-shrink:0}body .qf-review__status{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:20px;font-size:11.5px;font-weight:600;font-family:Space Grotesk,sans-serif}body .qf-review__status i{width:7px;height:7px;border-radius:50%}body .qf-review__status.is-open{background:#f5a6231f;border:1px solid rgba(245,166,35,.32);color:var(--rz-v2-amber)}body .qf-review__status.is-open i{background:var(--rz-v2-amber)}body .qf-review__status.is-ack{background:#5c9be61a;border:1px solid var(--rz-v2-line);color:var(--rz-v2-blue-soft)}body .qf-review__status.is-ack i{background:var(--rz-v2-blue-soft)}body .qf-review__status.is-resolved{background:#33d17a1a;border:1px solid rgba(51,209,122,.28);color:var(--rz-v2-green)}body .qf-review__status.is-resolved i{background:var(--rz-v2-green)}body .qf-review__actions{display:flex;align-items:center;gap:8px}body .qf-review__ackinfo{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:var(--rz-v2-grey-500);text-transform:uppercase;letter-spacing:.4px}@media(max-width:1100px){body .qf-result-grid{grid-template-columns:1fr;gap:14px}body .qf-result-flags{flex-direction:row;flex-wrap:wrap;min-width:0}body .qf-identity-card{grid-template-columns:1fr}body .qf-identity-card__actions{justify-content:flex-end}}@media(max-width:760px){body .qf-review__card{grid-template-columns:auto 1fr}body .qf-review__sidecol{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}body .qf-result-scores{grid-template-columns:1fr;gap:8px}body .qf-criterion{grid-template-columns:auto 1fr auto;grid-template-rows:auto auto}body .qf-criterion__note{grid-column:1/-1;width:100%;border-color:var(--rz-v2-line-soft);background:#020e2066}body .qf-save-label{width:100%}body .qf-diff-picker,body .qf-diff-banner{grid-template-columns:1fr}}@font-face{font-family:Inter;src:url(/fonts/inter-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow-800.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/space-grotesk-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/space-grotesk-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/space-grotesk-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/space-grotesk-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--rz-navy: #031e3f;--rz-navy-2: #072b57;--rz-blue: #2063b6;--rz-blue-soft: #2c7ce0;--rz-white: #ffffff;--rz-grey-50: #f4f6f9;--rz-grey-100: #e6ebf2;--rz-grey-200: #d9dfe7;--rz-grey-500: #8a95a3;--rz-grey-700: #5a6470;--rz-grey-900: #2a3340;--rz-success: #137a4d;--rz-warning: #a25b00;--rz-danger: #b3261e;--rz-shadow-sm: 0 2px 6px rgba(3, 30, 63, .08);--rz-shadow-md: 0 8px 24px rgba(3, 30, 63, .12);--rz-shadow-lg: 0 16px 48px rgba(3, 30, 63, .18);--rz-radius: 4px;--rz-radius-lg: 8px;--rz-font-body: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--rz-font-heading: "Barlow", "Inter", system-ui, sans-serif;--rz-font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:var(--rz-font-body);color:var(--rz-grey-900);background:var(--rz-grey-50);line-height:1.5;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--rz-font-heading);letter-spacing:-.3px;margin:0 0 .5em;color:var(--rz-navy);font-weight:700}h1{font-size:28px;line-height:1.2}h2{font-size:22px;line-height:1.25}h3{font-size:18px;line-height:1.3}a{color:var(--rz-blue);text-decoration:none}a:hover{text-decoration:underline}a:focus-visible,button:focus-visible{outline:2px solid var(--rz-blue);outline-offset:2px;border-radius:2px}code,pre,kbd,samp{font-family:var(--rz-font-mono);font-size:.9em}.rz-icon{width:16px;height:16px;flex-shrink:0;vertical-align:middle}.rz-icon--sm{width:14px;height:14px}.rz-icon--lg{width:20px;height:20px}.rz-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rz-card{background:var(--rz-white);border:1px solid var(--rz-grey-100);border-radius:var(--rz-radius-lg);box-shadow:var(--rz-shadow-sm);padding:24px}.rz-card+.rz-card{margin-top:16px}.rz-page-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap}.rz-page-header h1{margin:0}.rz-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:600;line-height:1;border-radius:var(--rz-radius);border:1px solid transparent;background:var(--rz-blue);color:var(--rz-white);cursor:pointer;text-decoration:none;transition:background .12s ease,border-color .12s ease,color .12s ease}.rz-btn:hover{background:var(--rz-blue-soft);text-decoration:none}.rz-btn:disabled,.rz-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.rz-btn--ghost{background:transparent;color:var(--rz-navy);border-color:var(--rz-grey-200)}.rz-btn--ghost:hover{background:var(--rz-grey-50);color:var(--rz-navy)}.rz-btn--danger{background:var(--rz-danger)}.rz-btn--danger:hover{background:#8c1d17}.rz-btn--sm{height:28px;padding:0 10px;font-size:13px}.rz-form-row{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.rz-form-row label{font-size:13px;font-weight:600;color:var(--rz-grey-900)}.rz-form-row .hint{font-size:12px;color:var(--rz-grey-500)}.rz-form-row .err{font-size:12px;color:var(--rz-danger)}.rz-table{width:100%;border-collapse:collapse;background:var(--rz-white);border-radius:var(--rz-radius-lg);overflow:hidden}.rz-table th,.rz-table td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--rz-grey-100);font-size:14px;vertical-align:middle}.rz-table th{background:var(--rz-grey-50);color:var(--rz-grey-700);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.4px}.rz-table tr:last-child td{border-bottom:0}.rz-table tr:hover td{background:var(--rz-grey-50)}.rz-chip{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;font-size:12px;font-weight:600;background:var(--rz-grey-100);color:var(--rz-grey-700);border-radius:999px;line-height:1.6}.rz-chip--draft{background:var(--rz-grey-100);color:var(--rz-grey-700)}.rz-chip--scheduled{background:#ecefdc;color:var(--rz-warning)}.rz-chip--published{background:#d6eee0;color:var(--rz-success)}.rz-chip--archived{background:#f1d6d4;color:var(--rz-danger)}.rz-chip--unlisted{background:#e3e8ee;color:var(--rz-grey-700)}.rz-chip--status-nouveau{background:#ecefdc;color:var(--rz-warning)}.rz-chip--status-sans-suite{background:var(--rz-grey-100);color:var(--rz-grey-700)}.rz-chip--status-prospect{background:#d8e6f5;color:var(--rz-blue)}.rz-chip--status-client{background:#d6eee0;color:var(--rz-success)}.rz-empty{padding:32px;text-align:center;color:var(--rz-grey-500)}.rz-spinner{display:inline-block;width:16px;height:16px;border-radius:50%;border:2px solid var(--rz-grey-200);border-top-color:var(--rz-blue);animation:rz-spin .7s linear infinite;vertical-align:middle}@keyframes rz-spin{to{transform:rotate(360deg)}}
