.content{padding:16px;overflow:auto;}.dash{min-height:100dvh;display:grid;grid-template-columns:var(--rail-w) var(--sidebar-w) auto;grid-template-rows:50px auto;grid-template-areas:"rail sidebar topbar""rail sidebar content";box-sizing:border-box;transition:grid-template-columns 300ms ease;}.topbar{background:#fff;}.sidebar{grid-area:sidebar;background:#f9f7f2;}.content{grid-area:content;background:#fff;}.sidebar{display:grid;grid-template-rows:56px auto auto;overflow:clip;}.logo{color:var(--neutral-950);border:none;text-decoration:none;display:grid;place-items:center;font-weight:700;letter-spacing:.08em;height:64px;}.menu{display:grid;align-content:start;padding:8px 16px;gap:4px;transition:padding 300ms ease;}.menu a{display:grid;grid-auto-flow:column;grid-auto-columns:24px 1fr;align-items:center;gap:10px;padding:8px 12px;border-radius:3px;text-decoration:none;color:inherit;}.menu a:hover{background:#f6f6f6;}.dash.is-collapsed{grid-template-columns:var(--rail-w)var(--sidebar-w-collapsed) 1fr;}.dash.is-collapsed .menu a{grid-auto-columns:24px;}.dash.is-collapsed .menu a span{display:none;}.dash.is-collapsed .menu a span,.dash.is-collapsed .menu a{white-space:nowrap;}.dash.is-collapsed .menu a{overflow:hidden;}.dash.is-collapsed .main-menu li a{padding:10px 11px;}.dash.is-collapsed .main-menu li svg{height:19px;width:19px;}.dash.is-collapsed .logo span{display:none;}.dash.is-collapsed .menu{padding:8px 12px;}.logo{display:flex;gap:8px;justify-content:left;}.logo svg{margin-left:1em;}.rail{display:flex;flex-direction:column;align-items:center;gap:16px;padding:16px 0;background:var(--neutral-950);position:sticky;top:0;grid-area:rail;}.rail .rail-scroll{display:flex;flex-direction:column;gap:14px;overscroll-behavior:contain;scrollbar-width:none;}.rail .rail-scroll::-webkit-scrollbar{display:none;}.ws{width:40px;height:40px;border-radius:5px;display:grid;place-items:center;border:0px solid var(--neutral-700);background:var(--neutral-900);color:var(--primary);cursor:pointer;position:relative;outline:none;transition:transform .12s ease,background .12s ease,border-color .12s ease,box-shadow .12s ease;padding:0;}.ws:hover{background:var(--neutral-700);border:0px solid var(--neutral-100);color:var(--primary);}.ws:active{transform:translateY(0);}.ws[data-active="true"] .ico{border-radius:3px;box-shadow:0px 0px 0px 2px #000,0 0 0 3px #fff;filter:none;}.ws[data-active="true"]::before{content:"";position:absolute;left:-8px;top:8px;bottom:8px;width:3px;border-radius:2px;}.ws[data-badge]::after{content:attr(data-badge);position:absolute;right:-2px;top:-2px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;font:11px/16px system-ui,-apple-system,Segoe UI,Roboto,sans-serif;text-align:center;background:#111;color:#fff;}.ws .ico{width:40px;height:40px;display:grid;place-items:center;filter:grayscale(1);overflow:hidden;border-radius:3px;}.ws:hover .ico{filter:none;}.ws .initials{width:40px;height:40px;display:grid;place-items:center;font:600 11px/22px ui-sans-serif,system-ui;}.ws .ico avatar{background:#fff;}.ws[data-tip]{position:relative;}.ws[data-tip]:hover::tooltip,.ws[data-tip]:hover::after{opacity:1;transform:translateX(6px);}.ws[data-tip]::after{content:attr(data-tip);position:absolute;left:46px;top:50%;transform:translateY(-50%) translateX(0);white-space:nowrap;pointer-events:none;background:#111;color:#fff;font:12px/1.2 ui-sans-serif,system-ui;padding:6px 8px;border-radius:6px;opacity:0;transition:opacity .12s ease,transform .12s ease;box-shadow:0 6px 20px rgba(0,0,0,.1);}.rail .grow{flex:1;}.rail .sep{width:28px;height:1px;background:rgba(0,0,0,.08);margin:6px 0;}header{padding:1em 2em;display:flex;justify-content:space-between;}header a{text-decoration:none;color:var(--neutral-950);font-weight:400;}.sidebar .user{padding:2em;}.sidebar .user img{width:28px;height:28px;border-radius:50%;}.sidebar .user a{color:var(--neutral-800);font-weight:500;text-decoration:none;}.heading .actions{display:inline-flex;align-items:center;justify-content:end;}.topbar {grid-area:topbar;}.topbar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:0 12px;height:50px;border-bottom:1px solid var(--neutral-100);}.topbar .toggle{border:0;background:transparent;cursor:pointer;font-size:20px;line-height:1rem;}*,*::before,*::after{box-sizing:border-box;}*:not(dialog){margin:0;}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords;}}body{line-height:1.5;-webkit-font-smoothing:antialiased;}img,picture,video,canvas,svg{display:block;max-width:100%;object-fit:cover;}input,button,textarea,select{font:inherit;}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;line-height:1.4;}p{text-wrap:pretty;}h1,h2,h3,h4,h5,h6{text-wrap:balance;letter-spacing:-0.05rem;}#root,#__next{isolation:isolate;}*:focus{outline:none;}:root{--primary:#F95738;--primary-bg:color-mix(in oklch,var(--primary) 5%,white);--primary-50:color-mix(in oklch,var(--primary) 8%,white);--primary-100:color-mix(in oklch,var(--primary) 16%,white);--primary-200:color-mix(in oklch,var(--primary) 32%,white);--primary-300:color-mix(in oklch,var(--primary) 52%,white);--primary-400:color-mix(in oklch,var(--primary) 76%,white);--primary-500:var(--primary);--primary-600:color-mix(in oklch,var(--primary) 87%,black);--primary-700:color-mix(in oklch,var(--primary) 74%,black);--primary-800:color-mix(in oklch,var(--primary) 62%,black);--primary-900:color-mix(in oklch,var(--primary) 50%,black);--primary-950:color-mix(in oklch,var(--primary) 38%,black);--bg-50:#FBFCFC;--bg-100:#F9FAFA;--neutral-0:#fff;--neutral-50:#F6F7F7;--neutral-100:#E0E7E3;--neutral-200:#C1CEC7;--neutral-300:#9AAEA5;--neutral-400:#7D938A;--neutral-500:#5B7169;--neutral-600:#475A53;--neutral-700:#3B4A45;--neutral-800:#323D39;--neutral-900:#2C3531;--neutral-950:#161D1A;--on-primary:#fff;--alt-1:#F95738;--alt-2:#70A288;--alt-3:#8789C0;--border:var(--netral-100);}.bg-1{background:#264653;}.bg-50{background:var(--bg-50);}.bg-100{background:var(--bg-100);}.bg-alt-1{background:var(--alt-1);}.bg-alt-2{background:var(--alt-2);}.bg-alt-3{background:var(--alt-3);}.text-50{color:var(--neutral-50);}b,strong{font-weight:600;}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;font-size:12px;}.no-wrap{white-space:nowrap;}h1{font-weight:700;font-size:1.8em;}h1 em{font-style:normal;font-weight:300;}h1 + p{margin-top:.5em;color:var(--neutral-600);}h3{color:var(--neutral-600);font-size:1.1em;}h3 + p{font-size:.85em;color:var(--neutral-500);}.inline-flex{display:inline-flex;gap:4px;align-items:center;}.flex{display:flex;gap:.5em;}.sb{justify-content:space-between;}.flex > *{flex:auto;}.flex-1{flex:1;}.flex-2{flex:2;}.flex-3{flex:3;}.flex-4{flex:4;}.mt-1{margin-top:1em;}.mt-2{margin-top:2em;}.mt-3{margin-top:3em;}.ml-1{margin-left:1em;}.ml-2{margin-left:2em;}.ml-3{margin-left:3em;}.pad-1{padding:1em;}.pad-2{padding:2em;}.form{--form-accent:#6657e8;--form-accent-hover:#5143ca;--form-accent-soft:#f0eeff;--form-text:#202534;--form-muted:#697386;--form-border:#dce1ea;--form-border-strong:#c5ccd8;--form-surface:#ffffff;--form-subtle:#f7f8fb;--form-danger:#d92d20;width:100%;max-width:860px;padding:clamp(24px,5vw,48px);color:var(--form-text);background:var(--form-surface);border-radius:6px;box-shadow:0 1px 2px rgba(16,24,40,0.04),0 16px 48px rgba(16,24,40,0.07);box-sizing:border-box;}.form,.form *,.form *::before,.form *::after{box-sizing:border-box;}.form-field{position:relative;margin:0;padding:0 0 28px;}.form > .form-field + .form-field{padding-top:28px;border-top:1px solid #edf0f4;}.form label,.form legend{display:inline-block;color:var(--form-text);font-size:15px;font-weight:700;line-height:1.35;letter-spacing:-0.01em;}.form-field:focus-within > label{color:var(--primary);}.form-help,.form-hint{max-width:680px;margin:0;color:var(--form-muted);line-height:1.55;}.form-help{margin-bottom:11px;font-size:14px;}.form-hint{margin-top:9px;font-size:13px;}.form-help em{font-style:normal;}.form input,.form textarea,.form select{display:block;width:100%;margin:0;padding:12px 14px;color:var(--form-text);background-color:var(--form-surface);border:1px solid var(--form-border-strong);border-radius:6px;outline:none;font:inherit;font-size:15px;line-height:1.5;transition:border-color 150ms ease,box-shadow 150ms ease,background-color 150ms ease,transform 150ms ease;}.form input:hover,.form textarea:hover,.form select:hover{border-color:#aeb7c6;}.form input:focus,.form textarea:focus,.form select:focus{background-color:#fff;border-color:var(--primary);box-shadow:0 0 0 4px rgba(102,87,232,0.13),0 1px 2px rgba(16,24,40,0.05);}.form input::placeholder,.form textarea::placeholder{color:#9aa3b2;opacity:1;}.form textarea{field-sizing:content;resize:vertical;}.form textarea[name="profile[product]"],.form textarea[name="profile[problem_space]"]{min-height:145px;}.form select{appearance:none;padding-right:42px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,#667085 50%),linear-gradient(135deg,#667085 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 13px) calc(50% - 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;}.form .input-uppercase{max-width:130px;text-transform:uppercase;letter-spacing:0.08em;font-weight:650;}.form input[aria-invalid="true"],.form textarea[aria-invalid="true"],.form select[aria-invalid="true"]{border-color:var(--form-danger);box-shadow:0 0 0 4px rgba(217,45,32,0.1);}.form-error{display:block;margin-top:7px;color:var(--form-danger);font-size:13px;font-weight:600;}.form hr{height:1px;margin:2em -3em;background:#e8ebf1;border:0;}.form .btn:disabled{opacity:0.55;cursor:not-allowed;transform:none;}@media (max-width:680px){.form{padding:24px 18px;border-radius:14px;}.form-fieldset{grid-template-columns:1fr;padding:20px 16px;}.form-fieldset > .form-field{grid-column:1 / -1;}.form .input-uppercase{max-width:100%;}.form .btn{width:100%;}}@media (prefers-reduced-motion:reduce){.form input,.form textarea,.form select,.form .btn{transition:none;}}avatar .initials{font-weight:500;}breadcrumb ul{display:flex;list-style:none;padding:0;gap:8px;}breadcrumb a,breadcrumb span{color:var(--neutral-500);border:none;text-decoration:none;font-size:.8em;font-weight:400;}breadcrumb li:after{content:'›';margin-left:8px;color:#888;font-size:.8em;font-weight:300;}breadcrumb li:last-child:after{content:'';}breadcrumb li:last-child *{color:var(--neutral-800);}breadcrumb a:hover{color:var(--neutral-950);}.btn + .btn{margin-left:16px;}.btn{appearance:none;display:inline-flex;cursor:pointer;padding:12px 16px;border:1px solid;border-radius:3px;font-size:15px;line-height:1em;font-weight:500;gap:8px;background:none;color:var(--neutral-800);text-decoration:none;}.btn:has(svg){padding-left:18px;}.btn svg{stroke-width:2;height:1rem;width:1rem;}.btn.cancel{background:#fafafa;color:#888;border:1px #fafafa;text-decoration:none;}.btn.cancel:hover{background:#202020;border:1px solid #202020;color:#fff;}.btn:hover{color:var(--primary);border-color:var(--primary);}.btn.primary{background:#264653;color:#fff;border:1px solid #264653;}.btn.primary:hover{background:var(--primary-500);color:#fff;border:1px solid var(--primary-500);}.card.table{padding:0;}.card.table table{border:none;margin:0;}.card{border:1px solid var(--neutral-100);padding:3em;border-radius:6px;}a.card:hover{border:1px solid var(--neutral-200);}.dd{position:relative;}table td:has(.dd){padding-top:0;padding-bottom:0;}.dd.btn{padding:0;text-align:left;}.dd.btn .dd__btn{border:none;padding:10px 1em;}.dd__btn{width:100%;min-height:var(--dd-h);padding:0 calc(var(--dd-pad-x) + 14px) 0 var(--dd-pad-x);border:1px solid var(--bg-100);border-radius:var(--dd-radius);background:inherit;text-align:left;line-height:1.2;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.dd__btn:hover{border-color:var(--dd-border-hover);}.dd__btn:focus-visible{outline:none;box-shadow:0 0 0 4px var(--dd-focus);}.dd__btn::after{content:"";position:absolute;right:10px;top:50%;width:12px;height:12px;translate:0 -50%;background:center / 12px no-repeat url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' stroke='%239CA3AF' stroke-width='2' fill='none' viewBox='0 0 24 24'><polyline points='6 9 12 15 18 9'/></svg>");pointer-events:none;}.dd__list{position:absolute;left:0;top:calc(100% + 6px);min-width:100%;max-height:var(--dd-max-h);overflow:auto;margin:0;padding:6px;background:var(--dd-bg);color:var(--neutral-900);border:1px solid var(--dd-border);border-radius:var(--dd-radius);box-shadow:var(--dd-shadow);z-index:var(--dd-z);list-style:none;display:none;font-weight:400;}.dd[data-open="true"] .dd__list{display:block;}.dd[data-placement="top"] .dd__list{top:auto;bottom:calc(100% + 6px);}.dd__item{height:var(--dd-item-h);border-radius:3px;display:flex;align-items:center;padding:0 var(--dd-pad-x);cursor:pointer;user-select:none;white-space:nowrap;}.dd__item:hover{background:var(--dd-item-hover);}.dd__item[aria-selected="true"]{background:var(--primary-bg);font-weight:500;color:var(--primary);}.dd__item[aria-disabled="true"]{opacity:.5;cursor:not-allowed;}.dd--dense .dd__btn{--dd-h:28px;--dd-pad-x:8px;}.dd--dense .dd__item{--dd-item-h:28px;border-radius:6px;}.dd select{display:none;}.dd__item{gap:8px;}.dd__icon{width:16px;height:16px;flex:0 0 16px;display:inline-flex;align-items:center;justify-content:center;opacity:.9;}.dd__label{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.dd__btn{display:flex;align-items:center;gap:8px;}.dd__btn .dd__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.dd__btn .dd__icon{width:16px;height:16px;flex:0 0 16px;display:inline-flex;align-items:center;justify-content:center;}.dd__btn .dd__icon svg{width:16px;height:16px;stroke-width:1.5;}.dd.inline .dd__btn{border:none;padding:0;}.list-filters{display:flex;align-items:center;gap:1em;overflow-x:auto;padding:0;border:none;}.list-filters a{color:#6b7280;font-size:0.875rem;font-weight:500;line-height:1;text-decoration:none;white-space:nowrap;transition:color 150ms ease,background-color 150ms ease;border:none;}.list-filters a:hover{color:#111827;border:none;}.list-filters a.is-active{color:var(--primary);}.mini-card{padding:2em;border-radius:6px;}pager{text-align:center;}pager ul{margin-top:2em;display:inline-flex;padding:8px 24px;list-style:none;}pager li a{display:inline-block;padding:6px 12px;font-size:.8em;border:none;color:var(--neutral-600);}pager li{margin:0 3px;}pager li.active a{color:#fff;background:var(--primary);border:none;border-radius:3px;font-weight:600;}section:has(subnav){padding-top:2em;padding-bottom:2em;}subnav{display:flex;gap:1em;}subnav > a{border:none !important;font-weight:450;display:inline-flex;gap:8px;align-items:center;font-size:15px;padding:8px 16px;border-radius:6px;}subnav > *{display:inline-flex;}subnav svg{height:16px;width:16px;color:var(--neutral-300);}subnav .active{color:#000;font-weight:500;color:var(--primary-500);background:var(--primary-50);}subnav .active svg{stroke-width:1.5;color:var(--primary-500);}subnav > a:not(.active):hover{background:var(--bg-50);;color:var(--neutral-950);border:none;}subnav > a:not(.active):hover svg{color:var(--neutral-800);}table{border:1px solid var(--neutral-100);border-collapse:separate;width:100%;border-radius:6px;border-spacing:0;}table a{white-space:nowrap;}table tbody tr:hover td{background:var(--bg-100);color:var(--neutral-950);}table td:first-child,table th:first-child{width:1%;min-width:46px;white-space:nowrap;}table th{border-bottom:1px solid var(--neutral-100);padding:10px 12px;text-align:left;font-weight:550;white-space:nowrap;color:var(--neutral-600);}table td{border-top:1px solid var(--neutral-50);padding:12px 16px;color:var(--neutral-600);align-content:center;line-height:1;}table *{font-size:13px;}.tooltip{position:relative;border-bottom:1px dashed #000;cursor:pointer;}.tooltip:has(svg){border:none;}.tooltip:before{pointer-events:none;content:attr(data-text);position:absolute;top:50%;transform:translateY(-50%);left:100%;margin-left:15px;max-width:400px;padding:10px 18px;border-radius:4px;background:#3A3A3F;color:#eee;text-align:center;font-size:14px;font-weight:400;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;box-sizing:border-box;width:max-content;z-index:10;text-align:left;line-height:1.5;pointer-events:none;}.tooltip:hover:before{display:block;}.tooltip.left:before{left:initial;margin:initial;right:100%;margin-right:15px;}.tooltip:after{content:"";position:absolute;left:100%;margin-left:-1px;top:50%;transform:translateY(-50%);border:8px solid #3A3A3F;border-color:transparent #3A3A3F transparent transparent;opacity:0;}.tooltip:hover:before,.tooltip:hover:after{display:block;}.tooltip.left:after{right:100%;left:inherit;border-color:transparent transparent transparent #3A3A3F;}.tooltip:before{opacity:0;transition:.3s opacity ease;}.tooltip:hover:before{transition:.3s opacity ease;opacity:1;}.tooltip:after{opacity:0;transition:.3s;}.tooltip:hover:after{transition:.3s;opacity:1;}