.sia-eedraw{--r:#ef5961;--rd:#aa2732;--g:#79b63c;--gd:#528524;--y:#f5b51b;--ink:#202020;--txt:#505050;--line:#e5e6e2;font-family:Poppins,Arial,sans-serif;color:var(--ink);background:#fff}
.sia-eedraw *{box-sizing:border-box}
.sia-eedraw a{color:inherit;text-decoration:none}
.sia-eedraw .page{max-width:1180px;margin:auto;padding:22px 22px 60px}
.sia-eedraw .canada-hero{position:relative;overflow:hidden;min-height:345px;padding:48px 48px 126px;border-radius:24px;background:linear-gradient(125deg,#8f1e29 0%,#c93340 48%,#f15b62 100%);color:#fff;box-shadow:0 18px 42px #9f27322d}
.sia-eedraw .canada-hero:after{content:"";position:absolute;right:-70px;top:-105px;width:430px;height:430px;border:70px solid #ffffff13;border-radius:50%}
.sia-eedraw .leaf{position:absolute;right:44px;top:35px;width:265px;height:250px;opacity:.2}
.sia-eedraw .overline{display:flex;align-items:center;gap:10px;margin-bottom:13px;font-size:15px;font-weight:900;letter-spacing:.7px;text-transform:uppercase}
.sia-eedraw .overline:before{content:"";width:34px;height:5px;border-radius:5px;background:var(--y)}
.sia-eedraw .canada-hero h1{position:relative;z-index:1;max-width:660px;margin:0;font-size:50px;line-height:1.08;letter-spacing:-1.4px}
.sia-eedraw .canada-hero p{position:relative;z-index:1;max-width:650px;margin:17px 0 0;color:#fff5f5;font-size:19px;line-height:1.65}
.sia-eedraw .identity{position:absolute;left:48px;bottom:38px;display:flex;gap:10px;z-index:2}
.sia-eedraw .identity span{padding:9px 14px;border:1px solid #ffffff44;border-radius:30px;background:#ffffff14;font-size:14px;font-weight:800}
.sia-eedraw .identity b{color:#ffe083}
.sia-eedraw .snapshot{position:relative;z-index:3;display:grid;grid-template-columns:1.25fr .75fr .75fr;margin:-72px 34px 0;border-radius:20px;background:#fff;box-shadow:0 18px 42px #25252520;overflow:hidden}
.sia-eedraw .snap-main{padding:25px 27px;border-bottom:7px solid var(--r)}
.sia-eedraw .label{display:inline-block;padding:6px 10px;border-radius:18px;background:#fff0f1;color:var(--rd);font-size:13px;font-weight:900}
.sia-eedraw .snap-main h2{margin:11px 0 8px;font-size:23px;line-height:1.4}
.sia-eedraw .snap-main p{margin:0;color:var(--txt);font-size:15px;line-height:1.55}
.sia-eedraw .score,.sia-eedraw .itas{display:grid;place-items:center;align-content:center;padding:20px;text-align:center}
.sia-eedraw .score{background:#f4faee;border-bottom:7px solid var(--g)}
.sia-eedraw .itas{background:#fff9e9;border-bottom:7px solid var(--y)}
.sia-eedraw .score span,.sia-eedraw .itas span{font-size:14px;font-weight:800;color:#5c5c5c}
.sia-eedraw .score strong,.sia-eedraw .itas strong{display:block;margin-top:5px;font-size:46px;line-height:1}
.sia-eedraw .score strong{color:var(--gd)}
.sia-eedraw .itas strong{color:#b47700}
.sia-eedraw .analytics{margin-top:34px;padding:28px;border:1px solid var(--line);border-radius:20px;background:#f8f9f6}
.sia-eedraw .analytics-head{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:20px}
.sia-eedraw .analytics-head h2{margin:0;font-size:30px}
.sia-eedraw .analytics-head p{max-width:520px;margin:0;color:var(--txt);font-size:16px;line-height:1.55}
.sia-eedraw .direct{overflow:hidden}
.sia-eedraw .direct-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}
.sia-eedraw .direct-card{padding:20px;border:1px solid #e3e4e0;border-radius:15px;background:#fff}
.sia-eedraw .direct-card h3{margin:0 0 17px;font-size:20px}
.sia-eedraw .direct-row{display:grid;grid-template-columns:58px minmax(0,1fr) 62px;gap:10px;align-items:center;margin:12px 0}
.sia-eedraw .direct-row time{font-size:14px;font-weight:900;color:#555}
.sia-eedraw .track{height:17px;overflow:hidden;border-radius:20px;background:#f0f1ee}
.sia-eedraw .track i{display:block;height:100%;min-width:8px;border-radius:20px;background:linear-gradient(90deg,#c93642,#ef5961)}
.sia-eedraw .crs-chart .track i{background:linear-gradient(90deg,#568d28,#79b63c)}
.sia-eedraw .direct-row b{font-size:16px;text-align:right}
.sia-eedraw .archive{margin-top:35px}
.sia-eedraw .archive-head{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:16px}
.sia-eedraw .archive h2{margin:0;font-size:30px}
.sia-eedraw .archive-note{margin:0;color:#555;font-size:15px}
.sia-eedraw .results{display:grid;gap:11px}
.sia-eedraw .row{position:relative;display:grid;grid-template-columns:90px minmax(0,1fr) 125px 125px;gap:16px;align-items:center;padding:18px 20px 18px 25px;border:1px solid var(--line);border-radius:15px;background:#fff;box-shadow:0 6px 18px #2221}
.sia-eedraw .row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:7px;border-radius:15px 0 0 15px;background:var(--g)}
.sia-eedraw .row[data-type="pnp"]:before{background:var(--y)}
.sia-eedraw .row[data-type="category"]:before{background:var(--r)}
.sia-eedraw .date{font-size:15px;font-weight:900;color:#555}
.sia-eedraw .info b{display:block;font-size:18px;line-height:1.4}
.sia-eedraw .info span{display:block;margin-top:5px;color:#666;font-size:14px}
.sia-eedraw .number{padding:11px;border-radius:11px;background:#f6f7f4}
.sia-eedraw .number small{display:block;color:#666;font-size:13px}
.sia-eedraw .number strong{display:block;margin-top:3px;font-size:22px}
.sia-eedraw .number.crs strong{color:var(--gd)}
.sia-eedraw .number.ita strong{color:var(--rd)}
.sia-eedraw .empty{padding:28px 8px;color:var(--txt);font-size:17px}
@media(max-width:780px){
  .sia-eedraw .canada-hero{padding-right:230px}
  .sia-eedraw .leaf{right:-40px}
  .sia-eedraw .snapshot{grid-template-columns:1fr 1fr;margin-left:16px;margin-right:16px}
  .sia-eedraw .snap-main{grid-column:1/-1}
  .sia-eedraw .analytics-head,.sia-eedraw .archive-head{display:block}
  .sia-eedraw .analytics-head p,.sia-eedraw .archive-note{margin-top:10px}
  .sia-eedraw .direct-grid{grid-template-columns:1fr}
  .sia-eedraw .row{grid-template-columns:82px minmax(0,1fr) 100px 100px}
}
@media(max-width:520px){
  .sia-eedraw .page{padding:10px 9px 42px}
  .sia-eedraw .canada-hero{min-height:440px;padding:30px 20px 148px;border-radius:18px}
  .sia-eedraw .canada-hero h1{font-size:39px}
  .sia-eedraw .canada-hero p{font-size:17px}
  .sia-eedraw .leaf{right:-55px;top:190px;width:225px;height:210px;opacity:.16}
  .sia-eedraw .identity{left:19px;right:19px;bottom:28px;display:grid;grid-template-columns:1fr 1fr}
  .sia-eedraw .identity span{padding:9px 10px;font-size:14px;text-align:center}
  .sia-eedraw .snapshot{grid-template-columns:1fr 1fr;margin:-24px 9px 0;border-radius:16px}
  .sia-eedraw .snap-main{padding:20px 16px}
  .sia-eedraw .snap-main h2{font-size:21px}
  .sia-eedraw .snap-main p{font-size:16px}
  .sia-eedraw .score,.sia-eedraw .itas{padding:17px 8px}
  .sia-eedraw .score span,.sia-eedraw .itas span{font-size:14px}
  .sia-eedraw .score strong,.sia-eedraw .itas strong{font-size:37px}
  .sia-eedraw .analytics{margin-top:20px;padding:19px 12px}
  .sia-eedraw .analytics-head h2,.sia-eedraw .archive h2{font-size:27px}
  .sia-eedraw .analytics-head p{font-size:16px}
  .sia-eedraw .direct-card{padding:17px 12px}
  .sia-eedraw .direct-card h3{font-size:21px}
  .sia-eedraw .direct-row{grid-template-columns:56px minmax(0,1fr) 58px;gap:8px;margin:14px 0}
  .sia-eedraw .direct-row time{font-size:14px}
  .sia-eedraw .track{height:19px}
  .sia-eedraw .direct-row b{font-size:17px}
  .sia-eedraw .archive{margin-top:28px}
  .sia-eedraw .archive-note{font-size:15px}
  .sia-eedraw .row{display:block;padding:18px 15px 18px 20px}
  .sia-eedraw .date{display:inline-block;margin-bottom:9px;padding:6px 9px;border-radius:14px;background:#f0f1ee;font-size:14px}
  .sia-eedraw .info b{font-size:18px}
  .sia-eedraw .info span{font-size:15px}
  .sia-eedraw .number{display:inline-block;width:calc(50% - 6px);margin-top:12px}
  .sia-eedraw .number.ita{margin-right:7px}
  .sia-eedraw .number small{font-size:13px}
  .sia-eedraw .number strong{font-size:23px}
}
