.arkus-ui{--ark-bg:#0d0d0d;--ark-panel:#111;--ark-inset:#101010;--ark-accent:#10b981;--ark-action:#19dc8b;--ark-action-hover:#14c777;--ark-text:#fff;--ark-muted:#b8bebc;--ark-border:#515956;min-height:100vh;background:var(--ark-bg);color:var(--ark-text);font:400 16px/1.6 Inter,Arial,Helvetica,sans-serif;color-scheme:dark}.arkus-ui :is(h1,h2,h3){font-family:inherit;line-height:1.25}.arkus-ui h1{font-size:clamp(24px,2vw,32px);font-weight:650}.arkus-ui h2{font-size:20px;font-weight:600}.arkus-ui :is(.text-xs,.text-sm){font-size:14px}.arkus-ui :is(.text-gray-300,.text-gray-400){color:var(--ark-muted)}.arkus-ui :is(.bg-gray-900,.bg-gray-800){background:var(--ark-panel)}.arkus-ui :is(.border-gray-600,.border-gray-700){border-color:var(--ark-border)}.arkus-ui :is(button,a,input,select,summary):focus-visible{outline:2px solid var(--ark-action);outline-offset:4px}.arkus-ui a,.arkus-ui button{transition:background .15s,border-color .15s}.arkus-ui button{min-height:44px;padding:9px 16px;border:1px solid var(--ark-border);border-radius:7px;font-size:14px;font-weight:600;cursor:pointer}.arkus-ui button:hover:not(:disabled){background:#242b28;border-color:var(--ark-accent)}.arkus-ui button:disabled{opacity:1;color:#929995;border-color:#363c39;cursor:not-allowed}.arkus-ui button[aria-current=page]{color:var(--ark-action);border-color:var(--ark-accent);background:#10271e}.arkus-ui .arkus-primary,.arkus-ui form button[type=submit]{background:var(--ark-action);color:#000;border-color:var(--ark-action)}.arkus-ui .arkus-primary:hover:not(:disabled){background:var(--ark-action-hover)}.arkus-ui input:not([type=checkbox]),.arkus-ui select{display:block;width:100%;min-height:46px;padding:10px 12px;margin-top:6px;border:1px solid var(--ark-border);border-radius:6px;background:var(--ark-inset);color:var(--ark-text);font-size:16px}.arkus-ui input[type=checkbox]{width:18px;height:18px;accent-color:var(--ark-accent)}.arkus-ui label{font-size:14px;font-weight:500}.arkus-brand{display:flex;align-items:center;gap:12px;margin-bottom:32px}.arkus-brand img{width:auto;height:40px;flex-shrink:0;object-fit:contain}.arkus-brand strong{display:block;font-size:25px;letter-spacing:-.03em}.arkus-brand span{display:block;color:var(--ark-muted);font-size:14px}.arkus-shell{display:grid;grid-template-columns:264px minmax(0,1fr);min-height:100vh}.arkus-sidebar{padding:28px 20px;border-right:1px solid #333936;background:var(--ark-panel)}.arkus-sidebar nav{display:flex;flex-direction:column;gap:8px}.arkus-header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:24px 32px;border-bottom:1px solid #333936}.arkus-main{max-width:1440px;padding:28px 32px 64px;margin:0}.arkus-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:24px}.arkus-status{display:inline-block;margin-left:12px;padding:3px 10px;border:1px solid var(--ark-border);border-radius:100px;font-size:14px;color:var(--ark-muted)}.arkus-status[data-enabled=true]{color:var(--ark-action);border-color:var(--ark-accent)}.arkus-ui li{border-color:#333936}.arkus-account{max-width:800px;padding:48px 24px;margin:auto}.arkus-account details,.arkus-account section{background:var(--ark-panel);border:1px solid #333936;border-radius:12px;padding:24px}.arkus-account form{display:grid;gap:16px}.arkus-sign-in{display:grid;gap:24px;max-width:520px}.arkus-account .arkus-sign-in>section{min-width:0;border:0;padding:0;background:transparent}.arkus-general-sign-in .arkus-sign-in{max-width:none}.arkus-sign-in-actions{display:flex;flex-wrap:wrap;gap:12px}.arkus-sign-in-divider{display:flex;align-items:center;gap:16px;color:var(--ark-muted)}.arkus-sign-in-divider:after,.arkus-sign-in-divider:before{content:"";height:1px;flex:1;background:var(--ark-border)}.arkus-sign-in-privacy{color:var(--ark-muted);font-size:14px}.arkus-account summary{cursor:pointer;font-weight:600}.arkus-account details[open] summary{margin-bottom:20px}.arkus-ui [role=status]:not(:empty){padding:12px 16px;border-left:3px solid var(--ark-accent);background:var(--ark-panel)}@media(max-width:900px){.arkus-shell{display:block}.arkus-sidebar{border-right:0;border-bottom:1px solid #333936;padding:20px}.arkus-sidebar nav{flex-direction:row;flex-wrap:wrap}.arkus-brand{margin-bottom:16px}.arkus-header,.arkus-main{padding:20px}}@media(prefers-reduced-motion:reduce){.arkus-ui *{transition:none!important}}.arkus-ui button.arkus-primary{background:var(--ark-action);color:#000;border-color:var(--ark-action)}.arkus-ui button.arkus-primary:hover:not(:disabled){background:var(--ark-action-hover);color:#000}.arkus-ui button.arkus-primary:disabled{background:#234c39;color:#d3e5da;border-color:#638572}.arkus-ui button[aria-busy=true]{cursor:progress}.arkus-ui button.arkus-danger{color:#ffb4b4;border-color:#d97777}.arkus-ui button.arkus-danger:hover:not(:disabled){background:#432020;border-color:#ffb4b4}.arkus-policy-footer{border-top:1px solid #333936;padding:20px 24px;color:var(--ark-muted);font-size:14px;text-align:center}.arkus-policy-footer .arkus-footer-row{display:flex;flex-wrap:wrap;justify-content:center;column-gap:24px}.arkus-policy-footer a{position:relative;display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}.arkus-policy-footer a:hover{color:var(--ark-action)}.arkus-policy-footer .arkus-footer-separator{position:absolute;left:-14px;text-decoration:none}