@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31e5e20239562b7a-s.3_otmf38u2y4x.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a8b04342f903b9d-s.00hyb-x0mjr9g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c6e2684784a55443-s.p.2p4adm_386h58.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/742f0fcf9aa5cfe6-s.1x39li9dshdhc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b524e3bdcc8dfcd3-s.1qsgyx-tuq4mu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a083361d37caf3d1-s.p.0s4utfvp8prsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f1c5314e24238cfd-s.22gtx64q2ss2-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7993b8d2abb72fea-s.3os00td4x4cmq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0595f7052377a1a2-s.p.2lpos000q_nzo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.barlow_e5167132-module__bRCzNW__className{font-family:Barlow,Barlow Fallback;font-style:normal}.barlow_e5167132-module__bRCzNW__variable{--font-body:"Barlow", "Barlow Fallback"}
@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9710cef2a2a6ac70-s.38t85nkp60tez.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a978fc28c69736ab-s.2omtmoo94goav.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/303804218d80822e-s.p.3lj349bs9hfu1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.barlow_condensed_abf8fbc3-module__Wgt1WW__className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal;font-weight:600}.barlow_condensed_abf8fbc3-module__Wgt1WW__variable{--font-heading:"Barlow Condensed", "Barlow Condensed Fallback"}
:root{--ink:#17201c;--ink-soft:#55635b;--ink-faint:#86938c;--paper:#f7f8f7;--card:#fff;--line:#dfe4e0;--line-soft:#eef1ef;--accent:#145c3c;--accent-soft:#e6f1eb;--warn:#8a5a00;--warn-soft:#fdf3e0;--stop:#98221f;--stop-soft:#fbeceb;--radius:6px;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace}*{box-sizing:border-box}html,body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;padding:0;font:15px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.masthead{background:var(--card);border-bottom:1px solid var(--line);z-index:10;position:sticky;top:0}.masthead-inner{flex-wrap:wrap;align-items:center;gap:28px;max-width:1180px;min-height:56px;margin:0 auto;padding:0 24px;display:flex}.wordmark{letter-spacing:-.01em;color:var(--ink);white-space:nowrap;font-weight:700}.wordmark span{color:var(--ink-faint);font-weight:400}.wordmark .logo{vertical-align:middle;width:auto;height:28px}.masthead nav{gap:20px;display:flex}.masthead nav a{color:var(--ink-soft);font-weight:500}.masthead nav a[aria-current=page]{color:var(--accent)}.masthead .spacer{flex:1}.whoami{color:var(--ink-soft);align-items:center;gap:10px;font-size:13px;display:flex}main{max-width:1180px;margin:0 auto;padding:28px 24px 80px}h1{letter-spacing:-.01em;margin:0 0 6px;font-size:22px}h2{margin:32px 0 12px;font-size:16px}h3,h2.section-title{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.05em;margin:0 0 8px;font-size:14px}.lede{color:var(--ink-soft);max-width:68ch;margin:0 0 24px}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:16px;padding:18px 20px}.grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.chip{font:500 11px/1.6 var(--mono);background:var(--accent-soft);color:var(--accent);white-space:nowrap;border-radius:20px;padding:1px 7px;display:inline-block}.chip.neutral{background:var(--line-soft);color:var(--ink-soft)}.chip.warn{background:var(--warn-soft);color:var(--warn)}.chip.stop{background:var(--stop-soft);color:var(--stop)}.chips{flex-wrap:wrap;gap:6px;display:flex}code,.mono{font-family:var(--mono);font-size:12.5px}.scroller{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:13.5px}th,td{text-align:left;border-bottom:1px solid var(--line-soft);white-space:nowrap;padding:9px 14px}th{background:var(--paper);color:var(--ink-soft);font-size:12px;font-weight:600;position:sticky;top:0}tbody tr:hover{background:var(--accent-soft)}tbody tr:last-child td{border-bottom:none}input[type=text],input[type=search],select{font:inherit;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);color:var(--ink);min-width:0;padding:6px 9px;font-size:13.5px}input:focus,select:focus,button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}label.field{color:var(--ink-soft);flex-direction:column;gap:4px;font-size:12px;display:flex}.controls{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}button,.button{font:inherit;border-radius:var(--radius);border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;padding:7px 14px;font-size:13.5px;font-weight:500}button.secondary,.button.secondary{background:var(--card);color:var(--ink);border-color:var(--line)}button:disabled{cursor:not-allowed;opacity:.55}.problem{border:1px solid #e6c4c2;border-left:3px solid var(--stop);background:var(--stop-soft);border-radius:var(--radius);margin-bottom:16px;padding:14px 16px}.problem h4,.problem .problem-title{color:var(--stop);letter-spacing:0;text-transform:none;margin:0 0 4px;font-size:14px}.problem p{color:var(--ink);margin:0 0 8px}.problem-status{display:none}.problem dl{grid-template-columns:max-content 1fr;gap:2px 12px;margin:0;font-size:12px;display:grid}.problem dt{color:var(--ink-soft);font-family:var(--mono)}.problem dd{font-family:var(--mono);word-break:break-all;margin:0}.notice{border:1px solid #e6d6ac;border-left:3px solid var(--warn);background:var(--warn-soft);border-radius:var(--radius);margin-bottom:16px;padding:12px 16px;font-size:13.5px}.case-grid{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:20px;display:grid}@media (max-width:900px){.case-grid{grid-template-columns:1fr}}dl.facts{grid-template-columns:max-content 1fr;gap:6px 18px;margin:0;font-size:13.5px;display:grid}dl.facts dt{color:var(--ink-soft)}dl.facts dd{margin:0}.action-row{border-bottom:1px solid var(--line-soft);align-items:flex-start;gap:12px;padding:10px 0;display:flex}.action-row:last-child{border-bottom:none}.action-row .why{color:var(--ink-soft);margin:4px 0 0;font-size:12.5px}.action-row .meta{flex:1;min-width:0}.action-row .meta strong{font-weight:600}ol.timeline{margin:0;padding:0;list-style:none}ol.timeline li{border-left:2px solid var(--line);padding:10px 0 10px 18px;font-size:13.5px;position:relative}ol.timeline li:before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:15px;left:-5px}ol.timeline .when{color:var(--ink-faint);font-size:12px;font-family:var(--mono)}pre.payload{background:var(--paper);border:1px solid var(--line-soft);border-radius:var(--radius);margin:0;padding:12px;font-size:12.5px;overflow-x:auto}.pager{color:var(--ink-soft);align-items:center;gap:10px;margin-top:14px;font-size:13px;display:flex}.empty{text-align:center;color:var(--ink-faint);padding:32px;font-size:13.5px}.meta-line{color:var(--ink-faint);font-size:12px;font-family:var(--mono);margin-top:10px}.form-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px 18px;display:grid}.form-grid .wide{grid-column:1/-1}textarea{font:inherit;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);color:var(--ink);box-sizing:border-box;width:100%;padding:8px 10px;font-size:12.5px}textarea:focus{outline:2px solid var(--accent);outline-offset:1px}input[type=date],input[type=file]{font:inherit;font-size:13.5px}.hint{color:var(--ink-soft);min-height:1.2em;font-size:12px}.hint .error,.error,.req{color:var(--stop)}ul.plain{margin:0 0 16px;padding:0;list-style:none}ul.plain li{border-bottom:1px solid var(--line);padding:6px 0;font-size:13.5px}[aria-invalid=true]{border-color:var(--stop)}.button-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}:root[data-tenant=afritec]{--color-bg:#f2f2f3;--color-surface:#e9e9ea;--color-text:#1d1f20;--color-divider:#1d1f2029;--color-neutral-600:#7a7a7d;--color-neutral-700:#5d5d60;--color-neutral-800:#424244;--color-accent:#1f3a8a;--color-accent-100:#e8effc;--color-accent-200:#ccdbfa;--color-accent-300:#a5bdf2;--color-accent-400:#6284ce;--color-accent-600:#132d77;--color-accent-700:#1a3680;--color-accent-800:#0f2561;--space-1:3.4px;--space-2:6.8px;--space-3:10.2px;--space-4:13.6px;--space-6:20.4px;--space-8:27.2px;--shadow-md:0 3px 10px #2b2b2d29;--shadow-lg:0 12px 32px #2b2b2d38;--paper:var(--color-bg);--card:transparent;--ink:var(--color-text);--ink-soft:var(--color-neutral-800);--ink-faint:var(--color-neutral-700);--line:var(--color-divider);--line-soft:#1d1f2014;--accent:var(--color-accent);--accent-soft:var(--color-accent-100);--radius:4px}@supports (color:lab(0% 0 0)){:root[data-tenant=afritec]{--color-accent-100:lab(94.1092% -.387639 -7.51627);--color-accent-200:lab(87.0123% -.466526 -16.7179);--color-accent-300:lab(76.3227% .422806 -29.2631);--color-accent-400:lab(54.9822% 4.38535 -43.0312);--color-accent-600:lab(20.6569% 14.1077 -45.8558);--color-accent-700:lab(24.2464% 12.5338 -45.8973);--color-accent-800:lab(16.3084% 11.3426 -38.8139)}}:root[data-tenant=afritec] body{font-family:var(--font-body), system-ui, sans-serif;font-size:15px}:root[data-tenant=afritec] h1,:root[data-tenant=afritec] h2,:root[data-tenant=afritec] h3,:root[data-tenant=afritec] h4{font-family:var(--font-heading), system-ui, sans-serif;letter-spacing:-.015em;font-weight:600}:root[data-tenant=afritec] h1{font-size:clamp(26px,3vw,34px);line-height:1.12}:root[data-tenant=afritec] h2{font-size:20px}:root[data-tenant=afritec] h3,:root[data-tenant=afritec] h2.section-title{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.12em;font-size:11px;font-weight:500}:root[data-tenant=afritec] .card{border-radius:var(--radius)}:root[data-tenant=afritec] .chip{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.02em;border-radius:2px;font-weight:500}:root[data-tenant=afritec] button,:root[data-tenant=afritec] .button{font-family:var(--font-heading), system-ui, sans-serif;font-size:14px;font-weight:600}:root[data-tenant=afritec] button:hover:not(:disabled),:root[data-tenant=afritec] .button:hover{background:var(--color-accent-600);border-color:var(--color-accent-600);text-decoration:none}:root[data-tenant=afritec] button.secondary:hover:not(:disabled),:root[data-tenant=afritec] .button.secondary:hover{background:var(--color-accent-100);border-color:var(--color-accent-300)}:root[data-tenant=afritec] button.secondary,:root[data-tenant=afritec] .button.secondary{background:0 0}:root[data-tenant=afritec] input[type=text],:root[data-tenant=afritec] input[type=search],:root[data-tenant=afritec] input[type=date],:root[data-tenant=afritec] select,:root[data-tenant=afritec] textarea{background:var(--color-surface);border-color:#0000;border-bottom-color:var(--line)}:root[data-tenant=afritec] td.num,:root[data-tenant=afritec] th.num{text-align:right;font-variant-numeric:tabular-nums}:root[data-tenant=afritec] tbody tr:hover{background:var(--color-accent-100)}:root[data-tenant=afritec] th{text-transform:uppercase;letter-spacing:.1em;background:0 0;font-size:11px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kicker{margin:0 0 var(--space-1);font:500 11px/1.4 var(--font-body,inherit);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-faint)}.page-header{justify-content:space-between;align-items:flex-start;gap:var(--space-6,20px);margin-bottom:var(--space-4,14px);display:flex}.page-header .lede{margin-bottom:0}.page-header-aside{gap:var(--space-2,7px);flex-wrap:wrap;align-items:center;display:flex}dl.kv{gap:var(--space-4,14px) var(--space-6,20px);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0;display:grid}dl.kv dt{font:500 11px/1.4 var(--font-body,inherit);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-faint)}dl.kv dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:14px}.stage-bar{margin-bottom:var(--space-6,20px)}.stage-summary{margin:0 0 var(--space-2,7px);font:500 11px/1.4 var(--font-body,inherit);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-soft)}.stage-summary .stage-counts{margin-left:var(--space-4,14px);color:var(--ink-faint)}ol.stepper{flex-wrap:wrap;gap:2px;margin:0;padding:0;list-style:none;display:flex}ol.stepper li{align-items:center;gap:var(--space-2,7px);min-width:150px;color:var(--ink-soft);background:var(--color-surface,#e9e9ea);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%,14px 50%);flex:150px;padding:10px 22px 10px 24px;font-size:13px;display:flex;position:relative}ol.stepper li:first-child{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%);padding-left:14px}ol.stepper .step-mark{border:1.5px solid var(--ink-faint);border-radius:2px;flex:0 0 16px;place-items:center;height:16px;font-size:11px;line-height:1;display:inline-grid}ol.stepper li[data-state=done]{background:var(--color-accent-200,#d6ddf3);color:var(--color-accent-800,#1d2a63)}ol.stepper li[data-state=done] .step-mark{background:var(--color-accent-800,#1d2a63);border-color:var(--color-accent-800,#1d2a63);color:#fff}ol.stepper li[data-state=current]{background:var(--accent);color:#fff;font-weight:600}ol.stepper li[data-state=current] .step-mark{border-color:#fff}button.stage-fold{color:inherit;font:inherit;gap:var(--space-2,7px);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:flex}button.stage-fold:hover:not(:disabled){background:0 0;border:0;text-decoration:underline}.stage-fold-hide{margin-top:var(--space-2,7px)}.case-layout{gap:var(--space-6,20px);grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;display:grid}@media (max-width:1024px){.case-layout{grid-template-columns:1fr}}.skeleton{background:color-mix(in srgb, var(--ink) 9%, transparent);vertical-align:middle;border-radius:2px;width:60%;height:14px;animation:1.4s ease-in-out infinite skeleton-pulse;display:inline-block}@keyframes skeleton-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}dialog.dialog{border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-6,20px);background:var(--color-bg,#fff);width:calc(100% - 32px);max-width:480px;color:var(--ink);box-shadow:var(--shadow-lg,0 12px 32px #00000038)}dialog.dialog::backdrop{background:#1d1f2073}dialog.dialog h2{margin:0 0 var(--space-3,10px);font-size:20px}.dialog-body{margin-bottom:var(--space-4,14px)}nav.seg{border:1px solid var(--line);border-radius:var(--radius);margin-bottom:var(--space-4,14px);display:inline-flex}nav.seg a{color:var(--ink);border-right:1px solid var(--line);padding:7px 16px;font-weight:500}nav.seg a:last-child{border-right:0}nav.seg a:hover{background:var(--accent-soft);text-decoration:none}nav.seg a[aria-current=page]{background:var(--accent);color:#fff}.wizard-steps{margin:0 0 var(--space-4,14px);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.wizard-step{color:var(--ink-faint);border-right:1px solid var(--line);flex-direction:column;min-width:0;padding:8px 12px;font-size:12px;display:flex}.wizard-step:last-child{border-right:0}.wizard-step strong{font-size:13px;font-weight:600}.wizard-step span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wizard-step.current{color:var(--ink);box-shadow:inset 0 -3px 0 var(--accent);background:var(--accent-soft)}.wizard-step.done{color:var(--ink-soft)}.operator-line{margin:0 0 var(--space-3,10px);color:var(--ink-soft);font-size:13px}.action-groups{gap:var(--space-4,14px) var(--space-6,20px);flex-wrap:wrap;display:flex}fieldset.action-group{gap:var(--space-2,7px);border:0;flex-direction:column;min-width:200px;margin:0;padding:0;display:flex}fieldset.action-group legend{margin-bottom:var(--space-2,7px);font:500 11px/1.4 var(--font-body,inherit);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-faint);padding:0}label.action-choice{gap:var(--space-2,7px);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;align-items:center;padding:8px 10px;font-weight:500;display:flex}label.action-choice:hover{background:var(--accent-soft)}label.action-choice[data-chosen=true]{border-color:var(--accent);background:var(--accent-soft)}label.action-choice small{color:var(--ink-soft);font-weight:400}.wizard-pane{margin:var(--space-3,10px) 0}.wizard-bar{justify-content:space-between;align-items:center;gap:var(--space-3,10px);margin-top:var(--space-4,14px);padding-top:var(--space-3,10px);border-top:1px solid var(--line-soft);display:flex}.wizard-bar .hint{text-align:center;flex:1}.wizard-bar .button-row{margin:0}.gate{margin:var(--space-3,10px) 0 0;background:var(--color-accent-200,#d6ddf3);padding:8px 12px;font-size:13px}.gate strong{font:500 11px/1 var(--font-body,inherit);text-transform:uppercase;letter-spacing:.12em;margin-right:6px}details.unavailable{margin-top:var(--space-3,10px)}details.unavailable summary{cursor:pointer;color:var(--ink-soft);font-size:13px}.case-tags{gap:var(--space-2,7px);margin:0 0 var(--space-6,20px);flex-wrap:wrap;align-items:center;font-size:13px;display:flex}.tag-outline{border:1px solid var(--accent);color:var(--accent);border-radius:2px;padding:0 8px;font-size:12px;line-height:1.7}.case-subject{color:var(--ink-soft)}.sla-panel .sla-headline{font:600 28px/1.1 var(--font-heading,inherit);margin:0}.sla-panel .sla-sub{margin:var(--space-1,4px) 0 var(--space-3,10px);color:var(--ink-soft);font-size:12px}.sla-bar{background:var(--line);border-radius:1px;height:6px;overflow:hidden}.sla-bar span{background:var(--accent);height:100%;display:block}.sla-panel[data-state=warn] .sla-headline{color:var(--warn)}.sla-panel[data-state=warn] .sla-bar span{background:var(--warn)}.sla-panel[data-state=stop] .sla-headline{color:var(--stop)}.sla-panel[data-state=stop] .sla-bar span{background:var(--stop)}.kpis{border:1px solid var(--line);border-radius:var(--radius);margin-bottom:var(--space-6,20px);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0;display:grid}.kpi{padding:var(--space-4,14px) var(--space-6,20px);border-right:1px solid var(--line);min-width:0}.kpi:last-child{border-right:0}.kpi .kicker{margin-bottom:2px}.kpi-value{font:600 28px/1.1 var(--font-heading,inherit);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.kpi-sub{color:var(--ink-soft);margin:2px 0 0;font-size:12px}:root[data-tenant=afritec] tbody th[scope=row]{text-transform:none;letter-spacing:0;color:var(--ink);font-size:13px;font-weight:500}
:root[data-tenant=afritec]{--color-neutral-100:#f5f5f8;--color-neutral-200:#e7e7ea;--color-neutral-300:#d4d4d7;--color-neutral-400:#b7b7ba;--color-neutral-500:#98989b;--color-neutral-900:#2b2b2d;--color-accent-900:#0a1942;--shadow-sm:0 1px 2px #2b2b2d24;--radius:0;--af-faint:var(--color-neutral-700);--af-on:color-mix(in srgb, var(--color-accent) 12%, transparent)}@supports (color:lab(0% 0 0)){:root[data-tenant=afritec]{--color-accent-900:lab(9.7751% 7.32327 -28.2597)}}:root[data-tenant=afritec] body{line-height:1.55}:root[data-tenant=afritec] a{text-underline-offset:3px}:root[data-tenant=afritec] :focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}:root[data-tenant=afritec] .blueprint{border:1px solid var(--color-divider);border-radius:0;position:relative}:root[data-tenant=afritec] .blueprint>.corner{width:11px;height:11px;color:color-mix(in srgb, var(--color-text) 55%, transparent);pointer-events:none;position:absolute}:root[data-tenant=afritec] .blueprint>.corner:before,:root[data-tenant=afritec] .blueprint>.corner:after{content:"";background:currentColor;position:absolute}:root[data-tenant=afritec] .blueprint>.corner:before{width:1px;height:100%;top:0;left:5px}:root[data-tenant=afritec] .blueprint>.corner:after{width:100%;height:1px;top:5px;left:0}:root[data-tenant=afritec] .blueprint>.corner.tl{top:-6px;left:-6px}:root[data-tenant=afritec] .blueprint>.corner.tr{top:-6px;right:-6px}:root[data-tenant=afritec] .blueprint>.corner.bl{bottom:-6px;left:-6px}:root[data-tenant=afritec] .blueprint>.corner.br{bottom:-6px;right:-6px}:root[data-tenant=afritec] .btn{cursor:pointer;font-family:var(--font-heading), system-ui, sans-serif;color:var(--color-text);border:1px solid var(--color-divider);padding:var(--space-2) calc(var(--space-3) * 1.2);background:0 0;border-radius:0;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}:root[data-tenant=afritec] .btn:disabled{opacity:.45;cursor:not-allowed}:root[data-tenant=afritec] .btn.btn-primary{background:var(--color-accent);color:var(--color-bg);border-color:var(--color-accent)}:root[data-tenant=afritec] .btn.btn-primary:hover:not(:disabled){background:var(--color-accent-600);border-color:var(--color-accent);color:var(--color-bg)}:root[data-tenant=afritec] .btn.btn-secondary{border-color:var(--color-divider)}:root[data-tenant=afritec] .btn.btn-secondary:hover:not(:disabled){background:color-mix(in srgb, var(--color-text) 7%, transparent);border-color:var(--color-divider);color:var(--color-text)}:root[data-tenant=afritec] .btn.btn-ghost{color:var(--color-accent);padding-inline:var(--space-1);border-color:#0000}:root[data-tenant=afritec] .btn.btn-ghost:hover:not(:disabled){background:color-mix(in srgb, var(--color-accent) 10%, transparent);color:var(--color-accent);border-color:#0000}:root[data-tenant=afritec] .btn.btn-block{width:100%;margin-top:var(--space-2)}:root[data-tenant=afritec] .tag{letter-spacing:.02em;border-radius:0;align-items:center;padding:3px 10px;font-size:11px;line-height:1.55;display:inline-flex}:root[data-tenant=afritec] .tag.tag-accent{background:var(--color-accent-100);color:var(--color-accent-800)}:root[data-tenant=afritec] .tag.tag-neutral{background:var(--color-neutral-100);color:var(--color-neutral-800)}:root[data-tenant=afritec] .tag.tag-outline{border:1px solid var(--color-accent);color:var(--color-accent)}.skip{z-index:60;background:var(--accent);color:#fff;padding:8px 12px;position:absolute;top:0;left:-9999px}.skip:focus{top:8px;left:8px}.af-frame{min-height:100vh;color:var(--color-text);align-items:flex-start;display:flex}.af-main{flex-direction:column;flex:auto;align-self:stretch;min-width:0;display:flex}.af-main>.af-content{min-width:0}.af-main>.af-content main{max-width:none;margin:0;padding:26px 30px 40px}.af-rail{border-right:1px solid var(--color-divider);z-index:50;background:var(--color-bg);flex-direction:column;flex:none;align-self:flex-start;gap:24px;width:232px;height:100vh;padding:20px 0;transition:width .16s;display:flex;position:sticky;top:0}.af-rail[data-open=false]{width:60px}@media (prefers-reduced-motion:reduce){.af-rail{transition:none}}.af-rail-head{justify-content:space-between;align-items:flex-start;gap:8px;padding:0 18px;display:flex}.af-rail[data-open=false] .af-rail-head{justify-content:center;padding:0 10px}.af-brand{min-width:0;color:var(--color-text);text-decoration:none}.af-brand:hover{color:var(--color-text);text-decoration:none}.af-brand-line{white-space:nowrap;font:600 19px/1.55 var(--font-heading), system-ui, sans-serif;letter-spacing:-.01em;display:block}.af-brand-line>span{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.af-brand-line img{width:auto;height:24px;display:block}.af-brand-line .pas{color:var(--color-accent);display:inline}.af-brand-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--af-faint);margin-top:2px;font-size:10.5px;display:block}.af-rail[data-open=false] .af-brand{display:none}:root[data-tenant=afritec] .af-rail button.af-toggle{border:1px solid var(--color-divider);color:var(--color-neutral-700);cursor:pointer;background:0 0;border-radius:0;flex:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex}:root[data-tenant=afritec] .af-rail button.af-toggle:hover:not(:disabled){background:color-mix(in srgb, var(--color-text) 5%, transparent);border-color:var(--color-divider);color:var(--color-neutral-700)}.af-rail[data-open=false] .af-toggle svg{transform:scaleX(-1)}.af-nav{scrollbar-width:thin;flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.af-rail[data-open=false] .af-nav{overflow:visible}.af-nav-wrap{position:relative}:root[data-tenant=afritec] .af-rail .af-item{text-align:left;width:100%;font:600 14.5px/normal var(--font-heading), system-ui, sans-serif;letter-spacing:normal;color:var(--color-text);cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;border-radius:0;justify-content:flex-start;align-items:center;gap:10px;padding:9px 18px;text-decoration:none;display:flex}:root[data-tenant=afritec] .af-rail .af-item:hover:not(:disabled){background:color-mix(in srgb, var(--color-text) 5%, transparent);color:var(--color-text);border-color:#0000}:root[data-tenant=afritec] .af-rail .af-item[data-on=true],:root[data-tenant=afritec] .af-rail .af-item[data-on=true]:hover:not(:disabled){border-left-color:var(--color-accent);background:var(--af-on);color:var(--color-accent-800)}:root[data-tenant=afritec] .af-rail .af-item[aria-expanded=true]{font-weight:700}:root[data-tenant=afritec] .af-rail[data-open=false] .af-item{justify-content:center;padding:10px 0}.af-item svg{flex:none}.af-item .af-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.af-item .af-chevron{opacity:.55;transition:transform .14s}.af-item[aria-expanded=true] .af-chevron{transform:rotate(90deg)}.af-rail[data-open=false] .af-label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.af-rail[data-open=false] .af-chevron{display:none}.af-rule{background:var(--color-divider);flex:none;height:1px;margin:10px 18px}.af-rail[data-open=false] .af-rule{margin:10px 12px}.af-tip{z-index:40;white-space:nowrap;pointer-events:none;background:var(--color-text);color:var(--color-bg);border:1px solid var(--color-text);font:600 12px/1.55 var(--font-heading), system-ui, sans-serif;box-shadow:var(--shadow-md);padding:4px 9px;display:none;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%)}.af-rail[data-open=false] .af-nav-wrap:hover>.af-tip,.af-rail[data-open=false] .af-nav-wrap:focus-within>.af-tip{display:block}.af-dests{border-left:1px solid var(--color-divider);flex-direction:column;margin-left:28px;padding:3px 0 7px;display:flex}.af-rail[data-open=false] .af-dests{display:none}:root[data-tenant=afritec] .af-rail .af-dest{text-align:left;cursor:pointer;width:100%;font:600 13px/normal var(--font-heading), system-ui, sans-serif;color:var(--color-text);background:0 0;border:0;align-items:center;gap:8px;padding:7px 16px;text-decoration:none;display:flex}:root[data-tenant=afritec] .af-rail .af-dest:hover{background:color-mix(in srgb, var(--color-text) 5%, transparent)}:root[data-tenant=afritec] .af-rail .af-dest[aria-current=page]{background:var(--af-on);color:var(--color-accent-800)}.af-dest .af-label{flex:1;min-width:0}.af-dest .af-code{font:400 9px/1.55 var(--font-body), system-ui, sans-serif;letter-spacing:.08em;color:var(--color-accent-700)}.af-rail-foot{flex-direction:column;gap:14px;margin-top:auto;padding:0 18px;display:flex}.af-rail[data-open=false] .af-rail-foot{padding:0 10px}.af-foot-label{letter-spacing:.12em;text-transform:uppercase;color:var(--color-neutral-700);margin-bottom:6px;font-size:10px}.af-rail[data-open=false] .af-foot-label{display:none}.af-lang{border:1px solid var(--color-divider);display:flex}.af-rail[data-open=false] .af-lang{flex-direction:column}.af-lang>*{text-align:center;font:600 12.5px/1.55 var(--font-heading), system-ui, sans-serif;color:var(--color-text);flex:1;padding:6px 11px;text-decoration:none}.af-rail[data-open=false] .af-lang>*{padding:6px 0}.af-lang>a:hover{background:color-mix(in srgb, var(--color-text) 7%, transparent);text-decoration:none}.af-lang>[aria-current=true]{background:var(--color-accent);color:var(--color-bg)}.af-user{flex-direction:column;gap:2px;padding:10px 12px;display:flex}.af-user-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.af-user-name{font:600 13px/1.55 var(--font-heading), system-ui, sans-serif;text-overflow:ellipsis;min-width:0;overflow:hidden}:root[data-tenant=afritec] .af-user .btn.btn-ghost{padding:0 2px;font-size:11px}.af-user-roles{letter-spacing:.06em;color:var(--color-accent-700);overflow-wrap:anywhere;margin-top:4px;font-size:10px}.af-rail[data-open=false] .af-user{display:none}.af-initials{border:1px solid var(--color-divider);height:34px;font:600 12px/1 var(--font-heading), system-ui, sans-serif;color:var(--color-accent-700);justify-content:center;align-items:center;display:none}.af-rail[data-open=false] .af-initials{display:flex}.af-topbar{border-bottom:1px solid var(--color-divider);grid-template-columns:minmax(0,1fr) minmax(280px,min(620px,58%)) minmax(120px,1fr);align-items:center;gap:12px;padding:10px 30px;display:grid}.af-search{border:1px solid var(--color-divider);grid-column:2;align-items:stretch;width:100%;min-width:0;display:flex}:root[data-tenant=afritec] .af-search select{border:0;border-right:1px solid var(--color-divider);color:var(--color-text);font:600 12.5px/normal var(--font-heading), system-ui, sans-serif;cursor:pointer;background:0 0;border-radius:0;flex:none;width:auto;padding:7px 9px}.af-search-box{flex:1 1 0;align-items:center;gap:8px;min-width:0;padding:0 10px;display:flex;overflow:hidden}.af-search-box svg{color:var(--color-neutral-700);flex:none}:root[data-tenant=afritec] .af-search input.input{width:auto;min-width:0;min-height:36px;font:inherit;color:var(--color-text);caret-color:var(--color-accent);background:0 0;border:0;border-radius:0;flex:1 1 0;padding:7px 0;font-size:14px}:root[data-tenant=afritec] .af-search input.input:focus-visible{outline:none}.af-search:focus-within{border-color:var(--color-accent)}.af-enter{letter-spacing:.06em;color:var(--af-faint);border:1px solid var(--color-divider);flex:none;padding:1px 5px;font-size:10px}.af-endpoint{text-overflow:ellipsis;white-space:nowrap;text-align:right;letter-spacing:.06em;width:100%;min-width:0;color:var(--color-neutral-700);grid-column:3;font-size:10.5px;display:block;overflow:hidden}@media (max-width:780px){.af-topbar{grid-template-columns:minmax(0,1fr);padding:10px 12px}.af-search{grid-column:1}.af-endpoint{display:none}.af-main>.af-content main{padding:18px 12px 40px}}.af-brand-line b{font-weight:inherit}.af-head{flex-wrap:wrap;align-items:flex-end;gap:24px;display:flex}.af-head>div:first-child{margin-right:auto}.af-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);font-size:10.5px}:root[data-tenant=afritec] .af-head h1{letter-spacing:-.015em;margin:4px 0 2px;font-size:30px;line-height:1.12}.af-sub{color:var(--color-neutral-700);font-size:12.5px}.af-body{padding-top:18px}.af-inbox{flex-wrap:wrap;align-items:flex-start;gap:22px;display:flex}.af-inbox-list{flex:420px;min-width:0}.af-list{padding:0}.af-list-grid{grid-template-columns:148px minmax(0,1fr) minmax(96px,132px);column-gap:12px;display:grid}.af-list-head{border-bottom:1px solid var(--color-divider);letter-spacing:.09em;text-transform:uppercase;color:var(--af-faint);padding:9px 14px;font-size:10.5px}.af-rows{margin:0;padding:0;list-style:none}:root[data-tenant=afritec] .af-row{border-bottom:1px solid color-mix(in srgb, var(--color-text) 8%, transparent);cursor:pointer;color:var(--color-text);align-items:center;padding:13px 14px;text-decoration:none}:root[data-tenant=afritec] .rowlink:hover{background:color-mix(in srgb, var(--color-text) 5%, transparent);color:var(--color-text);text-decoration:none}:root[data-tenant=afritec] .af-row[aria-current=true]{box-shadow:inset 3px 0 0 var(--color-accent)}.af-row-case{min-width:0}.af-row-no{font:600 15px/1.55 var(--font-heading), system-ui, sans-serif}.af-row-sub{color:var(--color-neutral-700);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.af-row-stage{overflow-wrap:anywhere;min-width:0;font-size:12.5px}.af-row-code{letter-spacing:.06em;color:var(--af-faint);font-size:10.5px}.af-clock{white-space:nowrap;letter-spacing:.04em;font-variant-numeric:tabular-nums;background:var(--color-neutral-200);color:var(--color-neutral-800);padding:2px 7px;font-size:10.5px;display:inline-block}.af-clock[data-state=breach]{background:var(--color-accent-900);color:var(--color-bg)}.af-clock[data-state=goal]{background:var(--color-accent-300);color:var(--color-accent-900)}.af-clock[data-state=paused]{color:var(--color-neutral-700);border:1px dashed var(--color-neutral-500);background:0 0}.af-clock[data-state=none]{color:var(--color-neutral-700);background:0 0;padding-left:0}.af-bar{background:color-mix(in srgb, var(--color-text) 12%, transparent);width:46px;height:3px;margin-top:5px;display:block}.af-bar>span{background:var(--color-accent);height:3px;display:block}.af-bar>span[data-state=breach]{background:var(--color-accent-900)}:root[data-tenant=afritec] .af-peek{flex-direction:column;flex:260px;gap:12px;min-width:0;max-width:340px;padding:16px 18px;display:flex;position:sticky;top:20px}.af-peek-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);font-size:10px}.af-peek-no{font:600 20px/1.1 var(--font-heading), system-ui, sans-serif}.af-peek-sub{color:var(--color-neutral-700);font-size:12.5px}.af-peek-tags{flex-wrap:wrap;gap:6px;display:flex}.af-peek-grid{grid-template-columns:auto 1fr;gap:5px 12px;margin:2px 0 0;font-size:12px;display:grid}.af-peek-grid dt{color:var(--af-faint)}.af-peek-grid dd{margin:0}.af-foot-note{color:var(--af-faint);text-wrap:pretty;max-width:74ch;margin:26px 0 0;font-size:11.5px}.af-peek-note{color:var(--af-faint);text-wrap:pretty;font-size:11px}@media (max-width:780px){:root[data-tenant=afritec] .af-peek{max-width:none;position:static}.af-list-grid{grid-template-columns:124px minmax(0,1fr)}.af-row-stage,.af-list-head>:nth-child(3){display:none}}.af-main>.af-content main.af-flush{padding:0}.af-h6{font:600 13px/1.12 var(--font-heading), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-700);margin:0 0 10px}:root[data-tenant=afritec] h2.af-h6{letter-spacing:.08em;font-size:13px}.af-case-head{border-bottom:1px solid var(--color-divider);padding:24px 30px 18px}.af-back{letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-700);align-items:center;gap:6px;font-size:10.5px;text-decoration:none;display:inline-flex}.af-back:hover{color:var(--color-accent-700);text-decoration:underline}.af-back-version{color:var(--af-faint)}:root[data-tenant=afritec] .af-case-head h1{letter-spacing:-.015em;margin:3px 0 6px;font-size:32px;line-height:1.12}.af-case-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.af-case-subject{color:var(--af-faint);font-size:11px}.af-case-cols{flex-wrap:wrap;align-items:flex-start;gap:0;display:flex}.af-case-main{flex-direction:column;flex:460px;gap:24px;min-width:0;padding:22px 26px 46px;display:flex}.af-case-rail{border-left:1px solid var(--color-divider);flex-direction:column;flex:280px;gap:20px;min-width:0;max-width:348px;padding:22px 22px 46px;display:flex}.af-sla-clock{font:600 26px/1 var(--font-heading), system-ui, sans-serif;color:var(--color-accent-800)}.af-rail-note{color:var(--af-faint);text-wrap:pretty;margin-top:5px;font-size:11px}.af-rail-text{color:var(--color-neutral-700);text-wrap:pretty;font-size:11.5px}.af-case-rail .af-h6{margin-bottom:10px}.af-case-rail section+section .af-h6{margin-bottom:8px}.af-case .stage-bar{margin:0}.af-case .stage-summary{font:600 13px/1.12 var(--font-heading), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-700);margin:0 0 10px}.af-case .stage-summary strong{font:inherit}.af-case .stage-summary .stage-counts{font:400 11.5px/1.55 var(--font-body), system-ui, sans-serif;letter-spacing:normal;text-transform:none;color:var(--af-faint);margin-left:12px}.af-case ol.stepper{flex-wrap:wrap;gap:3px 0;padding-left:8px;display:flex}.af-case ol.stepper li,.af-case ol.stepper li:first-child{--chev:polygon(0 0, 10px 50%, 0 100%, calc(100% - 10px) 100%, 100% 50%, calc(100% - 10px) 0);text-align:left;background:var(--color-divider);min-width:158px;color:var(--color-neutral-800);font:600 12.5px/1.15 var(--font-heading), system-ui, sans-serif;clip-path:var(--chev);z-index:1;isolation:isolate;flex:158px;align-items:center;gap:6px;margin-left:-8px;padding:9px 14px 9px 20px;display:flex;position:relative}.af-case ol.stepper li:before{content:"";background:var(--color-neutral-100);clip-path:var(--chev);z-index:-1;pointer-events:none;position:absolute;inset:1px}.af-case ol.stepper li[data-state=done]{background:var(--color-divider);color:var(--color-text)}.af-case ol.stepper li[data-state=done]:before{background:color-mix(in srgb, var(--color-accent) 20%, var(--color-bg))}.af-case ol.stepper li[data-state=current]{background:var(--color-accent);color:var(--color-bg);z-index:2;font-weight:600}.af-case ol.stepper li[data-state=current]:before{background:var(--color-accent)}.af-case ol.stepper .step-mark{border:1px solid var(--color-neutral-500);width:16px;height:16px;color:inherit;opacity:.7;background:0 0;border-radius:0;flex:none;justify-content:center;align-items:center;font-size:10px;line-height:1;display:inline-flex}.af-case ol.stepper .step-mark:empty:before{content:attr(data-mark)}.af-case ol.stepper li[data-state=done] .step-mark{opacity:1;border-color:var(--color-neutral-500);color:inherit;background:0 0}.af-case ol.stepper li[data-state=current] .step-mark{opacity:1;border-color:color-mix(in srgb, var(--color-bg) 60%, transparent)}.af-case ol.stepper .step-label{white-space:nowrap;text-overflow:ellipsis;flex-direction:column;align-items:flex-start;min-width:0;display:flex;overflow:hidden}.af-case ol.stepper .step-label[data-code]:after{content:attr(data-code);font:400 9.5px/1.55 var(--font-body), system-ui, sans-serif;letter-spacing:.07em;opacity:.9;line-height:normal}.af-case ol.stepper li[data-folded=true]{flex:none;min-width:132px}.af-case ol.stepper li[data-folded=true] .step-mark{border-style:dashed;border-color:var(--color-accent-700)}:root[data-tenant=afritec] .af-case button.stage-fold{color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:flex}:root[data-tenant=afritec] .af-case button.stage-fold:hover:not(:disabled){color:inherit;background:0 0;border:0;text-decoration:none}:root[data-tenant=afritec] .af-case .stage-fold-hide{color:var(--color-accent);background:0 0;border:1px solid #0000;margin-top:8px;padding:0 4px;font-size:12px}:root[data-tenant=afritec] .af-wizard{flex-direction:column;margin:0;padding:0;display:flex}.af-wizard>.panel,.af-wizard>.notice{margin:12px 14px}.af-assignee{border-bottom:1px solid var(--color-divider);align-items:center;gap:10px;min-width:0;padding:11px 14px;display:flex}.af-assignee-box{border:1px solid var(--color-accent);width:30px;height:30px;font:600 12px/1 var(--font-heading), system-ui, sans-serif;color:var(--color-accent-800);flex:none;justify-content:center;align-items:center;display:inline-flex}.af-assignee-who{min-width:0}.af-assignee-name{font:600 14.5px/1.55 var(--font-heading), system-ui, sans-serif;display:block}.af-assignee-sub{color:var(--color-neutral-700);font-size:11.5px;display:block}.af-wizard .wizard-steps{border:0;border-bottom:1px solid var(--color-divider);border-radius:0;align-items:stretch;margin:0;padding:0;list-style:none;display:flex}.af-wizard .wizard-step{text-align:left;border-right:1px solid var(--color-divider);min-width:0;font:400 15px/1.55 var(--font-body), system-ui, sans-serif;color:var(--color-neutral-700);box-shadow:none;background:0 0;flex-direction:row;flex:1 1 0;align-items:center;gap:9px;padding:9px 14px;display:flex}.af-wizard .wizard-step:last-child{border-right:1px solid var(--color-divider)}.af-wizard .wizard-step.current{background:color-mix(in srgb, var(--color-accent) 10%, transparent);box-shadow:inset 0 -2px 0 var(--color-accent);opacity:1;color:var(--color-text)}.af-wizard .wizard-step.done{opacity:1;color:var(--color-text)}.af-wizard .wizard-num{width:20px;height:20px;font:600 11px/1 var(--font-heading), system-ui, sans-serif;border:1px solid var(--color-neutral-400);color:var(--color-neutral-700);background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.af-wizard .wizard-step.current .wizard-num,.af-wizard .wizard-step.done .wizard-num{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-bg)}.af-wizard .wizard-text{min-width:0;display:block}.af-wizard .wizard-text strong{font:600 12.5px/normal var(--font-heading), system-ui, sans-serif;display:block}.af-wizard .wizard-text span{color:var(--af-faint);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:normal;display:block;overflow:hidden}.af-wizard .action-groups{flex-wrap:wrap;align-items:flex-start;gap:14px 28px;padding:12px 14px;display:flex}.af-wizard fieldset.action-group{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.af-wizard fieldset.action-group legend{font:400 9.5px/1.55 var(--font-body), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-700);margin:0 0 6px;padding:0}.af-wizard label.action-choice{text-align:left;cursor:pointer;min-width:0;font:600 13px/normal var(--font-heading), system-ui, sans-serif;color:var(--color-text);border:1px solid var(--color-divider);background:0 0;border-radius:0;align-items:center;gap:8px;padding:6px 10px;display:flex}.af-wizard label.action-choice:hover{background:color-mix(in srgb, var(--color-text) 5%, transparent)}.af-wizard label.action-choice[data-chosen=true]{border-color:var(--color-accent);background:var(--af-on)}.af-wizard label.action-choice input{appearance:none;border:1px solid var(--color-neutral-500);background:0 0;border-radius:50%;flex:none;width:12px;height:12px;margin:0}.af-wizard label.action-choice input:checked{border-color:var(--color-accent);background:var(--color-accent);box-shadow:inset 0 0 0 2px var(--color-bg)}.af-wizard .action-choice-label{flex:1;min-width:0}.af-wizard .action-choice-label small{color:var(--color-neutral-700);border:1px solid var(--color-divider);margin-left:8px;padding:1px 5px;font:400 11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.af-wizard .empty{text-align:left;color:var(--color-neutral-800);padding:16px 14px;font-size:12.5px}.af-wizard .wizard-pane{margin:0;padding:12px 14px}.af-wizard .wizard-bar{border-top:1px solid var(--color-divider);flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:10px 14px;display:flex}.af-wizard .wizard-bar .hint,.af-wizard .wizard-bar>span:empty{text-align:center;color:var(--af-faint);flex:1;min-width:0;margin:0;font-size:11px}:root[data-tenant=afritec] .af-wizard .wizard-bar .btn{padding:6px 12px;font-size:12.5px}:root[data-tenant=afritec] .af-wizard .wizard-bar .btn.btn-primary{padding:6px 14px}.af-wizard details.unavailable{border-top:1px solid var(--color-divider);order:1;margin:0}.af-wizard details.unavailable summary{cursor:pointer;color:var(--af-faint);align-items:center;gap:8px;padding:7px 14px;font-size:11.5px;line-height:normal;list-style:none;display:flex}.af-wizard details.unavailable summary::-webkit-details-marker{display:none}.af-wizard details.unavailable summary:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin:0 3px;transition:transform .14s;transform:rotate(-45deg)}.af-wizard details.unavailable[open] summary:before{transform:rotate(45deg)}.af-unavailable{border-top:1px solid var(--color-divider);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));display:grid}.af-unavailable>div{border-right:1px solid var(--color-divider);border-bottom:1px solid var(--color-divider);padding:8px 14px}.af-unavailable-head{font:600 13px/1.55 var(--font-heading), system-ui, sans-serif;color:var(--color-neutral-700);align-items:baseline;gap:8px;display:flex}.af-unavailable-code{font:400 9.5px/1.55 var(--font-body), system-ui, sans-serif;letter-spacing:.08em;color:var(--color-accent-700);margin-left:auto}.af-unavailable-why{color:var(--color-neutral-700);text-wrap:pretty;margin-top:2px;font-size:11.5px}.af-wizard .gate{border-top:1px solid var(--color-divider);background:color-mix(in srgb, var(--color-accent) 8%, transparent);flex-wrap:wrap;order:2;align-items:baseline;gap:8px;margin:0;padding:9px 14px;font-size:12px;display:flex}.af-wizard .gate strong{font:400 9.5px/1.55 var(--font-body), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-700);flex:none;margin:0}.af-case-main>section>.af-h6{margin-bottom:12px}.af-record{padding:14px 16px}.af-record-title{font:600 15px/1.55 var(--font-heading), system-ui, sans-serif}.af-record-note{color:var(--color-neutral-700);text-wrap:pretty;max-width:66ch;margin-top:3px;font-size:11.5px}.af-pairs{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0 26px;margin-top:12px;display:grid}.af-pairs>div{border-bottom:1px solid color-mix(in srgb, var(--color-text) 8%, transparent);min-width:0;padding:8px 0}.af-pair-k{letter-spacing:.1em;text-transform:uppercase;color:var(--af-faint);font-size:10px}.af-pair-v{font:600 13.5px/1.55 var(--font-heading), system-ui, sans-serif;overflow-wrap:anywhere;margin-top:1px}.af-pair-n{color:var(--af-faint);text-wrap:pretty;font-size:11.5px}.af-payload{margin:12px 0 0}.af-feed-head{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:12px;display:flex}.af-feed-tabs{border:1px solid var(--color-divider);display:flex}.af-feed-tabs>span{font:600 12.5px/normal var(--font-heading), system-ui, sans-serif;background:var(--af-on);color:var(--color-accent-800);padding:7px 13px}.af-feed-source{color:var(--af-faint);font-size:11px}.af-feed{border-left:1px solid var(--color-divider);flex-direction:column;gap:13px;margin:0;padding:0 0 0 16px;list-style:none;display:flex}.af-feed>li{position:relative}.af-feed>li:before{content:"";background:var(--color-accent);width:7px;height:7px;position:absolute;top:6px;left:-20.5px}.af-feed-line{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.af-feed-seq{color:var(--af-faint);font-variant-numeric:tabular-nums;width:22px;font-size:10.5px}.af-feed-type{font:600 14px/1.55 var(--font-heading), system-ui, sans-serif}.af-feed-effect{letter-spacing:.06em;color:var(--color-accent-700);font-size:11px}.af-feed-who{color:var(--af-faint);margin-left:auto;font-size:11.5px}.af-feed-detail{color:var(--color-neutral-700);text-wrap:pretty;overflow-wrap:anywhere;margin-left:32px;font-size:12px}@media (max-width:780px){.af-case-head{padding:18px 12px 14px}.af-case-main{padding:18px 12px 30px}.af-case-rail{border-left:0;border-top:1px solid var(--color-divider);max-width:none;padding:18px 12px 30px}}.af-case .stage-fold .step-label{flex-direction:column;align-items:flex-start;display:flex}.af-case .stage-fold .fold-sep{display:none}.af-case .stage-fold .fold-sub{font:400 9.5px/normal var(--font-body), system-ui, sans-serif;letter-spacing:.07em;opacity:.9}:root[data-tenant=afritec] .af-wizard .chip.warn{border:1px solid var(--color-accent-700);color:var(--color-accent-800);letter-spacing:.06em;background:0 0;margin-left:4px;padding:1px 5px;font-size:9.5px}:root[data-tenant=afritec] .scroller,.af-table-wrap{background:0 0;border:0;border-radius:0;position:relative;overflow-x:auto}:root[data-tenant=afritec] table{border-collapse:collapse;background:0 0;width:100%;font-size:14px}:root[data-tenant=afritec] th{text-align:left;white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 70%, transparent);padding:var(--space-2);border-bottom:1px solid var(--color-divider);background:0 0;font-size:11px;font-weight:700;position:static;top:auto}:root[data-tenant=afritec] th a{color:inherit}:root[data-tenant=afritec] td{padding:var(--space-2);border-bottom:1px solid color-mix(in srgb, var(--color-text) 8%, transparent);white-space:normal;text-wrap:pretty}:root[data-tenant=afritec] tbody tr:last-child td{border-bottom:1px solid color-mix(in srgb, var(--color-text) 8%, transparent)}:root[data-tenant=afritec] tbody tr:hover{background:color-mix(in srgb, var(--color-text) 4%, transparent)}:root[data-tenant=afritec] .pager .button{border:1px solid var(--color-divider);color:var(--color-text);background:0 0;border-radius:0;padding:3px 9px;font-size:12px}.af-main>.af-content main.af-mod{flex-direction:column;gap:12px;padding:26px 30px 46px;display:flex}.af-mod-meta{letter-spacing:.06em;color:var(--color-neutral-700);flex-wrap:wrap;align-items:baseline;gap:10px;font-size:11px;display:flex}.af-mod-meta .tag{letter-spacing:.02em}:root[data-tenant=afritec] .af-mod>h1{letter-spacing:-.015em;margin:0;font-size:30px;line-height:1.05}:root[data-tenant=afritec] .af-mod-blurb{color:var(--color-neutral-700);text-wrap:pretty;max-width:84ch;margin:0;font-size:13px}.af-tabs{border:1px solid var(--color-divider);flex-wrap:wrap;align-self:flex-start;max-width:100%;display:flex}.af-tabs a{border-right:1px solid var(--color-divider);font:600 13px/1.55 var(--font-heading), system-ui, sans-serif;color:var(--color-text);padding:7px 12px;text-decoration:none}.af-tabs a:hover{background:color-mix(in srgb, var(--color-text) 7%, transparent);color:var(--color-text);text-decoration:none}.af-tabs a[aria-current=page]{background:var(--color-accent);color:var(--color-bg)}.af-blocks{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));align-items:start;gap:14px;display:grid}.af-blocks>section{min-width:0}.af-blocks>section.af-block-wide{grid-column:1/-1}.af-block{flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.af-block-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}:root[data-tenant=afritec] .af-block-head h2{font:600 17px/1.12 var(--font-heading), system-ui, sans-serif;letter-spacing:-.015em;text-transform:none;margin:0}.af-block-head span{letter-spacing:.06em;color:var(--af-faint);font-size:10.5px}.af-kv{grid-template-columns:minmax(min(110px,40%),auto) minmax(0,1fr);gap:6px 16px;margin:0;font-size:13px;display:grid}.af-kv dt{color:var(--af-faint)}.af-kv dd{text-wrap:pretty;min-width:0;margin:0}.af-kv dd span{color:var(--af-faint);font-size:11.5px}.af-note{color:var(--color-neutral-700);text-wrap:pretty;margin:0;font-size:12.5px;line-height:1.55}.af-actions{flex-wrap:wrap;gap:8px;display:flex}:root[data-tenant=afritec] .af-actions .btn{min-height:36px}.af-stats{grid-template-columns:repeat(auto-fit,minmax(min(120px,100%),1fr));gap:12px 18px;display:grid}.af-stats>div{min-width:0}.af-stats .k{letter-spacing:.1em;text-transform:uppercase;color:var(--af-faint);font-size:10px}.af-stats .v{font:600 24px/1.15 var(--font-heading), system-ui, sans-serif;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.af-stats .sub{color:var(--color-neutral-700);font-size:11.5px}.af-table-wrap,.af-block .scroller{margin:0 -4px}:root[data-tenant=afritec] .af-block table{font-size:12.5px}:root[data-tenant=afritec] .af-block td:first-child{font:600 13.5px/1.55 var(--font-heading), system-ui, sans-serif}@media (max-width:780px){.af-main>.af-content main.af-mod{padding:18px 12px 40px}}.hatch{background-image:repeating-linear-gradient(45deg, color-mix(in srgb, var(--color-accent) 14%, transparent) 0 6px, transparent 6px 13px)}.af-main>.af-content main.af-views{padding:26px 30px 46px}:root[data-tenant=afritec] .af-views>h1{margin:4px 0;font-size:30px}:root[data-tenant=afritec] .af-views-blurb{color:var(--color-neutral-700);max-width:80ch;margin:0 0 .816em;font-size:12.5px}.af-views-cols{grid-template-columns:246px minmax(0,1fr);align-items:start;gap:22px;margin-top:18px;display:grid}.af-views-list{border:1px solid var(--color-divider);flex-direction:column;display:flex}.af-views-list a{border-bottom:1px solid var(--color-divider);font:600 13.5px/normal var(--font-heading), system-ui, sans-serif;color:var(--color-text);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;text-decoration:none;display:flex}.af-views-list a:hover{background:color-mix(in srgb, var(--color-text) 7%, transparent);color:var(--color-text);text-decoration:none}.af-views-list a[aria-current=page]{background:var(--color-accent);color:var(--color-bg)}.af-views-badge{letter-spacing:.06em;opacity:.7;font-size:10px}:root[data-tenant=afritec] .af-view{min-width:0;padding:0}.af-view-head{border-bottom:1px solid var(--color-divider);padding:14px 16px}:root[data-tenant=afritec] .af-view-head h2{font:600 19px/1.55 var(--font-heading), system-ui, sans-serif;letter-spacing:0;text-transform:none;margin:0}:root[data-tenant=afritec] .af-view-head p{color:var(--color-neutral-700);max-width:none;margin:2px 0 0;font-size:12px}.af-view-tags{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.af-view-controls{border-bottom:1px solid var(--color-divider);flex-wrap:wrap;align-items:flex-end;gap:10px 12px;padding:11px 16px;display:flex}.af-view-controls label{flex-direction:column;gap:3px;min-width:0;display:flex}.af-view-controls label span{letter-spacing:.1em;text-transform:uppercase;color:var(--af-faint);font-size:10px}:root[data-tenant=afritec] .af-view-controls .input{width:150px;min-height:0;padding:5px 8px;font-size:12.5px}:root[data-tenant=afritec] .af-view-controls .btn{padding:6px 12px;font-size:12.5px}.af-view-groups{border-bottom:1px solid var(--color-divider);color:var(--color-neutral-700);flex-wrap:wrap;align-items:center;gap:6px;padding:9px 16px;font-size:11.5px;display:flex}:root[data-tenant=afritec] .af-view table{font-size:12.5px}:root[data-tenant=afritec] .af-view td{font-variant-numeric:tabular-nums;padding:6px 7px}:root[data-tenant=afritec] .af-view .empty{color:var(--color-neutral-800);background-image:repeating-linear-gradient(45deg, color-mix(in srgb, var(--color-accent) 14%, transparent) 0 6px, transparent 6px 13px);text-align:left;border:0;padding:30px 26px;font-size:12.5px}:root[data-tenant=afritec] .af-view .pager{border-top:1px solid var(--color-divider);color:var(--af-faint);gap:8px;margin:0;padding:11px 16px;font-size:11.5px}.af-view-refused,:root[data-tenant=afritec] .af-view .problem{flex-direction:column;align-items:flex-start;gap:8px;padding:30px 26px;display:flex}:root[data-tenant=afritec] .af-view-refused h3{font:600 21px/1.2 var(--font-heading), system-ui, sans-serif;text-transform:none;letter-spacing:0;margin:0}:root[data-tenant=afritec] .af-view-refused p{color:var(--color-neutral-800);text-wrap:pretty;max-width:60ch;margin:0;font-size:12.5px}:root[data-tenant=afritec] .problem{background-color:#0000;background-image:repeating-linear-gradient(45deg, color-mix(in srgb, var(--color-accent) 14%, transparent) 0 6px, transparent 6px 13px);color:var(--color-text);border:0;border-radius:0;flex-direction:column;align-items:flex-start;gap:8px;margin:0;padding:14px 16px;display:flex}:root[data-tenant=afritec] .problem .problem-status{display:inline-flex}:root[data-tenant=afritec] .problem .problem-title{font:600 21px/1.2 var(--font-heading), system-ui, sans-serif;color:var(--color-text);text-transform:none;letter-spacing:0;margin:0}:root[data-tenant=afritec] .problem p{color:var(--color-neutral-800);text-wrap:pretty;max-width:60ch;margin:0;font-size:12.5px}:root[data-tenant=afritec] .problem dl{margin:0;font-size:12px}@media (max-width:780px){.af-main>.af-content main.af-views{padding:18px 12px 40px}.af-views-cols{grid-template-columns:minmax(0,1fr)}}.af-main>.af-content main.af-search-page{padding:26px 30px 46px}.af-search-page>header{margin-bottom:18px}:root[data-tenant=afritec] .af-search-page h1{margin:4px 0;font-size:30px}.af-search-total{color:var(--color-neutral-700);flex-wrap:wrap;align-items:center;gap:10px;min-height:19.4px;font-size:12.5px;display:flex}.af-search-cols{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:22px;display:grid}.af-search-side{flex-direction:column;gap:14px;min-width:0;display:flex}:root[data-tenant=afritec] .af-facet{padding:12px 14px}:root[data-tenant=afritec] .af-facet h2{font:400 10px/1.55 var(--font-body), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin:0 0 8px}.af-facet>div{flex-direction:column;display:flex}.af-facet a{color:var(--color-text);align-items:center;gap:8px;padding:5px 4px;font-size:12.5px;line-height:normal;text-decoration:none;display:flex}.af-facet a span:first-child{text-align:left;overflow-wrap:anywhere;flex:1;min-width:0}.af-facet a .n{font-variant-numeric:tabular-nums;color:var(--color-neutral-700)}.af-facet a:hover{background:color-mix(in srgb, var(--color-text) 5%, transparent);color:var(--color-text);text-decoration:none}.af-facet a[aria-current=true]{background:var(--af-on);color:var(--color-accent-800);font-weight:600}:root[data-tenant=afritec] .af-search-note{color:var(--af-faint);text-wrap:pretty;max-width:none;margin:0;padding:0 2px;font-size:11px}:root[data-tenant=afritec] .af-hits{min-width:0;padding:0}.af-hit{border-bottom:1px solid color-mix(in srgb, var(--color-text) 8%, transparent)}:root[data-tenant=afritec] .af-hit-row{color:var(--color-text);grid-template-columns:96px minmax(0,1fr) auto;align-items:baseline;gap:14px;padding:12px 16px;line-height:normal;text-decoration:none;display:grid}:root[data-tenant=afritec] .af-hit-row .tag{line-height:normal}.af-hit-row>.tag{justify-self:start}.af-hit-main{min-width:0}.af-hit-ref{font:600 15px/normal var(--font-heading), system-ui, sans-serif;display:block}.af-hit-text{color:var(--color-neutral-800);text-wrap:pretty;margin-top:2px;font-size:12.5px;display:block}.af-hit-text mark{background:color-mix(in srgb, var(--color-accent) 18%, transparent);color:var(--color-accent-900);font-weight:600}.af-hit-meta{color:var(--color-neutral-700);white-space:nowrap;font-size:11.5px}.af-hits-empty{color:var(--color-neutral-800);text-wrap:pretty;padding:30px 26px;font-size:12.5px}.af-hits-foot{border-top:1px solid var(--color-divider);color:var(--af-faint);text-wrap:pretty;padding:10px 16px;font-size:11.5px}@media (max-width:780px){.af-main>.af-content main.af-search-page{padding:18px 12px 40px}.af-search-cols{grid-template-columns:minmax(0,1fr)}:root[data-tenant=afritec] .af-hit-row{grid-template-columns:minmax(0,1fr);gap:4px}}.af-out{min-height:100vh;color:var(--color-text);background-image:linear-gradient(var(--color-divider) 1px, transparent 1px), linear-gradient(90deg, var(--color-divider) 1px, transparent 1px);background-position:-1px -1px;background-size:48px 48px;grid-template-rows:auto 1fr auto;display:grid}.af-out>header{background:var(--color-bg);border-bottom:1px solid var(--color-divider);justify-content:space-between;align-items:center;gap:12px;padding:14px clamp(16px,4vw,40px);display:flex}.af-out-brand{font:600 20px/1.55 var(--font-heading), system-ui, sans-serif;letter-spacing:-.01em}.af-out-brand>span{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.af-out-brand img{width:auto;height:24px}.af-out-product{color:var(--color-accent)}:root[data-tenant=afritec] .af-out>header .tag{letter-spacing:.08em}.af-out-main{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:clamp(20px,5vw,56px) 16px;display:flex}.af-out-main>main{width:100%;max-width:440px}:root[data-tenant=afritec] .af-out-main>main:not(.af-gate){background:var(--color-bg);max-width:720px;padding:28px}:root[data-tenant=afritec] .af-gate{background:var(--color-bg);flex-direction:column;gap:16px;padding:28px;display:flex}.af-gate-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--af-faint);font-size:10.5px}:root[data-tenant=afritec] .af-gate h1{font:600 34px/1.05 var(--font-heading), system-ui, sans-serif;margin:4px 0 0}:root[data-tenant=afritec] .af-gate p{color:var(--color-neutral-700);text-wrap:pretty;max-width:none;margin:0;font-size:14px;line-height:1.55}:root[data-tenant=afritec] .af-gate .btn{justify-content:center;align-items:center;gap:8px;display:inline-flex}.af-gate-problem{border:1px solid var(--color-accent-400);background:var(--color-accent-100);color:var(--color-accent-900);padding:10px 12px;font-size:13px;line-height:1.5}.af-gate-facts{color:var(--af-faint);border-top:1px solid var(--color-divider);grid-template-columns:auto 1fr;gap:4px 14px;margin:0;padding-top:12px;font-size:12px;display:grid}.af-gate-facts dd{margin:0}.af-out>footer{color:var(--af-faint);background:var(--color-bg);border-top:1px solid var(--color-divider);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:12px clamp(16px,4vw,40px);font-size:11.5px;display:flex}.af-devkey{background:var(--color-accent-100);width:100%;max-width:440px;color:var(--color-accent-900);border:1px solid var(--color-accent-400);padding:10px 12px;font-size:12px}:root[data-tenant=afritec] :is(input,select,textarea).input{width:100%;min-height:36px;font:inherit;color:var(--color-text);caret-color:var(--color-accent);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:0;padding:6px 10px;font-size:14px}:root[data-tenant=afritec] :is(input,select,textarea).input:hover{border-color:color-mix(in srgb, var(--color-text) 45%, transparent)}:root[data-tenant=afritec] :is(input,select,textarea).input:focus-visible{border-color:var(--color-accent);outline-offset:0}:root[data-tenant=afritec] textarea.input{resize:vertical;min-height:90px}:root[data-tenant=afritec] textarea.input.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.af-main>.af-content main.af-new{padding:26px 30px 46px}.af-new>header{margin-bottom:18px}:root[data-tenant=afritec] .af-new h1{margin:4px 0;font-size:30px}.af-new-sub{color:var(--color-neutral-700);flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.af-new>.problem{margin-bottom:18px}.af-new-cards{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:16px;display:grid}.af-new-cards>*{border:1px solid var(--color-divider);background:var(--color-bg);color:var(--color-text);flex-direction:column;min-width:0;padding:14px;text-decoration:none;display:flex}.af-new-cards>a:hover{border-color:var(--color-accent);color:var(--color-text);text-decoration:none}.af-new-cards .k{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);font-size:10px}.af-new-cards .t{font:600 17px/1.55 var(--font-heading), system-ui, sans-serif;margin:3px 0 4px}.af-new-cards .d{color:var(--color-neutral-700);text-wrap:pretty;font-size:12px}.af-new-cards>div .k{color:var(--color-neutral-700)}.af-new-rest{margin-top:26px}.af-new-none{color:var(--color-neutral-800);padding:30px 26px;font-size:12.5px}.af-new-cols{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:22px;display:grid}.af-new-types{border:1px solid var(--color-divider);flex-direction:column;display:flex}.af-new-types a{border-bottom:1px solid var(--color-divider);color:var(--color-text);align-items:center;gap:10px;min-width:0;padding:10px 12px;line-height:normal;text-decoration:none;display:flex}.af-new-types a:last-child{border-bottom:0}.af-new-types a:hover{background:color-mix(in srgb, var(--color-text) 5%, transparent);color:var(--color-text);text-decoration:none}.af-new-types a[aria-current=page]{background:var(--af-on)}.af-new-mark{min-width:34px;font:600 11px/1 var(--font-heading), system-ui, sans-serif;letter-spacing:.06em;color:var(--color-accent-800);flex:none}.af-new-name{font:600 13.5px/normal var(--font-heading), system-ui, sans-serif;display:block}.af-new-count{color:var(--color-neutral-700);font-size:11px;display:block}:root[data-tenant=afritec] .af-form{box-shadow:none;background:0 0;border-radius:0;margin:0;padding:18px 20px}.af-form-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);font-size:10px}:root[data-tenant=afritec] .af-form>h2{font:600 20px/1.55 var(--font-heading), system-ui, sans-serif;letter-spacing:0;text-transform:none;margin:3px 0 4px}:root[data-tenant=afritec] .af-form-note{color:var(--color-neutral-700);text-wrap:pretty;max-width:66ch;margin:0;font-size:12px}.af-form>.problem{margin-top:14px}.af-form .form-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px 18px;margin-top:16px}:root[data-tenant=afritec] .af-form label.field{color:color-mix(in srgb, var(--color-text) 70%, transparent);flex-direction:column;gap:5px;font-size:12px;display:flex}.af-form-type{color:var(--color-neutral-700);border:1px solid var(--color-divider);margin-left:4px;padding:1px 5px;font:400 11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}:root[data-tenant=afritec] .af-form .hint{color:var(--color-neutral-700);text-wrap:pretty;font-size:11.5px}:root[data-tenant=afritec] .af-form .hint .error,:root[data-tenant=afritec] .af-form .req{color:var(--color-accent-800)}:root[data-tenant=afritec] .af-form .button-row{margin:16px 0 0}@media (max-width:780px){.af-main>.af-content main.af-new{padding:18px 12px 40px}.af-new-cols{grid-template-columns:minmax(0,1fr)}}.af-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.af-steps li{grid-template-columns:22px minmax(0,1fr);gap:10px;padding:6px 0;display:grid}.af-steps li>span:last-child{min-width:0}.af-step-dot{width:22px;height:22px;font:600 11px/1.55 var(--font-heading), system-ui, sans-serif;border:1px solid var(--color-divider);color:var(--af-faint);justify-content:center;align-items:center;display:inline-flex}.af-steps li[data-state=active] .af-step-dot{border:1.5px solid var(--color-accent);color:var(--color-accent-800)}.af-steps li[data-state=done] .af-step-dot{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.af-step-label{font:600 14px/1.55 var(--font-heading), system-ui, sans-serif;color:var(--color-text);display:block}.af-steps li[data-state=todo] .af-step-label{color:var(--af-faint)}.af-step-detail{color:var(--color-neutral-700);text-wrap:pretty;font-size:12px;display:block}:root[data-tenant=afritec] .btn.af-row-act{min-height:0;padding:3px 9px;font-size:12px}.af-upload{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;display:flex}:root[data-tenant=afritec] .af-upload label.field{color:color-mix(in srgb, var(--color-text) 70%, transparent);flex-direction:column;flex:180px;gap:5px;min-width:0;font-size:12px;display:flex}:root[data-tenant=afritec] .af-upload .btn{min-height:36px}.af-upload>div{flex-basis:100%}
