
#ica-experience{color:#e6eff9;background:linear-gradient(135deg,#102e47,#0b2035);border:1px solid #38536d;border-radius:22px;padding:20px;margin:18px 0 22px;box-shadow:0 18px 40px #06132448}
#ica-experience *{box-sizing:border-box}#ica-experience .ica-x-head{display:flex;align-items:center;gap:12px;justify-content:space-between;flex-wrap:wrap}#ica-experience .ica-x-head h2{margin:0;font-size:23px;color:#fff}
#ica-experience .ica-x-head small{color:#f5d69a;font-size:12px}#ica-experience .ica-x-badge{display:inline-flex;align-items:center;gap:7px;color:#0d324c;background:#f8dc99;border-radius:99px;padding:4px 13px;font-size:12px;font-weight:800}
#ica-experience .ica-x-mascot{display:flex;align-items:center;gap:15px;padding:16px 12px;margin:17px 0;border:1px solid #4c6f87;border-radius:19px;background:#173b57;min-height:117px}
#ica-experience .ica-grad{position:relative;flex:0 0 76px;width:76px;height:84px;display:flex;align-items:flex-end;justify-content:center}
#ica-experience .ica-grad .head{width:49px;height:48px;border-radius:45% 45% 42% 42%;background:linear-gradient(145deg,#ffdca3,#d4a86a);box-shadow:inset -8px -6px 0 #bd885950;display:block;position:absolute;bottom:3px;left:14px}
#ica-experience .ica-grad .cap{width:68px;height:26px;background:linear-gradient(155deg,#344d80,#0c193e);transform:rotate(-9deg) skew(-24deg);position:absolute;top:14px;left:5px;z-index:1;border:2px solid #738bd0;box-shadow:0 6px 7px #07142970}
#ica-experience .ica-grad .cap:after{content:"";position:absolute;left:17px;top:18px;width:37px;height:17px;background:#121e46;border-radius:0 0 11px 11px;transform:skew(24deg)}
#ica-experience .ica-grad .tassel{position:absolute;top:28px;left:70px;width:3px;height:29px;background:#f0c16d;z-index:3;border-radius:4px}
#ica-experience .ica-grad .face{position:absolute;bottom:20px;left:25px;z-index:1;color:#272744;font-weight:900;font-size:19px;letter-spacing:9px}
#ica-experience .ica-grad .tie{position:absolute;bottom:-6px;left:32px;width:25px;height:16px;background:#f1c577;clip-path:polygon(50% 0,100% 100%,0 100%);border-radius:6px}
#ica-experience .ica-x-bubble{flex:1;min-width:0;position:relative;background:#fff;color:#183d57;border-radius:16px 16px 16px 3px;padding:13px 14px;font-size:13px;font-weight:650;line-height:1.95;min-height:68px;display:flex;align-items:center}
#ica-experience .ica-x-switches{display:flex;overflow-x:auto;gap:8px;padding:0 0 10px;scrollbar-width:thin}
#ica-experience .ica-x-switches button{white-space:nowrap;border:1px solid #62819b;border-radius:13px;color:#d6e9f6;background:#254a66;padding:11px 14px;cursor:pointer;min-height:42px;font-weight:700}
#ica-experience .ica-x-switches button[aria-selected="true"],#ica-experience .ica-x-switches button:focus-visible{background:#eccb89;color:#142d43;border-color:#eccb89}
#ica-experience .ica-x-panel{padding:13px 0 4px}#ica-experience .ica-x-panel[hidden]{display:none!important}
#ica-experience .ica-x-panel h3{font-size:18px;color:#f8dca4;margin:4px 0 11px}
#ica-experience .ica-x-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
#ica-experience .ica-x-card{min-width:0;border:1px solid #466b85;background:#20435d;padding:15px;border-radius:15px}
#ica-experience .ica-x-card strong{color:#fff;font-size:14px;display:block;line-height:1.6}
#ica-experience .ica-x-card small{color:#bdd4e4;line-height:1.7;display:block}
#ica-experience .ica-x-card p{font-size:12px;line-height:1.75;margin:7px 0 12px;color:#dbe8f1}
#ica-experience .ica-x-card .ica-x-cta,#ica-experience .ica-x-cta{border:1px solid #efd093;background:#f4d48e;color:#16324a;padding:9px 14px;min-height:40px;border-radius:11px;font-size:13px;font-weight:800;cursor:pointer;text-decoration:none;display:inline-block}
#ica-experience .ica-x-muted{font-size:13px;color:#c9dce9;line-height:1.9}
#ica-experience .ica-x-ledger{overflow-x:auto}
#ica-experience table{width:100%;border-collapse:collapse;font-size:12px}
#ica-experience td,#ica-experience th{padding:10px;border-bottom:1px solid #43637a;white-space:normal;text-align:right;vertical-align:middle}
#ica-experience th{color:#ffd995}
#ica-experience form.ica-x-form{display:grid;gap:12px;max-width:550px;padding:14px;border:1px solid #486e89;border-radius:14px}
#ica-experience form.ica-x-form label{font-weight:700;font-size:13px}
#ica-experience form.ica-x-form input,#ica-experience form.ica-x-form select{display:block;width:100%;min-height:42px;color:#17394e;background:#fff;border-radius:9px;border:1px solid #88a9bd;margin-top:7px;padding:10px}
#ica-experience form.ica-x-form [type=checkbox]{display:inline;width:auto;min-height:0;vertical-align:middle;margin-inline-end:7px}
#ica-experience #ica-ambassador-contract{white-space:pre-wrap;max-height:220px;overflow:auto;padding:14px;background:#0a2238;color:#e7edf4;border:1px solid #49677c;border-radius:13px;line-height:1.9;font-size:12px;margin:15px 0}
#ica-experience .ica-x-news{display:grid;gap:11px}
#ica-experience .ica-x-news article{border-right:3px solid #e5bd79;padding:10px 14px;background:#193951;border-radius:9px}
#ica-experience .ica-x-news strong{display:block;color:#fff}
#ica-experience .ica-x-news a{color:#fce1ad}
#ica-experience .ica-x-status{margin:10px 0;color:#d8efe0}
#ica-experience button:disabled{opacity:.5;cursor:not-allowed}
@media(max-width:570px){#ica-experience{padding:14px;border-radius:17px}#ica-experience .ica-x-grid{grid-template-columns:1fr}#ica-experience .ica-x-mascot{gap:9px}#ica-experience .ica-grad{transform:scale(.78);margin-inline:-8px}#ica-experience .ica-x-bubble{font-size:12px;padding:9px}#ica-experience .ica-x-head h2{font-size:20px}}
@media(prefers-reduced-motion:reduce){#ica-experience *{scroll-behavior:auto!important}}
