
/* One Gate System V12 public tracking - dark premium result dashboard */
body.tracking-result{--ink:#eaf2ff;--muted:#8299b5;--line:rgba(99,151,218,.18);--paper:#081c37;--soft:#06172e;--primary:#4a9fff;--primary-2:#7358ff;--success:#36d2a1;background:#051225!important;color:#eaf2ff!important;background-image:radial-gradient(circle at 0 22%,rgba(41,99,255,.12),transparent 25%),radial-gradient(circle at 100% 65%,rgba(100,63,255,.12),transparent 26%),linear-gradient(rgba(73,128,190,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(73,128,190,.035) 1px,transparent 1px);background-size:auto,auto,34px 34px,34px 34px}
.tracking-result .ambient{display:block;opacity:.3}.tracking-result .topbar{width:min(1280px,calc(100% - 40px));padding:18px 0 12px}.tracking-result .brand-lockup{color:#f4f8ff}.tracking-result .dual-brand-logos{background:rgba(8,27,55,.8);border-color:rgba(96,149,216,.18);box-shadow:none}.tracking-result .brand-copy strong{color:#f1f7ff}.tracking-result .brand-copy span{color:#7f96b2}.tracking-result .tracking-nav-link,.tracking-result .tracking-yura-link,.tracking-result .secure-pill{color:#9ab0c9!important;background:rgba(8,28,56,.72)!important;border-color:rgba(97,149,216,.18)!important;box-shadow:none!important}.tracking-result .secure-pill i{background:#41d8a8!important;box-shadow:0 0 13px rgba(65,216,168,.65)!important}
.tracking-result .result-main{width:min(1280px,calc(100% - 40px));padding-top:10px}.tracking-result .result-nav{margin-bottom:14px}.tracking-result .back-link,.tracking-result .copy-btn,.tracking-result .refresh-btn{color:#9db1c9;background:rgba(8,27,53,.67);border-color:rgba(95,148,216,.18)}
.tracking-result .project-hero{padding:34px 38px;border:1px solid rgba(93,147,219,.22);border-radius:28px;background:radial-gradient(circle at 78% 44%,rgba(57,109,255,.16),transparent 28%),linear-gradient(120deg,#0a2550 0%,#123f8f 51%,#285db8 100%);box-shadow:0 32px 85px rgba(0,0,0,.29),inset 0 1px rgba(255,255,255,.06)}.tracking-result .project-hero:before{width:460px;height:460px;right:-90px;top:-280px;background:rgba(91,141,255,.12)}.tracking-result .project-hero:after{right:105px;bottom:-170px;border-color:rgba(111,91,255,.08)}.tracking-result .project-hero-grid{grid-template-columns:minmax(0,1fr) 280px}.tracking-result .project-hero h1{font-size:clamp(37px,4.5vw,58px);max-width:800px}.tracking-result .project-hero p{color:#9fb4cf}.tracking-result .hero-code{gap:8px}.tracking-result .v12-track-id{display:inline-flex;padding:7px 10px;border:1px solid rgba(95,164,255,.25);border-radius:999px;color:#c7ddf5;background:rgba(40,84,168,.18);font:800 9px/1.1 ui-monospace,monospace;letter-spacing:.05em}.tracking-result .status-live,.tracking-result .status-phase{background:rgba(5,26,59,.36);border-color:rgba(133,177,239,.19)}.tracking-result .project-code{color:#a6bcda}.tracking-result .hero-meta span{color:#8ea8c5}.tracking-result .hero-meta strong{color:#f3f7ff}.tracking-result .progress-ring{--ring-radius:112px;width:224px;height:224px;background:conic-gradient(#4ab4ff calc(var(--p)*1%),rgba(117,84,255,.42) calc(var(--p)*1% + 3%),rgba(255,255,255,.08) 0);box-shadow:0 0 0 13px rgba(70,107,255,.04),0 0 55px rgba(70,104,255,.28)}.tracking-result .progress-ring:before{inset:16px;background:radial-gradient(circle at 45% 35%,#123f80,#0b2858 70%)}.tracking-result .progress-ring strong{font-size:48px}.tracking-result .progress-ring span{color:#9cb3d0}.tracking-result .progress-tip-core{background:radial-gradient(circle,#fff 0 18%,#8ee2ff 22% 42%,#6a66ff 52% 100%)!important;box-shadow:0 0 14px rgba(95,203,255,.95),0 0 30px rgba(102,81,255,.85)!important}.tracking-result .progress-tip-core:before,.tracking-result .progress-tip-core:after{background:linear-gradient(180deg,#9cf0ff,#6a68ff 68%,transparent)!important}
.tracking-result .summary-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:12px}.tracking-result .summary-card{min-height:132px;padding:18px;border:1px solid rgba(95,147,215,.18);border-radius:18px;background:linear-gradient(155deg,rgba(8,29,58,.94),rgba(6,21,43,.89));box-shadow:inset 0 1px rgba(255,255,255,.03)}.tracking-result .summary-label{color:#8ea6c0}.tracking-result .summary-icon{background:linear-gradient(145deg,rgba(58,143,255,.22),rgba(113,76,255,.19));color:#79c8ff;box-shadow:0 0 21px rgba(78,103,255,.11)}.tracking-result .summary-card strong{color:#f4f8ff;font-size:27px}.tracking-result .summary-card small{color:#6f87a4}.tracking-result .deadline-countdown span{border-color:rgba(102,151,215,.14);background:rgba(255,255,255,.018)}.tracking-result .deadline-countdown b{color:#78c7ff!important}
.tracking-result .content-grid{grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);gap:14px;margin-top:14px}.tracking-result .panel{border:1px solid rgba(95,147,214,.18);border-radius:20px;background:linear-gradient(155deg,rgba(8,28,56,.94),rgba(5,20,41,.89));box-shadow:none}.tracking-result .panel+.panel{margin-top:14px}.tracking-result .panel-head{border-bottom-color:rgba(95,147,214,.12)}.tracking-result .panel-head h2,.tracking-result .task h3,.tracking-result .timeline h3,.tracking-result .service-spec-title,.tracking-result .stage h3,.tracking-result .result-card h2{color:#edf4ff}.tracking-result .panel-head p,.tracking-result .task p,.tracking-result .timeline p,.tracking-result .stage p,.tracking-result .result-card p{color:#7e96b2}.tracking-result .count-pill{color:#7fc9ff;background:rgba(64,130,255,.08);border-color:rgba(85,147,230,.18)}.tracking-result .task{border-color:rgba(95,147,214,.13);background:rgba(255,255,255,.012)}.tracking-result .task-status{color:#a8bdd4;background:rgba(255,255,255,.025);border-color:rgba(100,150,215,.14)}.tracking-result .task.completed .task-status,.tracking-result .verified{color:#4ee0ad}.tracking-result .bar{background:rgba(255,255,255,.06)}.tracking-result .bar>i{background:linear-gradient(90deg,#3e9dff,#7559ff)}.tracking-result .bar-meta{color:#718aa7}.tracking-result .timeline-item{border-left-color:rgba(87,148,224,.22)}.tracking-result .timeline-dot{background:#5caeff;box-shadow:0 0 0 5px rgba(74,143,255,.08)}.tracking-result .issue-box{background:rgba(255,177,72,.06);border-color:rgba(255,184,81,.15);color:#d7b679}.tracking-result .progress-delta{color:#55dbac;background:rgba(55,210,158,.06);border-color:rgba(55,210,158,.12)}.tracking-result .service-spec-item,.tracking-result .result-wait,.tracking-result .track-reference,.tracking-result .stage{border-color:rgba(94,147,215,.13);background:rgba(255,255,255,.012)}.tracking-result .service-spec-title b{color:#6dbdff}.tracking-result .service-spec-list li,.tracking-result .service-spec-empty{color:#849bb6}.tracking-result .stage-mark{background:linear-gradient(145deg,#287ce9,#7658ff);color:#fff}.tracking-result .stage.pending{opacity:.52}.tracking-result .download-btn{background:linear-gradient(100deg,#3c9bff,#7159ff);box-shadow:0 15px 32px rgba(62,85,226,.24)}.tracking-result .track-id{background:#06162c;border-color:rgba(98,149,215,.16)}.tracking-result .track-id code{color:#9ec5f1}.tracking-result .mini-copy{color:#89bcf3;background:rgba(53,112,211,.1);border-color:rgba(80,143,230,.16)}.tracking-result .gallery-card{border-color:rgba(97,149,214,.15);background:rgba(255,255,255,.014)}.tracking-result .gallery-copy strong{color:#e9f1fc}.tracking-result .gallery-copy span{color:#7089a5}.tracking-result .empty{border-color:rgba(95,148,213,.16);background:rgba(255,255,255,.012);color:#7088a3}.tracking-result .footer{color:#67809d}.tracking-result .footer strong{color:#9db3ca}
@media(max-width:960px){.tracking-result .project-hero-grid{grid-template-columns:1fr}.tracking-result .summary-grid{grid-template-columns:repeat(2,1fr)}.tracking-result .content-grid{grid-template-columns:1fr}.tracking-result .progress-ring{margin:20px auto 0}.tracking-result .side-stack{grid-template-columns:1fr}}
@media(max-width:520px){.tracking-result .summary-grid{grid-template-columns:1fr 1fr}.tracking-result .project-hero{padding:24px 19px}.tracking-result .project-hero h1{font-size:33px}.tracking-result .progress-ring{--ring-radius:83px;width:166px;height:166px}.tracking-result .progress-ring strong{font-size:36px}.tracking-result .summary-card{min-height:118px;padding:14px}.tracking-result .summary-card strong{font-size:20px}.tracking-result .v12-track-id{width:100%;justify-content:center}}
