:root{--tron-primary:#ffdc00;--tron-primary-rgb:255,220,0;--tron-body-background-transparency:0.2;--tron-background-rgb:10,10,20;--tron-background-rgba:10,10,20,0.2;--tron-background:linear-gradient(180deg, rgba(15, 15, 25, 0.2) 0%, rgba(8, 8, 16, 0.2) 100%);--tron-border:1px solid rgba(var(--tron-primary-rgb), 0.2);--tron-border-radius:2px;--tron-glow-spread-sm:4px;--tron-glow-spread-md:10px;--tron-glow-spread-lg:20px;--tron-glow-spread-xl:40px;--tron-border-glow:0 0 var(--tron-glow-spread-sm) rgba(var(--tron-primary-rgb), 0.4),0 0 var(--tron-glow-spread-md) rgba(var(--tron-primary-rgb), 0.25),0 0 var(--tron-glow-spread-lg) rgba(var(--tron-primary-rgb), 0.1);--tron-hover-glow:0 0 var(--tron-glow-spread-md) rgba(var(--tron-primary-rgb), 0.5),0 0 var(--tron-glow-spread-lg) rgba(var(--tron-primary-rgb), 0.35),0 0 var(--tron-glow-spread-xl) rgba(var(--tron-primary-rgb), 0.15);--tron-scanline-opacity:0.08;--tron-scanline-gap:3px;--font-mono:ui-monospace,SFMono-Regular,'SF Mono',Menlo,Consolas,'Liberation Mono',monospace}.thegrid-header{background-color:rgba(var(--tron-background-rgb),.8);backdrop-filter:blur(8px);border-bottom:2px solid rgba(var(--tron-primary-rgb),.2)}.thegrid-footer{background-color:rgba(var(--tron-background-rgb),.4);backdrop-filter:blur(1px);border-top:2px solid rgba(var(--tron-primary-rgb),.2)}.thegrid-hud-corner{position:absolute;width:calc(var(--header-height)/ 2);height:calc(var(--header-height)/ 4);pointer-events:none;z-index:10;filter:drop-shadow(0 0 2px rgba(var(--tron-primary-rgb), .5))}.thegrid-hud-corner.top-left{top:0;left:0;border-left:2px solid rgba(var(--tron-primary-rgb),.7);border-top:2px solid rgba(var(--tron-primary-rgb),.7)}.thegrid-hud-corner.top-right{top:0;right:0;border-right:2px solid rgba(var(--tron-primary-rgb),.7);border-top:2px solid rgba(var(--tron-primary-rgb),.7)}.thegrid-hud-corner.bottom-left{bottom:0;left:0;border-left:2px solid rgba(var(--tron-primary-rgb),.7);border-bottom:2px solid rgba(var(--tron-primary-rgb),.7)}.thegrid-hud-corner.bottom-right{bottom:0;right:0;border-right:2px solid rgba(var(--tron-primary-rgb),.7);border-bottom:2px solid rgba(var(--tron-primary-rgb),.7)}body::before{content:'';position:fixed;top:0;left:-50%;width:200dvw;height:200dvh;z-index:-1;background:repeating-linear-gradient(0deg,transparent,transparent 38px,rgba(var(--tron-primary-rgb),var(--tron-body-background-transparency)) 38px,rgba(var(--tron-primary-rgb),var(--tron-body-background-transparency)) 40px),repeating-linear-gradient(90deg,transparent,transparent 38px,rgba(var(--tron-primary-rgb),var(--tron-body-background-transparency)) 38px,rgba(var(--tron-primary-rgb),var(--tron-body-background-transparency)) 40px);transform:perspective(600px) rotateX(55deg);transform-origin:center 30%;pointer-events:none;animation:gridPulse 4s ease-in-out infinite}body::after{content:'';position:fixed;top:0;left:0;width:100dvw;height:100dvh;z-index:-1;background:radial-gradient(ellipse at 50% 30%,rgba(var(--tron-primary-rgb),calc(var(--tron-body-background-transparency)/ 2)) 0,transparent 80%);pointer-events:none}@keyframes gridPulse{0%,100%{opacity:.6}50%{opacity:1}}.tile-gridcn{background-color:rgba(var(--tron-background-rgb),.2);box-shadow:var(--tron-border-glow);border:var(--tron-border);border-radius:var(--tron-border-radius)}.tile-gridcn:hover{box-shadow:var(--tron-hover-glow)}.tile-gridcn::after{content:'';position:absolute;inset:0;z-index:1;pointer-events:none;background:repeating-linear-gradient(0deg,transparent,transparent var(--tron-scanline-gap),rgba(0,0,0,var(--tron-scanline-opacity)) var(--tron-scanline-gap),rgba(0,0,0,var(--tron-scanline-opacity)) calc(var(--tron-scanline-gap) * 2))}.tile-gridcn::before{content:'';position:absolute;left:0;right:0;height:2px;z-index:2;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(var(--tron-primary-rgb),.35),transparent);box-shadow:0 0 10px rgba(var(--tron-primary-rgb),.2),0 0 20px rgba(var(--tron-primary-rgb),.1);animation:crt-scan-sweep 4s ease-in-out infinite}@keyframes crt-scan-sweep{0%{top:-2px;opacity:0}5%{opacity:1}95%{opacity:1}100%{top:100%;opacity:0}}.tile .headline{position:relative;overflow:hidden;border-radius:2px;border:1px solid rgba(245,158,11,.5);background:rgba(245,158,11,.08);padding:12px 16px;margin-bottom:20px;color:#f59e0b;font-family:PaybAck,sans-serif;font-size:2rem;font-weight:700;text-transform:uppercase;letter-spacing:.04rem;text-shadow:0 0 8px rgba(245,158,11,.4);text-align:center;box-shadow:0 0 4px rgba(245,158,11,.3),0 0 10px rgba(245,158,11,.15);animation:tron-glow-pulse 2.5s ease-in-out infinite}.tile .headline::before{content:'';position:absolute;left:0;width:100%;height:2px;background:rgba(245,158,11,.5);z-index:3;animation:alertScan 2s linear infinite}@keyframes alertScan{0%{top:-2px}100%{top:100%}}@keyframes tron-glow-pulse{0%,100%{box-shadow:0 0 4px rgba(245,158,11,.3),0 0 10px rgba(245,158,11,.15);opacity:1}50%{box-shadow:0 0 10px rgba(245,158,11,.5),0 0 20px rgba(245,158,11,.3),0 0 40px rgba(245,158,11,.1);opacity:.92}}.data-card{position:relative;border:1px solid rgba(var(--tron-primary-rgb),.4);padding:10px;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center;gap:0;transition:box-shadow .3s ease,border-color .3s ease;isolation:isolate}@media (max-width:800px){.data-card{flex-direction:column}}.data-card::before{content:'';position:absolute;inset:-1px;pointer-events:none;background:linear-gradient(to right,var(--tron-primary) 16px,transparent 16px) top left,linear-gradient(to bottom,var(--tron-primary) 16px,transparent 16px) top left,linear-gradient(to left,var(--tron-primary) 16px,transparent 16px) top right,linear-gradient(to bottom,var(--tron-primary) 16px,transparent 16px) top right,linear-gradient(to right,var(--tron-primary) 16px,transparent 16px) bottom left,linear-gradient(to top,var(--tron-primary) 16px,transparent 16px) bottom left,linear-gradient(to left,var(--tron-primary) 16px,transparent 16px) bottom right,linear-gradient(to top,var(--tron-primary) 16px,transparent 16px) bottom right;background-size:16px 2px,2px 16px;background-repeat:no-repeat;z-index:5}.data-card::after{content:'';position:absolute;inset:0;pointer-events:none;background-image:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.05) 2px,rgba(0,0,0,.05) 3px),linear-gradient(to right,rgba(var(--tron-primary-rgb),.03) 1px,transparent 1px),linear-gradient(to bottom,rgba(var(--tron-primary-rgb),.03) 1px,transparent 1px);background-size:100% 100%,20px 20px,20px 20px;z-index:-1;opacity:.6}.data-card .card-content{flex:1;z-index:2;margin:0 10px 10px 10px}.identity-disc{position:relative;width:150px;height:150px;margin:4px;flex-shrink:1;display:inline-flex;align-items:center;justify-content:center}.identity-disc .disc-rings{position:absolute;inset:0;width:100%;height:100%;filter:drop-shadow(0 0 8px rgba(var(--tron-primary-rgb), .6));animation:discPulse 3s ease-in-out infinite}.identity-disc .disc-rings .ring-outer{stroke:var(--tron-primary);fill:none;stroke-width:2;stroke-dasharray:8 4;transform-origin:center;animation:spin 20s linear infinite}.identity-disc .disc-rings .ring-mid{stroke:var(--tron-primary);fill:none;stroke-width:1;stroke-dasharray:2 6;opacity:.3;transform-origin:center;animation:spin 15s linear infinite reverse}.identity-disc .disc-rings .ring-inner-static{stroke:var(--tron-primary);fill:none;stroke-width:1;opacity:.4}.identity-disc .disc-rings .ring-inner-glow{stroke:var(--tron-primary);fill:none;stroke-width:1.5;opacity:.6;filter:url(#discGlow)}.identity-disc .disc-rings .ring-arc{stroke:var(--tron-primary);fill:none;stroke-width:2;opacity:.5;transform-origin:center;animation:spin 8s linear infinite}.identity-disc .disc-rings .tick{stroke:var(--tron-primary)}.identity-disc .disc-avatar{width:100px;height:100px;border-radius:50%;object-fit:cover;border:1px solid rgba(var(--tron-primary-rgb),.3);box-shadow:0 0 12px rgba(var(--tron-primary-rgb),.3);position:relative;z-index:1}@keyframes discPulse{0%,100%{filter:drop-shadow(0 0 8px rgba(var(--tron-primary-rgb), .6))}50%{filter:drop-shadow(0 0 16px rgba(var(--tron-primary-rgb), .8))}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.thegrid-comparison-table{position:relative;width:100%;max-width:600px;margin-left:auto;margin-right:auto;border-collapse:separate;border-spacing:0;border:1px solid rgba(var(--tron-primary-rgb),.3);border-radius:4px;overflow:hidden;font-family:Outfit,Inter,var(--font-mono)}.thegrid-comparison-table::after{content:'';position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(var(--tron-primary-rgb),.03) 2px,rgba(var(--tron-primary-rgb),.03) 4px);z-index:1}.thegrid-comparison-table thead{background-color:rgba(var(--tron-primary-rgb),.1)}.thegrid-comparison-table th{padding:16px 8px;text-align:center;font-size:.7rem;text-transform:uppercase;letter-spacing:.15em;color:var(--tron-primary);border-bottom:2px solid rgba(var(--tron-primary-rgb),.3)}.thegrid-comparison-table td{padding:12px 8px;border-bottom:1px solid rgba(var(--tron-primary-rgb),.1);font-size:.85rem;color:rgba(255,255,255,.9)}.thegrid-comparison-table tr:last-child td{border-bottom:none}.thegrid-comparison-table tr:hover{background-color:rgba(var(--tron-primary-rgb),.05)}@media (max-width:800px){.thegrid-comparison-table th{padding:16px 4px}.thegrid-comparison-table td{padding:12px 4px}}.thegrid-comparison-table .ticket-name{font-weight:700;color:var(--tron-primary)}.thegrid-input{width:100%;background:rgba(var(--tron-primary-rgb),.05);border:1px solid rgba(var(--tron-primary-rgb),.2);border-radius:4px;padding:10px 12px;color:#fff;font-family:var(--font-mono);font-size:.8rem;transition:all .2s ease;outline:0}.thegrid-input:focus{border-color:var(--tron-primary);color:var(--tron-primary);box-shadow:0 0 10px rgba(var(--tron-primary-rgb),.2);background:rgba(var(--tron-primary-rgb),.1)}.thegrid-input::placeholder{color:rgba(255,255,255,.3)}.thegrid-input:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(.8);background-color:rgba(var(--tron-primary-rgb),.02);border-color:rgba(var(--tron-primary-rgb),.1);color:rgba(255,255,255,.3)}.thegrid-dropdown-custom{position:relative;width:100%;user-select:none}.thegrid-dropdown-trigger{display:flex;align-items:center;justify-content:space-between;background:rgba(var(--tron-primary-rgb),.05);border:1px solid rgba(var(--tron-primary-rgb),.3);border-radius:4px;padding:10px 12px;color:#fff;font-family:var(--font-mono);font-size:.85rem;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.thegrid-dropdown-trigger:hover{border-color:var(--tron-primary);background:rgba(var(--tron-primary-rgb),.1);box-shadow:0 0 10px rgba(var(--tron-primary-rgb),.1)}.thegrid-dropdown-trigger::after{content:'▼';font-size:.6rem;margin-left:8px;color:var(--tron-primary);transition:transform .3s ease}.thegrid-dropdown-custom.open .thegrid-dropdown-trigger::after{transform:rotate(180deg)}.thegrid-dropdown-list{position:absolute;top:calc(100% + 5px);left:0;right:0;background:rgba(10,10,18,.95);border:1px solid var(--tron-primary);border-radius:4px;z-index:1000;max-height:250px;overflow-y:auto;display:none;backdrop-filter:blur(12px);box-shadow:0 10px 30px rgba(0,0,0,.8),0 0 15px rgba(var(--tron-primary-rgb),.2)}.thegrid-dropdown-custom.open .thegrid-dropdown-list{display:block;animation:thegrid-dropdown-in .2s cubic-bezier(.4,0,.2,1)}@keyframes thegrid-dropdown-in{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.thegrid-dropdown-option{padding:10px 12px;color:rgba(255,255,255,.8);font-family:var(--font-mono);font-size:.8rem;cursor:pointer;transition:all .2s ease;border-bottom:1px solid rgba(var(--tron-primary-rgb),.1)}.thegrid-dropdown-option:last-child{border-bottom:none}.thegrid-dropdown-option:hover{background:rgba(var(--tron-primary-rgb),.2);color:var(--tron-primary);padding-left:16px;text-shadow:0 0 5px var(--tron-primary)}.thegrid-dropdown-option.disabled{opacity:.3;cursor:not-allowed;pointer-events:none;background:0 0!important;color:rgba(255,255,255,.4)!important}.thegrid-dropdown-option.selected{background:rgba(var(--tron-primary-rgb),.15);color:var(--tron-primary);border-left:3px solid var(--tron-primary)}.thegrid-dropdown-custom select{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.thegrid-number-input{display:flex;align-items:center;border:1px solid rgba(var(--tron-primary-rgb),.2);border-radius:4px;background:rgba(var(--tron-primary-rgb),.05);overflow:hidden}.thegrid-number-input input{flex:1;border:none!important;background:0 0!important;padding:10px 12px!important;color:#fff!important;font-family:var(--font-mono)!important;font-size:.85rem!important;text-align:center!important;width:60px!important;min-width:60px!important;outline:0!important;margin:0!important;box-shadow:none!important;appearance:none;-moz-appearance:textfield}.thegrid-number-input input::-webkit-inner-spin-button,.thegrid-number-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.thegrid-number-input button{width:40px;height:40px;border:none;background:rgba(var(--tron-primary-rgb),.1);color:var(--tron-primary);font-size:1.2rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;user-select:none;padding:0;margin:0}.thegrid-number-input .thegrid-num-minus,.thegrid-number-input .thegrid-num-plus{background:rgba(var(--tron-primary-rgb),.1)!important;color:var(--tron-primary)!important}.thegrid-number-input .thegrid-num-minus:hover{background:rgba(var(--tron-primary-rgb),.25)!important;color:#fff!important}.thegrid-number-input .thegrid-num-plus:hover{background:rgba(var(--tron-primary-rgb),.25)!important;color:#fff!important}.thegrid-number-input .thegrid-num-minus:active{background:var(--tron-primary);color:#000}.thegrid-number-input .thegrid-num-plus:active{background:var(--tron-primary);color:#000}.thegrid-number-input .thegrid-num-minus{border-right:1px solid rgba(var(--tron-primary-rgb),.2)}.thegrid-number-input .thegrid-num-plus{border-left:1px solid rgba(var(--tron-primary-rgb),.2)}.thegrid-toggle{position:relative;display:inline-block;width:48px;height:24px;vertical-align:middle;flex-shrink:0}.thegrid-toggle input{opacity:0!important;width:0!important;height:0!important;margin:0!important;padding:0!important;position:absolute}.thegrid-toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:rgba(var(--tron-primary-rgb),.1);border:1px solid rgba(var(--tron-primary-rgb),.4);transition:all .3s cubic-bezier(.4, 0, .2, 1);border-radius:34px;box-shadow:inset 0 0 8px rgba(0,0,0,.6)}.thegrid-toggle-slider:before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;background-color:rgba(var(--tron-primary-rgb),.5);transition:all .3s cubic-bezier(.4, 0, .2, 1);border-radius:50%;box-shadow:0 0 10px var(--tron-primary)}.thegrid-toggle input:checked+.thegrid-toggle-slider{background-color:rgba(var(--tron-primary-rgb),.3);border-color:var(--tron-primary)}.thegrid-toggle input:checked+.thegrid-toggle-slider:before{transform:translateX(24px);background-color:#fff;box-shadow:0 0 15px #fff,0 0 30px #fff}.thegrid-toggle input:disabled+.thegrid-toggle-slider{opacity:.5;cursor:not-allowed;filter:grayscale(.8);background-color:rgba(var(--tron-primary-rgb),.05)}.thegrid-toggle input:disabled+.thegrid-toggle-slider:before{background-color:#666;box-shadow:none}.thegrid-badge{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:2px;font-family:var(--font-mono);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--tron-primary);background:rgba(var(--tron-primary-rgb),.1);color:var(--tron-primary);box-shadow:0 0 8px rgba(var(--tron-primary-rgb),.3);position:relative}.thegrid-btn-secondary{background-color:rgba(var(--tron-primary-rgb),.05);border:1px solid var(--tron-primary);color:var(--tron-primary);padding:10px 20px;font-family:var(--font-mono);font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:all .3s cubic-bezier(.4, 0, .2, 1);position:relative;overflow:hidden}.thegrid-btn-secondary:hover{background-color:var(--tron-primary);color:#000;box-shadow:0 0 15px var(--tron-primary)}.thegrid-btn-destructive{background-color:rgba(220,38,38,.1);border:1px solid #dc2626;color:#dc2626;padding:8px 16px;font-family:var(--font-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .3s ease}.thegrid-btn-destructive:hover{background-color:#dc2626;color:#fff;box-shadow:0 0 12px #dc2626}