*{box-sizing:border-box}body{color:#111;background:#fafafa;margin:0;font-family:system-ui,-apple-system,sans-serif}main{max-width:520px;margin:48px auto;padding:0 20px}h1{margin:0 0 8px;font-size:28px}p.muted{color:#666;margin:0 0 24px}form,.card{background:#fff;border:1px solid #e5e5e5;border-radius:12px;flex-direction:column;gap:12px;padding:20px;display:flex}input[type=email],input[type=file]{border:1px solid #ccc;border-radius:8px;padding:10px;font-size:16px}button{color:#fff;cursor:pointer;background:#111;border:0;border-radius:8px;padding:12px;font-size:16px}button:disabled{opacity:.5;cursor:default}button.secondary{color:#111;background:#fff;border:1px solid #ccc}.error{color:#b00020;font-size:14px}.ok{color:#0a7a2f;font-size:14px}.steps{color:#999;gap:8px;margin-bottom:24px;font-size:13px;display:flex}.steps .on{color:#111;font-weight:600}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1}.items-center{align-items:center}.gap-1{gap:4px}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.space-y-1>*+*{margin-top:4px}.space-y-2>*+*{margin-top:8px}.space-y-3>*+*{margin-top:12px}.space-y-6>*+*{margin-top:24px}.block{display:block}.font-medium{font-weight:500}.text-sm{font-size:14px}.text-center{text-align:center}.underline{text-decoration:underline}.text-gray-600{color:#666}.text-red-600{color:#b00020}.text-white{color:#fff}.bg-gray-100{background:#f1f1f1}.bg-black{background:#111}.rounded{border-radius:6px}.rounded-lg{border-radius:12px}.border{border:1px solid #ccc}.border-2{border:2px solid #ccc}.border-dashed{border-style:dashed}.p-2{padding:8px}.p-6{padding:24px}.px-2{padding-left:8px;padding-right:8px}.px-4{padding-left:16px;padding-right:16px}.py-0\.5{padding-top:2px;padding-bottom:2px}.py-2{padding-top:8px;padding-bottom:8px}.w-40{width:160px}.min-w-\[10rem\]{min-width:10rem}.outline-none{outline:none}.disabled\:opacity-50:disabled{opacity:.5}section .underline{color:inherit;font-size:inherit;background:0 0;padding:0}input[type=text],input[type=number],select{border:1px solid #ccc;border-radius:8px;padding:8px;font-size:15px}main.wide{max-width:960px}.topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.topbar nav{gap:16px;font-size:14px;display:flex}.topbar a{color:#111}.stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:28px;display:grid}.stat{background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:14px}.stat b{font-size:22px;display:block}.stat span{color:#666;font-size:13px}h2{margin:28px 0 12px;font-size:18px}.apps{border-collapse:collapse;background:#fff;border:1px solid #e5e5e5;border-radius:12px;width:100%;font-size:14px;overflow:hidden}.apps th,.apps td{text-align:left;vertical-align:top;border-bottom:1px solid #eee;padding:10px 12px}.apps th{color:#555;background:#fafafa;font-weight:600}.apps tr:last-child td{border-bottom:0}.badge{color:#333;white-space:nowrap;background:#eee;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.badge.good{color:#0a7a2f;background:#e3f6e8}.badge.bad{color:#b00020;background:#fde8eb}.badge.wait{color:#8a5a00;background:#fff4dc}.badge.info{color:#1d4ed8;background:#e6efff}.draft{background:#fff;border:1px solid #e5e5e5;border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}.drafts{gap:12px;display:grid}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.row button{padding:8px 14px;font-size:14px}.links a{margin-right:12px;font-size:14px}.small{color:#666;font-size:13px}.empty{color:#666;background:#fff;border:1px dashed #ccc;border-radius:12px;padding:20px;font-size:14px}.copy{gap:8px;display:flex}.copy input{border:1px solid #ccc;border-radius:8px;flex:1;padding:8px;font-size:14px}.toggle{gap:8px;display:flex}.toggle button{flex:1}details summary{cursor:pointer;font-size:14px}
