/* ScamRadar WOW15 stage 10 - full native Report Center and corrections UI.
 * Only presentation over original checker, report, private owner status and
 * formal-appeal Core. Do not synthesize threat, trust or police numbers. */
body:has(.srcc-w15-report) .sr-page-main{margin-top:0!important;padding-top:15px!important}
body:has(.srcc-w15-report) .sr-page-main>.sr-page-title{
 position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;
 padding:0!important;margin:-1px!important;clip-path:inset(50%)!important;
 white-space:nowrap!important;border:0!important
}
body .srcc-w15-report{
 --srw-cyan:#53e9fa;--srw-blue:#7cacff;--srw-violet:#b58fff;
 --srw-mute:#afd2e9;--srw-line:rgba(71,171,249,.39);
 position:relative;isolation:isolate;left:50%;transform:translateX(-50%);
 width:min(1530px,calc(100vw - 44px))!important;max-width:none!important;
 margin:12px 0 56px!important;padding:clamp(15px,1.7vw,27px)!important;
 background:
  radial-gradient(ellipse 30% 20% at 91% 5%,rgba(49,39,145,.13),transparent),
  radial-gradient(ellipse 25% 25% at 0 53%,rgba(27,96,165,.12),transparent),
  linear-gradient(117deg,#061932,#04152b 61%,#05152b);
 border:1px solid rgba(43,143,229,.52);border-radius:18px;
 color:#e7f6ff;line-height:1.62;font-size:14px;
 box-shadow:0 28px 70px rgba(0,6,24,.27),inset 0 1px rgba(120,216,251,.07)
}
.srcc-w15-report,.srcc-w15-report *,.srcc-w15-report *::before,.srcc-w15-report *::after{box-sizing:border-box}
.srcc-w15-report [hidden]{display:none!important}
.srcc-w15-report :is(h2,h3,h4){color:#f3faff;line-height:1.25;letter-spacing:-.038em;text-wrap:balance}
.srcc-w15-report :is(p,strong,small,span,li,h2,h3,h4){overflow-wrap:anywhere}
.srcc-w15-report :is(button,input,select,summary,a):focus-visible{
 outline:3px solid #ffe083!important;outline-offset:3px!important
}
.srcc-w15-report-eyebrow{
 display:inline-block;margin:0 0 9px;color:#57dfff;
 font-size:.69rem;letter-spacing:.16em;line-height:1.5;font-weight:855;text-transform:uppercase
}
body .srcc-w15-report .srcc-w15-report-hero{
 position:relative;isolation:isolate;overflow:hidden;
 display:grid;grid-template-columns:minmax(0,1.23fr) minmax(0,.88fr);
 gap:14px;align-items:center;min-height:465px;
 max-width:none!important;margin:0 0 21px!important;
 padding:clamp(23px,2.7vw,43px)!important;
 border:1px solid rgba(51,166,251,.56);border-radius:16px;
 background:
  radial-gradient(ellipse 49% 78% at 82% 22%,rgba(50,52,161,.28),transparent),
  radial-gradient(ellipse 75% 98% at 5% 91%,rgba(4,100,152,.16),transparent),
  linear-gradient(117deg,#071f43,#041c3b 74%,#051a40);
 box-shadow:inset 0 1px rgba(102,224,255,.13),0 13px 34px rgba(2,9,36,.18)
}
body .srcc-w15-report .srcc-w15-report-hero::before{
 content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.5;
 background:
 radial-gradient(circle at 5% 3%,#7ddfff 1px,transparent 1.6px),
 radial-gradient(circle at 45% 42%,#9a73ff 1px,transparent 1.5px),
 radial-gradient(circle at 81% 60%,#79b3ff 1px,transparent 1.7px),
 linear-gradient(90deg,rgba(43,134,217,.08) 1px,transparent 1px),
 linear-gradient(rgba(43,134,217,.08) 1px,transparent 1px);
 background-size:203px 173px,249px 198px,311px 272px,58px 58px,58px 58px
}
.srcc-w15-report .srcc-w15-report-hero-copy{position:relative;z-index:4;min-width:0}
.srcc-w15-report .srcc-overline{
 color:#73cdfa;letter-spacing:.19em;text-transform:uppercase;
 font-size:.69rem;line-height:1.56;font-weight:860;margin:0 0 13px
}
.srcc-w15-report .srcc-recovery-languages{
 display:flex;flex-wrap:wrap;gap:7px;margin:0 0 15px
}
.srcc-w15-report .srcc-recovery-languages a{
 display:grid;place-items:center;border:1px solid rgba(94,173,230,.56);
 border-radius:9px;min-height:32px;min-width:60px;padding:5px 11px;
 background:rgba(11,66,115,.7);color:#c8eeff;font-size:.77rem;text-decoration:none;
 font-weight:820
}
.srcc-w15-report .srcc-recovery-languages a[aria-current=page]{
 color:#06223e;background:#5beaf9;border-color:#8afaff;text-decoration:none
}
body .srcc-w15-report .srcc-w15-report-hero h2{
 margin:5px 0 14px!important;max-width:790px;
 color:#f4fcff!important;
 font-size:clamp(2.85rem,4.6vw,5.0rem)!important;font-weight:900!important;
 line-height:1.045!important;letter-spacing:-.061em!important;
 text-shadow:0 3px 20px rgba(61,128,219,.15)
}
.srcc-w15-report .srcc-w15-report-hero h2 span{
 background:linear-gradient(106deg,#5ef3fe 6%,#3eafff 64%,#ad92ff);
 background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent
}
.srcc-w15-report .srcc-w15-report-hero-tag{
 color:#77daef!important;font-size:.73rem!important;letter-spacing:.12em;
 font-weight:830;line-height:1.55;margin:0 0 15px!important
}
.srcc-w15-report .srcc-w15-report-hero-copy>p:not(.srcc-disclaimer):not(.srcc-w15-report-hero-tag){
 font-size:clamp(.81rem,1.12vw,.95rem);color:#c2dff1;max-width:690px;
 line-height:1.7;margin:0 0 13px
}
.srcc-w15-report .srcc-w15-report-hero .srcc-disclaimer{
 margin:12px 0 0!important;padding:9px 0 9px 12px!important;max-width:680px;
 border:0!important;border-left:2px solid rgba(252,197,124,.77)!important;
 border-radius:0!important;color:#a9c6df!important;
 background:rgba(79,89,128,.08)!important;font-size:.71rem!important;line-height:1.61!important
}
.srcc-w15-report-actions{display:flex;gap:11px;flex-wrap:wrap;margin-top:23px}
.srcc-w15-report .srcc-w15-report-actions a{
 display:inline-flex;align-items:center;justify-content:space-between;gap:14px;
 min-height:47px;padding:12px 20px;
 color:#d3edff;border:1px solid rgba(77,166,241,.64);
 border-radius:9px;background:rgba(7,56,112,.62);
 font-size:.82rem;font-weight:845;line-height:1.4;text-decoration:none;
 transition:filter .16s,transform .16s
}
.srcc-w15-report .srcc-w15-report-actions .srcc-w15-report-action-primary{
 color:#05223b;background:linear-gradient(108deg,#37e1f5,#61afff 71%,#ae9df5);
 border-color:#5deaf9;box-shadow:0 0 26px rgba(47,173,231,.19)
}
.srcc-w15-report-actions a:hover{filter:brightness(1.14);transform:translateY(-1px)}
.srcc-w15-report-hero-art{
 position:relative;align-self:stretch;z-index:2;min-height:380px;pointer-events:none
}
.srcc-w15-report-hero-art>img{
 position:absolute;inset:-9% -9% -6% -10%;width:120%;height:117%;
 object-fit:contain;max-width:none;
 filter:drop-shadow(0 0 30px rgba(46,132,234,.27))
}
.srcc-w15-report-orbit-chip{
 position:absolute;display:flex;align-items:center;gap:9px;z-index:2;
 width:min(240px,54%);min-width:136px;padding:11px 10px;
 border:1px solid rgba(83,203,248,.62);border-radius:11px;
 background:linear-gradient(123deg,rgba(6,41,88,.94),rgba(4,31,73,.86));
 box-shadow:0 12px 31px rgba(2,17,50,.24),0 0 17px rgba(52,153,227,.16)
}
.srcc-w15-report-chip-a{top:12%;left:-6%}
.srcc-w15-report-chip-b{top:45%;right:-7%;border-color:rgba(84,237,213,.59)}
.srcc-w15-report-chip-c{bottom:4%;left:-2%;border-color:rgba(170,134,246,.67)}
.srcc-w15-report-mini-icon{
 display:grid;place-items:center;flex:none;width:35px;height:35px;
 border:1px solid rgba(77,221,246,.49);border-radius:10px;
 background:rgba(15,108,149,.45);color:#66ebff;
 font-size:1.38rem
}
.srcc-w15-report-chip-b .srcc-w15-report-mini-icon{color:#6cfad2;background:rgba(28,139,111,.34)}
.srcc-w15-report-chip-c .srcc-w15-report-mini-icon{color:#d4a5ff;background:rgba(100,57,151,.45)}
.srcc-w15-report-orbit-chip>div{display:flex;flex-direction:column;gap:2px;min-width:0}
.srcc-w15-report-orbit-chip strong{
 color:#f0fbff;font-size:.75rem;line-height:1.35;font-weight:835
}
.srcc-w15-report-orbit-chip small{
 color:#a6c8e2;font-size:.63rem;line-height:1.46
}
/* Native three-step wizard roadmap. Mark progress only after original check. */
.srcc-w15-report-journey{
 position:relative;margin:0 0 24px;padding:23px;
 border:1px solid rgba(57,160,241,.53);border-radius:14px;
 background:linear-gradient(125deg,rgba(8,39,77,.9),rgba(5,29,67,.91));
 box-shadow:inset 0 1px rgba(104,197,240,.1)
}
.srcc-w15-report-section-heading{margin:0 0 17px}
.srcc-w15-report-section-heading h3{
 font-size:clamp(1.4rem,2.35vw,2.1rem);font-weight:875;
 margin:0 0 5px;letter-spacing:-.043em
}
.srcc-w15-report-section-heading>p{
 color:#accee6;font-size:.83rem;line-height:1.63;margin:0
}
.srcc-w15-report-journey-rail{
 display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px
}
.srcc-w15-report-journey-card{
 display:flex;align-items:flex-start;gap:12px;
 min-width:0;padding:16px 13px;
 border:1px solid rgba(62,139,216,.39);border-radius:11px;
 background:rgba(7,41,85,.75);
 transition:border-color .16s,background-color .16s
}
.srcc-w15-report-journey-number{
 flex:none;display:grid;place-items:center;
 width:37px;height:37px;border-radius:11px;
 background:rgba(11,102,170,.27);border:1px solid rgba(75,159,239,.54);
 color:#9addff;font-size:.77rem;font-weight:890
}
.srcc-w15-report-journey-card h4{
 color:#ecfaff;font-size:.88rem;margin:0 0 5px;line-height:1.35;font-weight:865
}
.srcc-w15-report-journey-card p{
 color:#a5c6e1;font-size:.72rem;line-height:1.55;margin:0
}
.srcc-w15-report-journey[data-w15-report-current=check] .srcc-w15-report-journey-card:first-child,
.srcc-w15-report-journey[data-w15-report-current=decide] [data-w15-report-phase=decide],
.srcc-w15-report-journey[data-w15-report-current=follow] [data-w15-report-phase=follow]{
 border-color:rgba(87,227,250,.81);background:rgba(13,73,119,.67);
 box-shadow:inset 0 1px rgba(133,231,255,.15),0 0 16px rgba(39,147,227,.1)
}
.srcc-w15-report-journey[data-w15-report-current=follow] [data-w15-report-phase=follow]{
 border-color:rgba(95,237,187,.72)
}

/* The existing two-step FORM stays intact and stacked, now paired with a
 * detailed right column. Original send stage stays hidden until Core check. */
.srcc-w15-report .srcc-w15-report-workspace{
 display:grid;grid-template-columns:minmax(0,1.49fr) minmax(300px,.79fr);
 gap:14px;align-items:start;min-width:0;scroll-margin-top:110px;
 margin:0 0 20px
}
body .srcc-w15-report .srcc-report-layout{
 display:flex;flex-direction:column;gap:16px;margin:0;min-width:0
}
body .srcc-w15-report .srcc-report-card{
 position:relative;min-width:0;overflow:hidden;isolation:isolate;
 padding:clamp(19px,2.25vw,30px);
 border:1px solid rgba(68,172,247,.55);border-radius:13px;
 background:
  radial-gradient(ellipse 90% 95% at 100% 0,rgba(28,97,162,.13),transparent),
  linear-gradient(139deg,rgba(9,43,90,.98),rgba(4,30,72,.96));
 box-shadow:inset 0 1px rgba(115,199,245,.12),0 11px 26px rgba(1,9,33,.17)
}
.srcc-w15-report .srcc-report-card::after{
 content:"";position:absolute;inset:0 0 auto;height:2px;
 background:linear-gradient(90deg,transparent,rgba(44,207,248,.46),transparent);
 pointer-events:none
}
.srcc-w15-report .srcc-report-card[data-report-stage]{
 background:
  radial-gradient(ellipse 75% 90% at 100% 0,rgba(107,73,157,.15),transparent),
  linear-gradient(140deg,rgba(13,36,92,.97),rgba(5,27,67,.99));
 border-color:rgba(144,115,239,.58)
}
.srcc-w15-report .srcc-report-card[data-report-stage]::after{
 background:linear-gradient(90deg,transparent,rgba(171,111,254,.5),transparent)
}
.srcc-w15-report .srcc-report-number{
 width:49px;height:49px;border-radius:13px;
 color:#69eaff;border:1px solid rgba(70,224,249,.57);
 background:rgba(17,106,157,.34);box-shadow:0 0 19px rgba(35,140,231,.13);
 font-size:1.1rem;line-height:1;font-weight:900;margin:0 0 15px
}
.srcc-w15-report .srcc-report-card[data-report-stage] .srcc-report-number{
 color:#d8b0ff;border-color:rgba(176,123,252,.58);
 background:rgba(97,65,147,.45)
}
.srcc-w15-report .srcc-report-card>h3{
 color:#f3fbff;font-size:clamp(1.27rem,2vw,1.85rem);
 font-weight:865;line-height:1.28;margin:0 0 13px;letter-spacing:-.041em
}
.srcc-w15-report .srcc-report-card>p:not(.srcc-report-result){
 margin:0 0 17px;color:#b2d5eb;line-height:1.67;font-size:.81rem
}
.srcc-w15-report .srcc-report-card form{
 gap:9px;margin:0;width:100%;max-width:none
}
.srcc-w15-report .srcc-report-card form label{
 color:#d8eefe;font-size:.78rem;font-weight:820;line-height:1.5;margin:2px 0 0
}
.srcc-w15-report :is(.srcc-report-card,.srcc-report-tracker) input:not([type=checkbox]),
.srcc-w15-report .srcc-report-card select,
.srcc-w15-report .srcc-report-tracker input{
 background:#071e40!important;border:1px solid rgba(83,163,236,.64)!important;
 min-height:51px;height:51px;color:#f2fbff!important;
 padding:10px 13px!important;border-radius:9px!important;
 font-size:.89rem!important;line-height:1.5;box-shadow:inset 0 1px rgba(66,151,223,.06)
}
.srcc-w15-report .srcc-report-card input::placeholder{color:#86afcb;opacity:1}
.srcc-w15-report .srcc-report-card :is(input,select):focus{
 border-color:#70ebfa!important;box-shadow:0 0 0 2px rgba(70,199,250,.16)
}
.srcc-w15-report .srcc-report-card form button[type=submit]{
 margin:11px 0 0;justify-self:stretch;width:100%;
 min-height:52px;padding:12px 17px;
 border-radius:9px;color:#052339!important;
 background:linear-gradient(106deg,#27dff3,#59b2ff 66%,#958cff)!important;
 border:1px solid rgba(120,234,249,.75)!important;
 box-shadow:0 0 24px rgba(35,158,224,.17);
 font-size:.89rem;font-weight:880;line-height:1.4
}
.srcc-w15-report .srcc-report-card form button[type=submit]:hover{
 filter:brightness(1.07)
}
.srcc-w15-report .srcc-report-card form button[disabled]{
 filter:saturate(.55);opacity:.57
}
.srcc-w15-report .srcc-report-card form .srcc-report-consent{
 display:flex;align-items:flex-start;gap:12px;
 padding:13px;border:1px solid rgba(74,152,212,.4);
 border-radius:9px;background:rgba(8,57,108,.34);
 margin:8px 0 0;font-weight:630!important;
 color:#c5e1f0!important;line-height:1.5
}
.srcc-w15-report .srcc-report-consent input[type=checkbox]{
 flex:none!important;width:22px!important;height:22px!important;min-height:22px!important;
 margin:0!important;accent-color:#61def2;cursor:pointer
}
.srcc-w15-report .srcc-report-consent span{flex:1;min-width:0}
.srcc-w15-report .srcc-report-result{
 color:#a7d9f2!important;line-height:1.65;font-size:.79rem;
 min-height:0;margin:12px 0 0!important;white-space:pre-wrap
}
.srcc-w15-report .srcc-report-result:empty{display:none}
.srcc-w15-report .srcc-report-result[data-state=ready],
.srcc-w15-report .srcc-report-result[data-state=success]{
 padding:12px 13px!important;border-left:3px solid #47eac4!important;
 background:rgba(12,112,88,.19);border-radius:0 8px 8px 0;
 color:#bdffe5!important
}
.srcc-w15-report .srcc-report-result[data-state=error]{
 padding:12px 13px!important;border-left:3px solid #ff6676!important;
 background:rgba(144,38,62,.22);border-radius:0 8px 8px 0;
 color:#ffd4e0!important
}
/* Retain original private-query interceptor; don't style away its warning. */
.srcc-w15-report .srcc-report-sensitive:not([hidden]){
 display:grid;gap:8px;margin:10px 0 3px;
 padding:13px;border:1px solid rgba(255,151,94,.75);
 border-radius:9px;background:rgba(113,53,38,.31);color:#ffe6cf
}
.srcc-w15-report .srcc-report-sensitive p{color:#ffebdf;font-size:.78rem;margin:0}
.srcc-w15-report .srcc-report-sensitive button{
 justify-self:start;background:rgba(162,94,53,.5)!important;
 border:1px solid rgba(255,191,126,.66)!important;
 color:#fff1db!important;padding:10px 13px;
 font-weight:825;font-size:.78rem
}
.srcc-w15-report-aside{display:flex;flex-direction:column;gap:14px;min-width:0}
.srcc-w15-report .srcc-w15-report-side-main,
.srcc-w15-report .srcc-w15-report-side-support{
 padding:clamp(17px,2vw,26px);
 border:1px solid rgba(70,151,225,.51);border-radius:13px;
 background:linear-gradient(133deg,rgba(8,44,89,.95),rgba(5,31,71,.97));
 box-shadow:inset 0 1px rgba(106,197,248,.10),0 13px 28px rgba(0,8,32,.18)
}
.srcc-w15-report .srcc-w15-report-side-main>h3,
.srcc-w15-report .srcc-w15-report-side-support>h3{
 margin:3px 0 11px;font-size:clamp(1.1rem,1.7vw,1.45rem);font-weight:865;
 line-height:1.27;letter-spacing:-.037em
}
.srcc-w15-report .srcc-w15-report-side-main>p,
.srcc-w15-report .srcc-w15-report-side-support>p{
 font-size:.77rem;line-height:1.66;color:#aacde5;margin:0 0 13px
}
.srcc-w15-report-side-facts{display:flex;flex-direction:column;gap:10px;margin:13px 0 0}
.srcc-w15-report-fact{
 display:flex;align-items:flex-start;gap:13px;
 padding:13px 11px;border:1px solid rgba(69,153,222,.43);
 border-radius:9px;background:rgba(5,40,87,.72)
}
.srcc-w15-report-fact-symbol{
 display:grid;place-items:center;flex:none;
 width:37px;height:37px;border:1px solid rgba(92,209,247,.55);
 border-radius:10px;color:#6ae4ff;font-size:1.45rem;
 background:rgba(18,105,145,.29)
}
.srcc-w15-report-fact:nth-child(2) .srcc-w15-report-fact-symbol{
 color:#ffcc77;border-color:rgba(239,175,83,.47);
 background:rgba(145,86,29,.22)
}
.srcc-w15-report-fact:nth-child(3) .srcc-w15-report-fact-symbol{
 color:#b5a2ff;border-color:rgba(155,131,244,.5);
 background:rgba(110,64,161,.22)
}
.srcc-w15-report-fact h4{
 margin:0 0 5px;font-size:.83rem;line-height:1.42;font-weight:865
}
.srcc-w15-report-fact p{margin:0;color:#b3cee1;font-size:.72rem;line-height:1.6}
.srcc-w15-report .srcc-w15-report-side-support{
 background:
  radial-gradient(ellipse 93% 88% at 93% 5%,rgba(139,54,150,.21),transparent),
  linear-gradient(122deg,rgba(12,36,83,.95),rgba(8,29,71,.97));
 border-color:rgba(155,113,230,.47)
}
.srcc-w15-report-side-support .srcc-w15-report-eyebrow{color:#ffa1ae}
.srcc-w15-report-side-actions{display:flex;flex-direction:column;gap:9px}
.srcc-w15-report .srcc-w15-report-side-actions a{
 display:flex;justify-content:space-between;align-items:center;gap:8px;
 min-height:43px;padding:10px 12px;border-radius:9px;
 border:1px solid rgba(89,166,235,.61);
 color:#b5ebff;text-decoration:none;
 background:rgba(9,61,115,.49);
 font-size:.78rem;font-weight:840;line-height:1.46
}
.srcc-w15-report .srcc-w15-report-side-actions a:hover{
 border-color:#59e4f8;color:#eafaff
}

/* Owner-only genuine report history / guest guidance untouched. */
.srcc-w15-report .srcc-report-own,
.srcc-w15-report .srcc-report-own-guest{
 margin:19px 0!important;padding:clamp(20px,2.1vw,27px)!important;
 border:1px solid rgba(75,171,235,.53)!important;
 border-radius:13px!important;
 background:linear-gradient(130deg,rgba(10,50,96,.93),rgba(6,34,71,.98))!important;
 color:#c6ddef!important;box-shadow:inset 0 1px rgba(115,209,251,.12)
}
.srcc-w15-report .srcc-report-own>h3{
 font-size:clamp(1.28rem,2vw,1.78rem);
 margin:0 0 11px;color:#f3fcff;font-weight:860
}
.srcc-w15-report .srcc-report-own>p,
.srcc-w15-report .srcc-report-own-guest{
 font-size:.82rem;line-height:1.64
}
.srcc-w15-report .srcc-report-own-guest a,
.srcc-w15-report .srcc-report-own a{color:#76e9ff;font-weight:825}
.srcc-w15-report .srcc-report-own button{
 min-height:43px;border-radius:8px;padding:10px 13px;
 border:1px solid rgba(84,197,244,.68);
 color:#06223f;background:linear-gradient(103deg,#36daed,#75adff);
 font-weight:840;font-size:.81rem
}
.srcc-w15-report .srcc-report-own .srcc-own-grid{
 display:grid;grid-template-columns:repeat(2,minmax(0,1fr));
 gap:12px;margin:18px 0
}
.srcc-w15-report .srcc-report-own .srcc-own-item{
 min-width:0;padding:16px;border:1px solid rgba(77,154,234,.41);
 border-radius:10px;background:rgba(9,31,67,.74)
}
.srcc-w15-report .srcc-report-own .srcc-own-item[data-latest=true]{
 border-color:rgba(92,237,211,.7)
}
.srcc-w15-report .srcc-report-next{
 position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:9px 15px;
 margin:16px 0!important;padding:clamp(17px,2.1vw,25px)!important;
 border:1px solid rgba(84,203,217,.53);border-radius:13px;
 background:
  radial-gradient(ellipse 78% 180% at 90% 0%,rgba(32,138,146,.14),transparent),
  linear-gradient(130deg,rgba(9,50,78,.94),rgba(6,43,72,.98))
}
.srcc-w15-report .srcc-report-next h3{
 flex-basis:100%;color:#f0fffa;
 font-size:clamp(1.12rem,1.8vw,1.5rem);line-height:1.35;font-weight:870;margin:0 0 3px
}
.srcc-w15-report .srcc-report-next>p{
 flex-basis:100%;max-width:none;color:#b6d8eb;
 font-size:.82rem;line-height:1.64;margin:0 0 8px
}
.srcc-w15-report .srcc-report-next a{
 display:inline-flex;align-items:center;justify-content:center;
 margin:0;padding:10px 16px;min-height:43px;
 border:1px solid rgba(96,213,246,.6);
 border-radius:9px;background:rgba(6,75,111,.54);
 color:#a7f2ff;font-size:.79rem;font-weight:815;
 text-decoration:none;line-height:1.4
}
.srcc-w15-report .srcc-report-next a:hover{border-color:#56e7fe;color:#fff}
.srcc-w15-report .srcc-report-tracker{
 margin:17px 0 22px!important;padding:clamp(17px,2vw,25px)!important;
 border:1px solid rgba(136,128,241,.61);border-radius:13px;
 background:
  radial-gradient(ellipse 50% 90% at 100% 0%,rgba(94,57,144,.16),transparent),
  linear-gradient(141deg,rgba(13,37,87,.96),rgba(6,29,69,.97));
 scroll-margin-top:116px
}
.srcc-w15-report .srcc-report-tracker summary{
 position:relative;display:flex;align-items:center;gap:12px;
 list-style:none;cursor:pointer;
 font-size:clamp(1.04rem,1.75vw,1.41rem);
 color:#effaff;font-weight:875;line-height:1.48
}
.srcc-w15-report .srcc-report-tracker summary::-webkit-details-marker{display:none}
.srcc-w15-report .srcc-report-tracker summary::before{
 content:"↺";display:grid;place-items:center;flex:none;
 width:42px;height:42px;border-radius:12px;
 border:1px solid rgba(165,129,255,.57);
 color:#d1baff;background:rgba(95,66,173,.36);
 font-size:1.34rem;line-height:1
}
.srcc-w15-report .srcc-report-tracker summary::after{
 content:"+";color:#c3a5fa;margin-left:auto;font-size:1.4rem
}
.srcc-w15-report .srcc-report-tracker[open] summary::after{content:"−"}
.srcc-w15-report .srcc-report-tracker>p{
 color:#b8d0e9;font-size:.8rem;line-height:1.65;margin:16px 0 13px
}
.srcc-w15-report .srcc-report-tracker form{
 max-width:660px;gap:9px;margin:0
}
.srcc-w15-report .srcc-report-tracker label{
 margin:4px 0 0;color:#d7e7fa;font-size:.78rem;font-weight:820
}
.srcc-w15-report .srcc-report-tracker button[type=submit]{
 justify-self:start;min-height:47px;
 background:linear-gradient(105deg,#55e0f0,#9891ee);
 border:1px solid rgba(146,209,250,.75);color:#072542;
 font-size:.83rem;font-weight:860;padding:10px 17px;border-radius:9px
}
/* Full three-column rights center - UI guidance only. Real native correction
 * form remains attached to specific published campaign cases, not here. */
.srcc-w15-report-corrections{
 padding:clamp(20px,2.4vw,30px);margin:23px 0 0;
 border:1px solid rgba(75,164,234,.51);border-radius:13px;
 background:
  radial-gradient(ellipse 45% 70% at 100% 3%,rgba(86,51,165,.15),transparent),
  linear-gradient(133deg,rgba(6,35,78,.95),rgba(5,27,67,.98))
}
.srcc-w15-report-correction-grid{
 display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px
}
.srcc-w15-report-correction-card{
 display:flex;flex-direction:column;align-items:flex-start;gap:11px;min-width:0;
 padding:19px;border:1px solid rgba(66,155,236,.51);border-radius:11px;
 background:
  radial-gradient(ellipse 65% 65% at 0 0,rgba(54,107,186,.14),transparent),
  linear-gradient(141deg,rgba(7,46,93,.9),rgba(4,29,68,.91))
}
.srcc-w15-report-correction-card:nth-child(2){
 border-color:rgba(138,100,218,.48)
}
.srcc-w15-report-correction-card:nth-child(3){
 border-color:rgba(66,218,188,.43)
}
.srcc-w15-report-correction-icon{
 display:grid;place-items:center;flex:none;width:41px;height:41px;
 border-radius:11px;border:1px solid rgba(60,202,244,.59);
 background:rgba(17,100,156,.47);color:#7eeafb;
 font-size:1rem;font-weight:900
}
.srcc-w15-report-correction-card:nth-child(2) .srcc-w15-report-correction-icon{
 border-color:rgba(167,136,246,.58);background:rgba(85,54,146,.38);color:#c5aaff
}
.srcc-w15-report-correction-card:nth-child(3) .srcc-w15-report-correction-icon{
 border-color:rgba(70,224,185,.58);background:rgba(11,102,109,.35);color:#74e7c7
}
.srcc-w15-report-correction-card h4{
 color:#f2fbff;margin:0;font-weight:870;
 font-size:clamp(.99rem,1.35vw,1.26rem);line-height:1.32
}
.srcc-w15-report-correction-card p{
 color:#b5d2e8;margin:0;font-size:.77rem;line-height:1.65;flex:1
}
.srcc-w15-report-correction-card>a,
.srcc-w15-report-correction-note{
 display:flex;align-items:center;justify-content:space-between;gap:8px;
 min-height:40px;width:100%;padding:9px 12px;
 border:1px solid rgba(72,174,244,.55);border-radius:9px;
 background:rgba(8,80,123,.55);color:#8deaff;
 font-size:.73rem;line-height:1.48;text-decoration:none;font-weight:815
}
.srcc-w15-report-correction-card>a:hover{border-color:#59e4fb;color:#f1fbff}
.srcc-w15-report-correction-note{
 cursor:default;color:#a9bdda;border-color:rgba(86,120,170,.42);
 background:rgba(32,57,98,.29);font-weight:650
}
@media(max-width:1150px){
 body .srcc-w15-report{width:calc(100vw - 30px)!important;padding:16px!important}
 body .srcc-w15-report .srcc-w15-report-hero{padding:25px!important;min-height:410px}
 body .srcc-w15-report .srcc-w15-report-hero h2{font-size:clamp(2.35rem,5vw,4.4rem)!important}
 .srcc-w15-report .srcc-w15-report-workspace{
  grid-template-columns:minmax(0,1.3fr) minmax(260px,.74fr)
 }
 .srcc-w15-report-orbit-chip{min-width:118px;padding:9px 8px}
 .srcc-w15-report-orbit-chip small{font-size:.59rem}
}
@media(max-width:880px){
 .srcc-w15-report .srcc-w15-report-hero{
  grid-template-columns:minmax(0,1fr) minmax(230px,.62fr)
 }
 .srcc-w15-report .srcc-w15-report-workspace{grid-template-columns:minmax(0,1fr)}
 .srcc-w15-report-aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
 .srcc-w15-report-orbit-chip{width:min(185px,68%)}
 .srcc-w15-report-chip-a{left:-16%}
 .srcc-w15-report-chip-b{right:-12%}
 .srcc-w15-report-chip-c{left:-11%}
}

@media(max-width:700px){
 body:has(.srcc-w15-report) .sr-page-main{padding-top:10px!important}
 body .srcc-w15-report{
  width:calc(100vw - 20px)!important;padding:10px!important;
  border-radius:13px!important;margin:5px 0 40px!important
 }
 body .srcc-w15-report .srcc-w15-report-hero{
  display:flex;flex-direction:column;align-items:stretch;
  gap:5px;padding:20px 15px 16px!important
 }
 body .srcc-w15-report .srcc-w15-report-hero-copy{width:100%;z-index:3}
 body .srcc-w15-report .srcc-w15-report-hero h2{
  font-size:clamp(2.28rem,9vw,3.65rem)!important;
  line-height:1.08!important;max-width:none
 }
 .srcc-w15-report .srcc-overline{font-size:.62rem;letter-spacing:.12em}
 .srcc-w15-report .srcc-w15-report-hero-tag{font-size:.65rem!important;letter-spacing:.09em}
 .srcc-w15-report .srcc-w15-report-hero-copy>p:not(.srcc-disclaimer):not(.srcc-w15-report-hero-tag){
  font-size:.78rem
 }
 .srcc-w15-report .srcc-w15-report-hero .srcc-disclaimer{
  font-size:.67rem!important;line-height:1.62!important
 }
 .srcc-w15-report-actions{gap:8px;flex-wrap:wrap}
 .srcc-w15-report .srcc-w15-report-actions a{
  flex:1 1 180px;padding:11px 13px;min-height:44px
 }
 .srcc-w15-report .srcc-w15-report-hero-art{
  width:100%;height:250px;min-height:250px;margin:-4px 0 0;pointer-events:none
 }
 .srcc-w15-report .srcc-w15-report-hero-art>img{
  inset:-15% 10% -12% 4%;width:86%;height:126%
 }
 .srcc-w15-report-orbit-chip{width:165px;min-width:0;padding:8px;gap:6px}
 .srcc-w15-report-mini-icon{width:27px;height:27px;font-size:1.02rem}
 .srcc-w15-report-orbit-chip strong{font-size:.67rem}
 .srcc-w15-report-orbit-chip small{font-size:.56rem}
 .srcc-w15-report-chip-a{top:4%;left:0}
 .srcc-w15-report-chip-b{top:29%;right:0}
 .srcc-w15-report-chip-c{bottom:3%;left:0}
 .srcc-w15-report-journey{padding:18px 13px;margin-bottom:16px}
 .srcc-w15-report-section-heading h3{font-size:clamp(1.35rem,5vw,1.95rem)}
 .srcc-w15-report-journey-rail{grid-template-columns:minmax(0,1fr);gap:8px}
 .srcc-w15-report-journey-card{padding:12px;gap:10px}
 .srcc-w15-report-journey-number{width:33px;height:33px}
 .srcc-w15-report-aside{grid-template-columns:minmax(0,1fr);gap:11px}
 body .srcc-w15-report .srcc-report-card{padding:17px 13px}
 .srcc-w15-report .srcc-report-card form label{font-size:.76rem}
 .srcc-w15-report .srcc-report-card form button[type=submit]{font-size:.8rem}
 .srcc-w15-report .srcc-report-next,
 .srcc-w15-report .srcc-report-own,.srcc-w15-report .srcc-report-own-guest,
 .srcc-w15-report .srcc-report-tracker{
  padding:17px 13px!important
 }
 .srcc-w15-report .srcc-report-next a{
  flex:1 1 180px;min-height:43px;margin:0
 }
 .srcc-w15-report .srcc-report-own .srcc-own-grid{grid-template-columns:minmax(0,1fr)}
 .srcc-w15-report-corrections{padding:17px 13px;margin-top:16px}
 .srcc-w15-report-correction-grid{grid-template-columns:minmax(0,1fr);gap:9px}
 .srcc-w15-report-correction-card{padding:15px}
}
@media(max-width:370px){
 body .srcc-w15-report{width:calc(100vw - 12px)!important;padding:6px!important}
 body .srcc-w15-report .srcc-w15-report-hero{padding:14px 11px!important}
 body .srcc-w15-report .srcc-w15-report-hero h2{
  font-size:clamp(2.05rem,9.4vw,2.5rem)!important
 }
 .srcc-w15-report .srcc-recovery-languages a{min-width:52px}
 .srcc-w15-report .srcc-w15-report-actions a{flex-basis:100%;min-width:0}
 .srcc-w15-report .srcc-w15-report-hero-art{height:209px;min-height:209px}
 .srcc-w15-report-orbit-chip{width:133px}
 .srcc-w15-report-orbit-chip strong{font-size:.62rem}
 .srcc-w15-report-orbit-chip small{font-size:.53rem}
 .srcc-w15-report .srcc-report-tracker summary{font-size:1.03rem}
 .srcc-w15-report .srcc-report-tracker summary::before{width:34px;height:34px}
}
@media print{
 body .srcc-w15-report{
  background:white!important;color:#121212!important;width:100%!important;
  border:0!important;box-shadow:none!important;transform:none!important;
  left:0!important;margin:0!important;padding:0!important
 }
 .srcc-w15-report .srcc-w15-report-hero,
 .srcc-w15-report .srcc-w15-report-journey,
 .srcc-w15-report .srcc-w15-report-aside,
 .srcc-w15-report .srcc-report-next,
 .srcc-w15-report .srcc-report-tracker,
 .srcc-w15-report .srcc-report-own,
 .srcc-w15-report .srcc-report-own-guest,
 .srcc-w15-report .srcc-w15-report-corrections {display:none!important}
 .srcc-w15-report .srcc-w15-report-workspace{display:block!important}
 .srcc-w15-report .srcc-report-card{
  background:white!important;color:#111!important;
  border-color:#a0a0a0!important;box-shadow:none!important
 }
}
@media(prefers-reduced-motion:reduce){
 .srcc-w15-report *, .srcc-w15-report *::before,.srcc-w15-report *::after{
  animation:none!important;transition:none!important;scroll-behavior:auto!important
 }
}
