/* Approved light/material concept. Scope never changes admission data or hidden conditions. */
@layer aperture {
body[data-aperture]{--design-bg:#f5f2ec;--design-surface:#fffefa;--design-soft:#eeebe4;--design-ink:#162b3d;--design-muted:#66717a;--design-line:#dcd9d1;--design-accent:#193b50;--design-deep:#0c1e2d;--design-highlight:#c7a777;--design-radius:10px;--design-body-font:system-ui,"Microsoft YaHei",sans-serif;--design-display-font:"Planner-academy","Songti SC",serif;--design-shadow:0 8px 26px #142a3810;background:var(--design-bg)!important;color:var(--design-ink)!important;font-family:var(--design-body-font)!important;}
body[data-aperture]::before,body[data-aperture]::after{display:none!important;}
body[data-aperture]{min-height:100vh!important;}
body[data-aperture] :is(button,input,select,textarea){font-family:var(--design-body-font)!important;}
body[data-aperture] :is(button,a,summary):focus-visible{outline:3px solid #b89862!important;outline-offset:4px!important;}
body[data-aperture] :is(button,a){-webkit-tap-highlight-color:transparent;}
body[data-aperture] .app-shell{max-width:none!important;width:100%!important;margin:0!important;padding:0!important;}
body[data-aperture] .topbar{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:24px!important;min-height:82px!important;margin:0!important;padding:16px clamp(20px,4.5vw,76px)!important;border:0!important;border-bottom:1px solid #ffffff20!important;border-radius:0!important;background:#0c1e2d!important;color:#f7f3eb!important;position:relative!important;inset:auto!important;box-shadow:none!important;}
body[data-aperture] .topbar::before,body[data-aperture] .topbar::after{display:none!important;}
body[data-aperture] .topbar>div:not(.topbar-actions),body[data-aperture] .topbar>.institutional-header-search,body[data-aperture] .tabs{display:none!important;}
body[data-aperture] .aperture-brand{display:flex!important;align-items:center;gap:10px;background:none!important;border:0!important;padding:0!important;color:#f7f3eb!important;flex-shrink:0;text-align:left;cursor:pointer;}
body[data-aperture] .aperture-brand>i{font-size:34px!important;}
body[data-aperture] .aperture-brand>span{font:500 23px/1.4 var(--design-display-font)!important;white-space:nowrap;}
body[data-aperture] .aperture-brand>small{font-size:9px;color:#ccb78e;writing-mode:vertical-rl;letter-spacing:2px;}
body[data-aperture] .aperture-nav{display:flex;gap:clamp(10px,2vw,32px);align-items:center;justify-content:center;flex:1;min-width:0;}
body[data-aperture] .aperture-nav .aperture-action,body[data-aperture] .aperture-more summary{min-height:42px;padding:8px 0;border:0;border-radius:0;background:transparent;color:#eee9dd;font-size:13px;white-space:nowrap;cursor:pointer;text-decoration:none;}
body[data-aperture] .aperture-nav>.aperture-action>span{display:none;}
body[data-aperture] .aperture-nav [aria-current="page"]{color:#e9cc97;border-bottom:1px solid #d6b376;}
body[data-aperture] .aperture-more{position:relative;}
body[data-aperture] .aperture-more summary{display:flex;align-items:center;gap:6px;list-style:none;}
body[data-aperture] .aperture-more summary::-webkit-details-marker{display:none;}
body[data-aperture] .aperture-more>div{position:absolute;top:calc(100% + 15px);right:0;width:210px;padding:16px 22px;background:#fffcf5;border:1px solid #dbd0b9;box-shadow:0 18px 50px #081a3033;border-radius:10px;z-index:80;display:grid;gap:5px;}
body[data-aperture] .aperture-more>div>.aperture-action{color:#173044;text-align:left;display:flex;justify-content:space-between;}
body[data-aperture] .topbar .country-switcher{margin:0!important;flex:0 0 auto;}
body[data-aperture] .topbar .country-switcher__label{display:none!important;}
body[data-aperture] .topbar .country-switcher__select{background:#152e40!important;color:#fff6e8!important;border:1px solid #7b8a925c!important;min-width:92px!important;max-width:130px;height:38px!important;border-radius:6px!important;font-size:12px!important;}
body[data-aperture] .topbar .topbar-actions{gap:8px!important;flex-shrink:0;}
body[data-aperture] .topbar-actions :is(button,a){font-size:12px!important;min-height:36px!important;white-space:nowrap;}
body[data-aperture] .view{max-width:1440px!important;margin:0 auto!important;padding:28px clamp(18px,4vw,64px) 60px!important;background:transparent!important;}
body[data-aperture] #dashboardView{max-width:none!important;padding:0!important;}
body[data-aperture] #institutionalPortalHome{padding:0!important;margin:0!important;border:0!important;max-width:none!important;overflow:visible!important;background:transparent!important;}
body[data-aperture] #institutionalPortalHome>:not(.aperture-home){display:none!important;}
body[data-aperture] .aperture-home{width:100%;color:#102639;}
body[data-aperture] .aperture-hero{position:relative;isolation:isolate;min-height:510px;box-sizing:border-box;background:#0c1e2d url('/app/ui-aperture-assets/campus-light.png') center 52%/cover no-repeat;color:#fff9ef;overflow:hidden;}
body[data-aperture] .aperture-hero::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0a1b2ca8 0%,#0a1b2c38 35%,transparent 61%);pointer-events:none;}
body[data-aperture] .aperture-copy{position:relative;z-index:2;width:54%;max-width:850px;padding:66px 0 98px clamp(24px,4.5vw,76px);box-sizing:border-box;}
body[data-aperture] .aperture-eyebrow{font:10px/1.6 Georgia,serif!important;letter-spacing:.38em!important;margin:0 0 28px!important;color:#d8d9d6!important;}
body[data-aperture] .aperture-copy h2{font:500 clamp(30px,3.8vw,62px)/1.5 var(--design-display-font)!important;letter-spacing:.015em!important;color:#faf7f0!important;margin:0!important;white-space:nowrap;}
body[data-aperture] .aperture-copy h2 em{font-style:normal;color:#c8e2f2;}
body[data-aperture] .aperture-description{font:14px/1.9 var(--design-body-font)!important;color:#e0e5e6!important;letter-spacing:.03em;margin:20px 0 28px!important;}
body[data-aperture] .aperture-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;}
body[data-aperture] .aperture-action{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #dee6ea80;border-radius:6px;background:#10273825;color:inherit;padding:13px 22px;font-size:14px;line-height:1.5;cursor:pointer;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;}
body[data-aperture] .aperture-primary{min-width:210px;justify-content:center;background:linear-gradient(120deg,#fffaf0,#e9e1d3);color:#102538;border-color:#fff5df;box-shadow:inset 0 1px 0 #fff,0 10px 22px #07131f33;}
body[data-aperture] .aperture-action:hover{transform:translateY(-2px);box-shadow:0 7px 22px #101f3320;}
body[data-aperture] .aperture-image-note{position:absolute;right:4.5%;bottom:60px;font-size:9px;letter-spacing:.13em;color:#fff9eb;background:#12243675;padding:6px 9px;border-radius:3px;}
body[data-aperture] .aperture-light{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse at 72% 8%,#ffe9b71c,transparent 34%),linear-gradient(116deg,transparent 43%,#f7d9980d 48%,transparent 53%);mix-blend-mode:screen;animation:aperture-light-shift 12s ease-in-out infinite alternate;}
body[data-aperture] .aperture-search{position:relative;z-index:3;max-width:1170px;width:calc(100% - 112px);margin:-48px auto 0;padding:9px;border:1px solid #ffffffd1;border-radius:22px;background:linear-gradient(130deg,#cce8f29e,#fffdf4d9 58%,#e9dfc9aa);box-shadow:inset 0 1px 0 #fff,0 18px 36px #16324015,0 1px 4px #17344b1c;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);}
body[data-aperture] .aperture-search>div{background:#fffcf18c;border:1px solid #fff9;border-radius:15px;padding:16px 18px;}
body[data-aperture] #institutionalHomeSearch{position:static!important;inset:auto!important;transform:none!important;margin:0!important;padding:0!important;width:100%!important;max-width:none!important;display:grid!important;grid-template-columns:1fr 1fr 1.15fr 1.25fr auto!important;gap:18px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;align-items:end!important;}
body[data-aperture] #institutionalHomeSearch label{min-width:0!important;border-right:1px solid #a1aaa83f;padding-right:12px;}
body[data-aperture] #institutionalHomeSearch label>span{font-size:10px!important;color:#566572!important;font-weight:500!important;margin-bottom:4px!important;}
body[data-aperture] #institutionalHomeSearch :is(input,select){width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#122c40!important;box-shadow:none!important;font-size:13px!important;padding:4px 0!important;}
body[data-aperture] #institutionalHomeSearch input::placeholder{color:#667682;}
body[data-aperture] #institutionalHomeSearch button{min-width:96px;height:48px!important;}
body[data-aperture] .aperture-discover{max-width:1510px;margin:0 auto;padding:40px clamp(24px,4.5vw,76px) 38px;}
body[data-aperture] .aperture-discover>header{display:flex;align-items:center;gap:24px;margin-bottom:22px;}
body[data-aperture] .aperture-discover>header h2{font:500 30px/1.5 var(--design-display-font)!important;margin:0!important;color:#11283a!important;}
body[data-aperture] .aperture-discover>header>span{font:9px Georgia,serif;letter-spacing:.28em;color:#727981;}
body[data-aperture] .aperture-discover>header>.aperture-action{margin-left:auto;border:0;border-bottom:1px solid #7e8b93;border-radius:0;padding:8px 0;font-size:12px;background:transparent;color:#182f40;}
body[data-aperture] .aperture-discovery-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:16px;}
body[data-aperture] .aperture-tile{position:relative;isolation:isolate;overflow:hidden;min-width:0;min-height:260px;padding:25px;text-align:left;border:1px solid #263c4510;border-radius:2px;background-color:#10273a;background-size:cover;color:#fff9ee;cursor:pointer;box-shadow:0 8px 18px #11243b07;transition:transform .35s,box-shadow .35s;}
body[data-aperture] .aperture-tile::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#091b2de6,transparent 80%);}
body[data-aperture] .aperture-tile:hover{transform:translateY(-5px);box-shadow:0 17px 26px #11243b20;}
body[data-aperture] .aperture-tile>span{display:flex;flex-direction:column;justify-content:end;align-items:start;height:100%;position:relative;z-index:1;}
body[data-aperture] .aperture-tile strong{font:500 25px/1.6 var(--design-display-font)!important;color:inherit!important;}
body[data-aperture] .aperture-tile small{font-size:11px;line-height:1.8;letter-spacing:.025em;opacity:.85;}
body[data-aperture] .aperture-tile b{font:30px/1.6 Georgia,serif;margin-top:12px;}
body[data-aperture] .aperture-tile-campus{background-image:url('/app/ui-aperture-assets/campus-light.png');background-position:84% center;background-size:auto 150%;}
body[data-aperture] .aperture-tile-programs{background-image:url('/app/ui-studio-assets/archway.jpg');background-position:center;}
body[data-aperture] .aperture-tile-research{background:linear-gradient(135deg,#f8f1e3,#e7dbc6)!important;color:#142a3c;}
body[data-aperture] .aperture-tile-research::before{background:repeating-linear-gradient(128deg,transparent 0 44px,#5541240a 45px 53px,transparent 54px 120px);}
body[data-aperture] .aperture-tile-research>span{justify-content:start;}
body[data-aperture] .aperture-tile-research i{position:absolute;right:20px;bottom:-50px;width:125px;height:210px;border-radius:80px 80px 0 0;border:1px solid #a58c6129;background:linear-gradient(118deg,#9c815852,#fff7e76b 38%,#c1aa8552);box-shadow:inset 12px 8px 24px #5c472628,12px 8px 0 #9e815724;transform:rotate(-17deg);}
body[data-aperture] .aperture-home-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;max-width:1358px;margin:0 auto;padding:26px clamp(24px,4.5vw,76px) 50px;border-top:1px solid #ded8cb;color:#5b6770;font-size:13px;}
body[data-aperture] .aperture-home-footer .aperture-action{border:0;background:transparent;font-size:12px;padding:8px 0;color:#1d3b4b;}
body[data-aperture] .aperture-page-heading{position:relative;padding:28px 0 36px;overflow:hidden;}
body[data-aperture] .aperture-page-heading small{font:10px/1.6 Georgia,serif;letter-spacing:.25em;color:#8b754c;}
body[data-aperture] .aperture-page-heading h2{font:500 clamp(26px,2.9vw,40px)/1.5 var(--design-display-font)!important;color:#10293d!important;margin:12px 0 0!important;}
body[data-aperture] .aperture-heading-rule{position:absolute;left:0;bottom:14px;width:100%;height:1px;background:linear-gradient(90deg,#b99a64,#ddd6c8 70%,transparent);}
body[data-aperture] .panel{background:#fffefb!important;border:1px solid #dfdbd1!important;border-radius:10px!important;box-shadow:0 7px 25px #20314006!important;color:#173044!important;}
body[data-aperture] :is(.section-head,.filter-bar){background:transparent!important;border-color:#e4ddd0!important;}
body[data-aperture] .section-head h2{font:500 22px/1.6 var(--design-display-font)!important;color:#142d40!important;}
body[data-aperture] :is(.primary-button,.ghost-button,.ghost-link){border-radius:6px!important;min-height:38px;line-height:1.5;font-size:13px!important;box-shadow:none!important;}
body[data-aperture] .primary-button{background:linear-gradient(135deg,#25495e,#102b40)!important;color:#fff9ef!important;border:1px solid #204257!important;box-shadow:inset 0 1px 0 #ffffff30,0 4px 10px #132d3a10!important;}
body[data-aperture] :is(.ghost-button,.ghost-link){background:#fffcf5!important;color:#213f51!important;border:1px solid #d7cdbb!important;}
body[data-aperture] :is(input,select,textarea){border-color:#d8d4ca!important;border-radius:6px!important;background:#fffefa!important;color:#19384b!important;font-size:14px!important;}
body[data-aperture] :is(input,select,textarea):focus{outline:2px solid #a8c6d5!important;outline-offset:2px;}
body[data-aperture] :is(table,tbody,tr,td){background:transparent!important;color:#173044!important;border-color:#e4ded3!important;}
body[data-aperture] th{background:#f1eee6!important;color:#76613b!important;font-size:12px!important;font-weight:600!important;letter-spacing:.035em;}
body[data-aperture] :is(td,th){padding:18px 14px!important;vertical-align:top;}
body[data-aperture] tbody>tr:hover{background:#faf5ea!important;}
body[data-aperture] .table-wrap{border-radius:7px!important;border:1px solid #e3dcd0!important;}
body[data-aperture] #universitiesView .table-wrap{border:0!important;overflow:visible!important;padding:0 18px 18px;}
body[data-aperture] #universitiesView table{display:block!important;min-width:0!important;width:100%!important;}
body[data-aperture] #universitiesHead{display:block!important;margin-bottom:14px;}
body[data-aperture] #universitiesHead tr{display:flex!important;justify-content:flex-end;}
body[data-aperture] #universitiesHead th:not(:has(select,input,button)){display:none!important;}
body[data-aperture] #universitiesHead th{padding:0!important;border:0!important;background:transparent!important;}
body[data-aperture] #universitiesBody{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;}
body[data-aperture] #universitiesBody>tr{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;min-width:0!important;background:#fffefa!important;border:1px solid #ded5c2!important;border-radius:9px;overflow:hidden;box-shadow:0 8px 22px #21304109;}
body[data-aperture] #universitiesBody>tr:has(td[colspan]){grid-column:1/-1;grid-template-columns:1fr;}
body[data-aperture] #universitiesBody td{display:block!important;min-width:0!important;width:auto!important;padding:16px 20px!important;border:0!important;border-top:1px solid #e7dfd1!important;overflow-wrap:anywhere;}
body[data-aperture] #universitiesBody td:first-child{grid-column:1/-1;border-top:2px solid #b79a68!important;background:linear-gradient(110deg,#f5eddd,#fffdfa)!important;padding:22px 20px!important;}
body[data-aperture] #universitiesBody td:not(:first-child)::before{content:attr(data-aperture-label);display:block;color:#827251;font-size:10px;letter-spacing:.08em;margin-bottom:8px;}
body[data-aperture] #universitiesBody td:first-child :is(strong,.table-main-button){font-size:18px!important;}
body[data-aperture] .institutional-university-school-cell:has(>.institutional-university-school-logo[hidden]){grid-template-columns:minmax(0,1fr)!important;}
body[data-aperture] :is(.program-name-primary,.program-name-primary strong,.quick-program-jump){font:600 17px/1.6 var(--design-body-font)!important;color:#12354b!important;}
body[data-aperture] :is(.program-detail-section,.uk-supervisor-card,.hk-supervisor-card){background:#fffdf7!important;border:1px solid #ddd6c8!important;border-radius:8px!important;padding:24px!important;box-shadow:0 6px 20px #2e322707;}
body[data-aperture] .program-detail-section h3{font:500 23px/1.5 var(--design-display-font)!important;color:#193449!important;}
body[data-aperture] .quick-match-school-result-body:not([hidden]){grid-template-columns:1fr!important;background:transparent!important;padding:12px 0!important;}
body[data-aperture] .quick-match-school-result-group{border:0!important;background:transparent!important;}
body[data-aperture] .quick-match-school-result-toggle{background:#e9e5db!important;color:#19364a!important;border:1px solid #d8d0bf!important;border-radius:6px!important;min-height:52px;}
body[data-aperture] .quick-match-card{border:1px solid #dcd5c6!important;border-left:3px solid #b59762!important;background:#fffefa!important;border-radius:8px!important;padding:26px!important;box-shadow:0 5px 22px #1e334208!important;}
body[data-aperture] .recommendation-head{border-bottom:1px solid #e7dfd0!important;padding-bottom:18px!important;gap:20px!important;}
body[data-aperture] .score-box.is-admission-probability{width:auto!important;min-width:112px!important;height:auto!important;min-height:70px!important;padding:10px 14px!important;border:1px solid #d5c3a3!important;border-radius:8px!important;background:linear-gradient(135deg,#fffdf7,#f1eadc)!important;box-shadow:inset 0 1px 0 #fff!important;}
body[data-aperture] .score-box.is-admission-probability>span{font-family:Georgia,serif!important;font-size:26px!important;}
body[data-aperture] .quick-match-meta{gap:8px!important;}
body[data-aperture] .quick-match-meta>:is(a,span){background:#f4f0e7!important;border-color:#e1d6c3!important;color:#3c5666!important;border-radius:4px!important;font-size:12px!important;}
body[data-aperture] .quick-match-card-filter-action{margin-top:18px;padding-top:14px;border-top:1px solid #e9e1d2;}
body[data-aperture] .aperture-mobile-home{display:none;}
body[data-aperture] [hidden]{display:none!important;}
@media(min-width:769px){
body[data-aperture] .topbar{padding-right:calc(clamp(20px,4.5vw,76px) + 230px)!important;}
body[data-aperture] .topbar .country-switcher--desktop{position:absolute!important;top:23px!important;right:calc(clamp(20px,4.5vw,76px) + 118px)!important;height:36px!important;max-height:none!important;width:96px!important;}
body[data-aperture] .unified-account-link{position:absolute!important;top:23px!important;right:clamp(20px,4.5vw,76px)!important;height:36px!important;border-radius:6px!important;background:#ffffff0a!important;border:1px solid #aab8c166!important;color:#fff7ea!important;}
}
@media(min-width:769px) and (max-width:1180px){
body[data-aperture] .topbar{gap:15px!important;padding:15px 24px!important;flex-wrap:wrap!important;}
body[data-aperture] .aperture-nav{order:4;flex-basis:100%;justify-content:flex-start;border-top:1px solid #ffffff18;padding-top:7px;gap:30px;}
body[data-aperture] .topbar .country-switcher{margin-left:auto!important;}
body[data-aperture] .aperture-copy{width:61%;padding-top:60px;}
body[data-aperture] .aperture-hero{min-height:470px;}
body[data-aperture] .aperture-search{width:calc(100% - 48px);}
body[data-aperture] #institutionalHomeSearch{grid-template-columns:1fr 1fr 1fr 1.15fr auto!important;gap:10px!important;}
body[data-aperture] .aperture-discover>header>span{display:none;}
body[data-aperture] .aperture-tile{padding:20px;min-height:220px;}
body[data-aperture] .aperture-tile strong{font-size:21px!important;}
}
@media(max-width:768px){
body[data-aperture] .topbar{display:none!important;}
body[data-aperture] .view{padding:16px 12px 110px!important;}
body[data-aperture] .aperture-copy{width:100%;max-width:none;padding:28px 22px 230px;}
body[data-aperture] .aperture-hero{min-height:460px;background-size:auto 390px;background-position:73% bottom;background-repeat:no-repeat;}
body[data-aperture] .aperture-hero::before{background:linear-gradient(180deg,#0b1d2c 0%,#0b1d2c 28%,#0b1d2cba 47%,transparent 72%);}
body[data-aperture] .aperture-copy h2{font-size:clamp(25px,7.7vw,38px)!important;line-height:1.55!important;white-space:normal;}
body[data-aperture] .aperture-eyebrow{font-size:8px!important;letter-spacing:.24em!important;margin-bottom:16px!important;}
body[data-aperture] .aperture-description{font-size:12px!important;margin:14px 0 20px!important;}
body[data-aperture] .aperture-actions{gap:10px;}
body[data-aperture] .aperture-action{padding:11px 14px;gap:10px;font-size:12px;}
body[data-aperture] .aperture-primary{min-width:155px;}
body[data-aperture] .aperture-image-note{bottom:14px;right:15px;font-size:8px;}
body[data-aperture] .aperture-search{width:calc(100% - 24px);margin:-8px auto 0;border-radius:14px;padding:6px;}
body[data-aperture] .aperture-search>div{padding:12px;border-radius:9px;}
body[data-aperture] #institutionalHomeSearch{grid-template-columns:1fr 1fr!important;gap:12px!important;}
body[data-aperture] #institutionalHomeSearch button{grid-column:1/-1;}
body[data-aperture] .aperture-discover{padding:25px 16px;}
body[data-aperture] .aperture-discover>header{gap:10px;margin-bottom:15px;}
body[data-aperture] .aperture-discover>header h2{font-size:24px!important;}
body[data-aperture] .aperture-discover>header>span{display:none;}
body[data-aperture] .aperture-discover>header>.aperture-action{font-size:10px;gap:5px;}
body[data-aperture] .aperture-discovery-grid{grid-template-columns:1fr 1fr;gap:12px;}
body[data-aperture] .aperture-tile-campus{grid-column:1/-1;min-height:180px;}
body[data-aperture] .aperture-tile{min-height:175px;padding:18px;}
body[data-aperture] .aperture-tile strong{font-size:19px!important;}
body[data-aperture] .aperture-tile small{font-size:10px;}
body[data-aperture] .aperture-home-footer{padding:18px 20px 100px;flex-wrap:wrap;font-size:12px;}
body[data-aperture] .aperture-page-heading{padding:16px 0 26px;}
body[data-aperture] .aperture-page-heading h2{font-size:25px!important;}
body[data-aperture] .aperture-page-heading small{font-size:8px;}
body[data-aperture] .aperture-mobile-home{display:block;margin:0 -12px 20px;}
body[data-aperture] .miqm-institutional-showcase{display:none!important;}
body[data-aperture][data-aperture-matched="true"] .aperture-mobile-home{display:none;}
body[data-aperture] .mobile-ios-portal{--mobile-ios-page:#f5f2ec;--mobile-ios-card:#fffefa;--mobile-ios-text:#163248;--mobile-ios-blue:#244c62;--mobile-ios-separator:#ddd6c8;background:#f5f2ec!important;color:#183246!important;}
body[data-aperture] :is(.miqm-shell,.mi-library-shell){background:#f5f2ec!important;}
body[data-aperture] .miqm-hero{display:flex!important;background:#0c1e2d!important;color:#fff7e8!important;border:0!important;border-radius:0!important;min-height:0!important;margin:0 -12px!important;padding:48px 22px 18px!important;}
body[data-aperture] .miqm-hero__illustration{display:none!important;}
body[data-aperture] .miqm-hero h1{font:500 22px/1.5 var(--design-display-font)!important;color:#fff8ea!important;max-width:100%!important;}
body[data-aperture] .miqm-theme-switch{font:inherit!important;color:inherit!important;max-width:100%!important;}
body[data-aperture] .miqm-hero p{font-size:12px!important;color:#d8e2e7!important;}
body[data-aperture] .miqm-hero>div:first-child{max-width:100%!important;width:100%!important;}
body[data-aperture] .mobile-ios-bottom-dock{background:#fffcf2e8!important;border:1px solid #ded3bd!important;box-shadow:0 -4px 24px #2034460b!important;backdrop-filter:blur(18px);border-radius:17px!important;}
body[data-aperture] .mobile-ios-bottom-dock :is(button,i,span){color:#315367!important;}
body[data-aperture] .mobile-ios-bottom-dock .is-active{background:#e9dfca!important;border-radius:12px;}
body[data-aperture] :is(.mi-library-list-item,.miqm-result-card){border:1px solid #ddd4c1!important;border-radius:9px!important;background:#fffdf7!important;box-shadow:0 5px 15px #20334007!important;}
body[data-aperture] :is(.mi-library-title,.mi-library-item-title){font-family:var(--design-display-font)!important;color:#16364a!important;}
body[data-aperture] .mi-library-title{font-size:26px!important;}
body[data-aperture] :is(.mi-library-search-submit,.mi-library-segmented button.is-active){background:#173b50!important;color:#fff8ed!important;border-radius:6px!important;}
body[data-aperture] :is(.miqm-tier-school__toggle,.miqm-probability-tier__toggle){background:#eee9dd!important;color:#193b50!important;border-color:#dbd1bd!important;}
body[data-aperture] .miqm-result-card__compact-head{grid-template-columns:42px minmax(0,1fr) 80px!important;}
body[data-aperture] .miqm-result-card__compact-score-ring{width:76px!important;min-height:54px!important;height:auto!important;padding:6px!important;border:1px solid #d3bb91!important;background:linear-gradient(135deg,#fffdf8,#eee4d3)!important;border-radius:8px!important;box-shadow:none!important;}
body[data-aperture] .miqm-result-card__compact-score-ring strong{font-family:Georgia,serif!important;font-size:20px!important;}
body[data-aperture] .miqm-result-card__compact-copy strong{color:#143a52!important;font-family:var(--design-body-font)!important;}
body[data-aperture] .miqm-result-card__compact-copy :is(strong,span){white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important;max-height:none!important;}
body[data-aperture] .miqm-result-card__compact-logo{width:42px!important;height:42px!important;object-fit:contain!important;}
body[data-aperture] .miqm-result-card__compact-emblem{width:42px!important;height:42px!important;}
body[data-aperture] .quick-match-card{padding:17px!important;}
body[data-aperture] :is(.program-detail-section,.uk-supervisor-card,.hk-supervisor-card){padding:17px!important;}
body[data-aperture] :is(td,th){padding:12px 10px!important;}
body[data-aperture] #universitiesBody{grid-template-columns:1fr;}
body[data-aperture] #universitiesView .table-wrap{padding:0 10px 15px;}
}
@media(prefers-reduced-motion:reduce){body[data-aperture] .aperture-light{animation:none!important;}body[data-aperture] :is(.aperture-action,.aperture-tile){transition:none!important;}}
@media(hover:none){body[data-aperture] :is(.aperture-action:hover,.aperture-tile:hover){transform:none!important;}}
}
/* Full composition: image geometry never depends on the text or viewport height. */
@layer aperture {
body[data-aperture] .aperture-hero{min-height:0;background:#0c1e2d;}
body[data-aperture] .aperture-hero::before{display:none;}
body[data-aperture] .aperture-scene{position:relative;width:100%;aspect-ratio:2/1;overflow:hidden;isolation:isolate;}
body[data-aperture] .aperture-scene-image{display:block!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:contain!important;}
body[data-aperture] .aperture-scene-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;}
body[data-aperture] .aperture-leaves-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1;}
body[data-aperture] .aperture-copy{position:absolute;left:0;top:50%;transform:translateY(-50%);width:43%;max-width:none;padding:0 0 0 clamp(24px,4.5vw,76px);}
body[data-aperture] .aperture-copy h2{font-size:clamp(27px,3.15vw,60px)!important;}
body[data-aperture] .aperture-description{font-size:clamp(11px,1vw,16px)!important;}
body[data-aperture] .aperture-eyebrow{margin-bottom:20px!important;}
body[data-aperture] .aperture-actions{gap:10px;}
body[data-aperture] .aperture-actions .aperture-action{padding:12px 17px;font-size:13px;gap:12px;min-width:0;}
body[data-aperture] .aperture-image-note{z-index:2;bottom:15px;right:20px;}
body[data-aperture] .aperture-search{margin:24px auto 0;}
body[data-aperture] .topbar .country-switcher--desktop{display:block!important;box-sizing:border-box!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;min-height:36px!important;height:36px!important;max-height:36px!important;}
body[data-aperture] .topbar .country-switcher__select{display:block!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:0 6px!important;line-height:normal!important;box-shadow:none!important;}
@media(min-width:769px) and (max-width:1180px){
body[data-aperture] .aperture-copy{width:46%;padding-left:28px;}
body[data-aperture] .aperture-copy h2{font-size:clamp(27px,3.05vw,36px)!important;}
body[data-aperture] .aperture-actions .aperture-action{padding:10px 12px;font-size:12px;gap:8px;}
body[data-aperture] .aperture-description{margin:14px 0 20px!important;}
}
@media(max-width:768px){
body[data-aperture] .aperture-hero{display:flex;flex-direction:column;}
body[data-aperture] .aperture-copy{position:relative;top:auto;transform:none;order:-1;width:100%;padding:22px 22px 30px;}
body[data-aperture] .aperture-copy h2{font-size:clamp(25px,7.7vw,38px)!important;}
body[data-aperture] .aperture-description{font-size:12px!important;}
body[data-aperture] .aperture-image-note{font-size:7px;bottom:8px;right:8px;padding:4px 6px;}
body[data-aperture] .aperture-search{margin:18px auto 0;}
}
}
@keyframes aperture-light-shift{from{opacity:.38;transform:translateX(-1%)}to{opacity:1;transform:translateX(1%)}}
[data-ui-preview="aperture"]{--preview-font:"Planner-academy",serif;--preview-accent:#18384e;--preview-soft:#efe4cf;}

/* Matching thin architectural icon family. */
body[data-aperture]{--ui-icon-school:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.15%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M2%209%2012%203l10%206M3%2010h18M5%2011v9m4-9v9m6-9v9m4-9v9M2%2021h20M4%2019h16%22%2F%3E%3C%2Fsvg%3E");
--ui-icon-education:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.15%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22m2%209%2010-5%2010%205-10%205Zm4%203v6q6%204%2012%200v-6m4-3v9%22%2F%3E%3C%2Fsvg%3E");
--ui-icon-book:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.15%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M12%206C9%203%204%204%203%205v14c3-2%206-2%209%200%203-2%206-2%209%200V5c-3-2-6-2-9%201Zm0%200v13%22%2F%3E%3C%2Fsvg%3E");
--ui-icon-home:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.15%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22m3%2011%209-8%209%208M5%2010v11h5v-7h4v7h5V10%22%2F%3E%3C%2Fsvg%3E");
--ui-icon-match:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.15%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22m12%2012%209-9m-5%200h5v5%22%2F%3E%3C%2Fsvg%3E");
--ui-icon-search:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.15%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%226%22%2F%3E%3Cpath%20d%3D%22m15%2015%206%206%22%2F%3E%3C%2Fsvg%3E");
--ui-icon-grid:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.15%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%227%22%20height%3D%227%22%2F%3E%3Crect%20x%3D%2214%22%20y%3D%223%22%20width%3D%227%22%20height%3D%227%22%2F%3E%3Crect%20x%3D%223%22%20y%3D%2214%22%20width%3D%227%22%20height%3D%227%22%2F%3E%3Crect%20x%3D%2214%22%20y%3D%2214%22%20width%3D%227%22%20height%3D%227%22%2F%3E%3C%2Fsvg%3E");
--ui-icon-chart:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.15%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M3%203v18h18M6%2016l5-5%204%202%206-8m-5%200h5v5%22%2F%3E%3C%2Fsvg%3E");
--ui-icon-person:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.15%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%227%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M4%2021c0-11%2016-11%2016%200%22%2F%3E%3C%2Fsvg%3E");
--ui-icon-users:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.15%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%227%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%2217%22%20cy%3D%229%22%20r%3D%223%22%2F%3E%3Cpath%20d%3D%22M2%2020c0-10%2012-10%2012%200m1-6c5-1%208%202%208%206%22%2F%3E%3C%2Fsvg%3E");
--ui-icon-document:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.15%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M5%202h10l4%204v16H5Zm9%200v5h5M8%2011h8m-8%204h8m-8%204h5%22%2F%3E%3C%2Fsvg%3E");
--ui-icon-globe:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.15%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cellipse%20cx%3D%2212%22%20cy%3D%2212%22%20rx%3D%224%22%20ry%3D%229%22%2F%3E%3Cpath%20d%3D%22M3%2012h18m-16-5h14M5%2017h14%22%2F%3E%3C%2Fsvg%3E");
--ui-icon-cpu:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.15%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Crect%20x%3D%226%22%20y%3D%226%22%20width%3D%2212%22%20height%3D%2212%22%20rx%3D%221%22%2F%3E%3Crect%20x%3D%229%22%20y%3D%229%22%20width%3D%226%22%20height%3D%226%22%2F%3E%3Cpath%20d%3D%22M9%202v4m6-4v4M9%2018v4m6-4v4M2%209h4m-4%206h4m12-6h4m-4%206h4%22%2F%3E%3C%2Fsvg%3E");
--ui-icon-arrow:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.15%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M3%2012h17m-7-7%207%207-7%207%22%2F%3E%3C%2Fsvg%3E");
--ui-icon-left:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.15%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M21%2012H4m7-7-7%207%207%207%22%2F%3E%3C%2Fsvg%3E");
--ui-icon-down:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.15%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22m5%208%207%207%207-7%22%2F%3E%3C%2Fsvg%3E");
--ui-icon-close:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.15%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22m5%205%2014%2014M5%2019%2019%205%22%2F%3E%3C%2Fsvg%3E");
--ui-icon-check:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.15%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22m4%2012%205%205L20%206%22%2F%3E%3C%2Fsvg%3E");
--ui-icon-shield:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.15%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22m12%202%209%204v6c0%205-4%209-9%2011C7%2021%203%2017%203%2012V6Zm-5%2010%203%203%206-6%22%2F%3E%3C%2Fsvg%3E");
--ui-icon-filter:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.15%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M3%204h18l-7%208v7l-4%202v-9Z%22%2F%3E%3C%2Fsvg%3E");
--ui-icon-sliders:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.15%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M3%206h6m5%200h7M3%2012h12m5%200h1M3%2018h2m5%200h11%22%2F%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%226%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%2217%22%20cy%3D%2212%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%227%22%20cy%3D%2218%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E");
--ui-icon-sparkle:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.15%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22m12%202%203%207%207%203-7%203-3%207-3-7-7-3%207-3ZM20%202v4m-2-2h4%22%2F%3E%3C%2Fsvg%3E");
--ui-icon-language:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.15%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M2%205h10M7%202v3m-3%203%207%208M10%205C9%2011%206%2015%202%2017m10%204%205-13%205%2013m-8-4h6%22%2F%3E%3C%2Fsvg%3E");
--ui-icon-pin:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.15%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M19%209c0%206-7%2013-7%2013S5%2015%205%209a7%207%200%200%201%2014%200Z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%229%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E");
--ui-icon-calendar:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.15%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%2218%22%20height%3D%2216%22%20rx%3D%221%22%2F%3E%3Cpath%20d%3D%22M7%202v6m10-6v6M3%2010h18m-14%204h2m3%200h2m3%200h1m-11%204h2m3%200h2%22%2F%3E%3C%2Fsvg%3E");
--ui-icon-refresh:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.15%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M20%208a9%209%200%201%200%200%208M20%202v6h-6%22%2F%3E%3C%2Fsvg%3E");
--ui-icon-briefcase:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.15%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Crect%20x%3D%222%22%20y%3D%227%22%20width%3D%2220%22%20height%3D%2214%22%20rx%3D%221%22%2F%3E%3Cpath%20d%3D%22M8%207V3h8v4M2%2012c7%204%2013%204%2020%200M10%2014h4%22%2F%3E%3C%2Fsvg%3E");
--ui-icon-heart:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.15%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M12%2021%203%2012C-3%204%208-1%2012%206%2016-1%2027%204%2021%2012Z%22%2F%3E%3C%2Fsvg%3E");
--ui-icon-rocket:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.15%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22m8%2016-4%201%202-5c2-5%209-9%2016-10-1%207-5%2014-10%2016l-5%202Zm3%201-4-4m-3%207-2%202%22%2F%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%228%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E");
--ui-icon-scale:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.15%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M12%202v20M4%207h16M5%207l-4%208h8Zm14%200-4%208h8ZM7%2022h10%22%2F%3E%3C%2Fsvg%3E");
--ui-icon-chat:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.15%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M3%203h18v14H9l-6%205Zm3%205h12m-12%204h9%22%2F%3E%3C%2Fsvg%3E");
--ui-icon-flask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.15%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M8%202h8M9%202v8L3%2020v2h18v-2l-6-10V2M6%2016h12%22%2F%3E%3C%2Fsvg%3E");
--ui-icon-plane:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.15%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22m2%209%2020-7-7%2020-4-9Zm9%204L22%202%22%2F%3E%3C%2Fsvg%3E");
--ui-icon-list:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.15%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M8%205h13M8%2012h13M8%2019h13M3%204v2m0%205v2m0%205v2%22%2F%3E%3C%2Fsvg%3E");}
