@font-face{font-family:Vazirmatn;src:url(https://cdn.jsdelivr.net/gh/rastikerdar/vazirmatn@v33.003/fonts/webfonts/Vazirmatn%5Bwght%5D.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--bg:#f4f6f5;--paper:#fff;--paper-2:#eef3f0;--paper-3:#e7ece8;--ink:#0b1d33;--navy:#0b1d33;--muted:#66746f;--muted-2:#8a9691;--line:#0b1d331a;--line-strong:#0b1d3329;--primary:#0b1d33;--primary-hover:#102745;--primary-soft:#e8edf2;--gold:#b78a3a;--gold-hover:#a9792f;--gold-soft:#efe2c8;--gold-line:#b78a3a47;--blue:#5c7daa;--blue-hover:#4d6f9d;--blue-soft:#eaf1fb;--blue-line:#5c7daa38;--green:#2e7d72;--green-hover:#256b61;--green-soft:#e3f1ed;--green-line:#2e7d7233;--success:#2e7d72;--warning:#b78a3a;--danger:#b94a48;--shadow-soft:0 14px 42px #0b1d330d;--shadow-card:0 18px 56px #0b1d3312;--shadow-button:0 14px 34px #0b1d3329;--shadow:0 28px 90px #0b1d3314;--footer-bg:#071a2f;--footer-ink:#fff;--footer-muted:#b9c4d4;--footer-line:#ffffff1a;--container:1160px}@media (prefers-color-scheme:dark){:root{--bg:#08111f;--paper:#0f1a2c;--paper-2:#132238;--paper-3:#1b2b45;--ink:#f6f3eb;--navy:#f6f3eb;--muted:#a9b4c2;--muted-2:#7f8ca0;--line:#ffffff1a;--line-strong:#ffffff29;--primary:#f6f3eb;--primary-hover:#fff;--primary-soft:#f6f3eb1a;--gold:#d4af37;--gold-hover:#c89c2a;--gold-soft:#d4af3729;--gold-line:#d4af3747;--blue:#6f93ff;--blue-hover:#86a5ff;--blue-soft:#6f93ff29;--blue-line:#6f93ff3d;--green:#45c4ae;--green-hover:#5ad6c1;--green-soft:#45c4ae24;--green-line:#45c4ae38;--success:#45c4ae;--warning:#d4af37;--danger:#ff7a7a;--shadow-soft:0 18px 52px #00000038;--shadow-card:0 24px 72px #00000047;--shadow-button:0 16px 42px #00000052;--shadow:0 28px 90px #00000052;--footer-bg:#050b14;--footer-ink:#f6f3eb;--footer-muted:#8c98aa;--footer-line:#ffffff1a}}*{box-sizing:border-box;font-family:Vazirmatn,Tahoma,Arial,sans-serif!important}html{scroll-behavior:smooth;background:var(--bg)}body{color:var(--ink);background:radial-gradient(circle at 12% 0%,var(--green-soft),transparent 30rem),radial-gradient(circle at 88% 4%,var(--gold-soft),transparent 34rem),linear-gradient(180deg,var(--bg) 0%,var(--paper-2) 42%,var(--paper) 100%);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.9}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,p{margin-top:0}img{max-width:100%;display:block}.container{max-width:var(--container);margin:0 auto;padding:0 24px}.skip{background:var(--navy);color:#fff;z-index:200;border-radius:14px;padding:10px 14px;position:absolute;top:16px;right:-999px}.skip:focus{right:16px}.topbar{z-index:80;background:color-mix(in srgb,var(--paper) 86%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);position:sticky;top:0;box-shadow:0 8px 28px #0b1d3308}.topbar-inner{justify-content:space-between;align-items:center;gap:24px;height:72px;display:flex}.topbar-start,.brand{flex:none;align-items:center;gap:10px;min-width:max-content;display:flex}.brand strong{color:var(--navy);letter-spacing:-.045em;font-size:27px;font-weight:950;line-height:1;display:block}.topbar-nav{align-items:center;gap:26px;margin-inline-start:auto;display:flex}.topbar-nav a{color:#485160;font-size:15px;font-weight:850;transition:all .18s}.topbar-nav a:hover,.topbar-nav a.active{color:var(--navy)}.actions{align-items:center;gap:18px;display:flex}.text-link{color:var(--muted);font-size:15px;font-weight:850;transition:all .18s}.text-link:hover,.text-link.active{color:var(--ink)}.btn{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:10px 20px;font-weight:900;transition:all .18s;display:inline-flex}.btn.primary{background:var(--primary);color:var(--paper);box-shadow:var(--shadow-button)}.btn.primary:hover{background:var(--primary-hover);transform:translateY(-1px)}.btn.secondary{background:color-mix(in srgb,var(--paper) 84%,transparent);color:var(--ink);border-color:var(--line)}.btn.gold{background:var(--gold-soft);color:var(--ink);border-color:var(--gold-line)}.brand-mark-img{flex:none;width:38px;height:38px;display:block}.brand-mark-img img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.footer-lockup{align-items:center;gap:12px;color:var(--footer-ink)!important;margin:0!important;display:inline-flex!important}.footer-lockup strong{color:var(--footer-ink);letter-spacing:-.045em;font-size:24px;font-weight:950;line-height:1}.footer-mark{flex:none;width:42px;height:42px;display:block}.footer-mark img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.page{animation:.28s both pageIn;display:none}.page.active{display:block}@keyframes pageIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.hero{text-align:center;place-items:center;min-height:calc(100vh - 74px);padding:82px 0 98px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";background:radial-gradient(circle,var(--gold-soft),transparent 68%);pointer-events:none;border-radius:50%;width:1020px;height:620px;position:absolute;inset:auto 50% -300px auto;transform:translate(50%)}.hero-inner{z-index:1;max-width:940px;margin:0 auto;position:relative}.eyebrow{background:color-mix(in srgb,var(--paper) 82%,transparent);border:1px solid var(--line);color:var(--ink);box-shadow:var(--shadow-soft);border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:14px;font-weight:850;display:inline-flex}.pulse-dot{background:var(--green);width:9px;height:9px;box-shadow:0 0 0 8px var(--green-soft);border-radius:50%}.hero h1{letter-spacing:-.078em;color:var(--navy);max-width:980px;margin:26px auto 0;font-size:clamp(56px,7.3vw,112px);font-weight:950;line-height:1.02}.hero .lead{max-width:700px;color:var(--muted);margin:22px auto 0;font-size:20px;font-weight:540;line-height:1.95}.hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.hero-actions .btn{min-width:196px}.hero-art{filter:drop-shadow(0 20px 50px #11182712);width:min(490px,88vw);height:242px;margin:48px auto 0;position:relative}.hero-art .orbit{border:2px solid color-mix(in srgb,var(--gold) 72%,transparent);border-radius:50%;position:absolute}.hero-art .orbit-1{border-right-color:var(--gold-line);width:240px;height:240px;inset:5px auto auto 130px}.hero-art .orbit-2{border-color:color-mix(in srgb,var(--gold) 55%,transparent);border-right-color:color-mix(in srgb,var(--blue) 62%,transparent);border-bottom-color:color-mix(in srgb,var(--gold) 55%,transparent);border-left-color:color-mix(in srgb,var(--gold) 55%,transparent);width:170px;height:170px;inset:40px auto auto 165px}.hero-art .axis{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--gold) 60%,transparent),transparent);position:absolute}.hero-art .axis-h{height:1px;top:126px;left:94px;right:76px}.hero-art .axis-v{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--gold) 60%,transparent),transparent);width:1px;top:12px;bottom:18px;left:250px}.hero-art .trajectory{background:linear-gradient(90deg,var(--gold),var(--gold));transform-origin:0;width:232px;height:2px;position:absolute;top:196px;left:179px;transform:rotate(-45deg)}.hero-art .star{position:absolute}.hero-art .star:before,.hero-art .star:after{content:"";background:var(--gold);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-art .star-main{width:28px;height:28px;top:34px;right:82px}.hero-art .star-main:before{width:2px;height:28px;box-shadow:0 0 14px #c6a15b59}.hero-art .star-main:after{width:28px;height:2px;box-shadow:0 0 14px #c6a15b59}.hero-art .star-center{width:14px;height:14px;top:68px;left:242px}.hero-art .star-center:before{width:2px;height:14px}.hero-art .star-center:after{width:14px;height:2px}.hero-art .star-bottom{width:18px;height:18px;top:176px;left:237px}.hero-art .star-bottom:before{background:var(--blue);width:2px;height:18px}.hero-art .star-bottom:after{background:var(--blue);width:18px;height:2px}.hero-art .dot{background:var(--gold);border-radius:50%;position:absolute}.hero-art .dot-a{width:16px;height:16px;box-shadow:0 0 0 8px var(--gold-soft);top:198px;left:126px}.hero-art .dot-b{width:8px;height:8px;top:168px;left:332px}.hero-art .dot-c{width:6px;height:6px;top:88px;left:188px}.section{padding:84px 0}.section.compact{padding:64px 0}.page-hero{text-align:center;padding:84px 0 30px}.page-hero .crumb{background:color-mix(in srgb,var(--paper) 84%,transparent);border:1px solid var(--line);color:var(--muted);border-radius:999px;margin-bottom:22px;padding:8px 14px;font-weight:850;display:inline-flex}.page-hero h1{letter-spacing:-.055em;color:var(--navy);margin-bottom:16px;font-size:clamp(36px,4.5vw,64px);font-weight:950;line-height:1.16}.page-hero p{color:var(--muted);max-width:690px;margin:0 auto;font-size:18px;line-height:2}.statement-section{position:relative;overflow:hidden;padding:98px 0 102px!important}.statement-section:before{content:"";background:linear-gradient(180deg,color-mix(in srgb,var(--paper) 42%,transparent),color-mix(in srgb,var(--paper) 8%,transparent));border:1px solid var(--line);pointer-events:none;border-radius:44px;position:absolute;inset:16px 24px}.statement-wrap{place-items:center;min-height:330px;display:grid;position:relative}.order-field{pointer-events:none;opacity:.68;position:absolute;inset:0}.order-piece{background:color-mix(in srgb,var(--ink) 24%,transparent);width:11px;height:11px;box-shadow:0 0 0 12px var(--primary-soft);border-radius:999px;animation:8s ease-in-out infinite orderMove;position:absolute}.order-piece:first-child{background:color-mix(in srgb,var(--gold) 55%,transparent);animation-delay:.1s;top:22%;right:16%}.order-piece:nth-child(2){background:color-mix(in srgb,var(--green) 55%,transparent);animation-delay:.8s;bottom:18%;right:27%}.order-piece:nth-child(3){background:color-mix(in srgb,var(--blue) 34%,transparent);animation-delay:1.4s;top:28%;left:18%}.order-piece:nth-child(4){background:color-mix(in srgb,var(--gold) 38%,transparent);animation-delay:2s;bottom:22%;left:25%}.order-piece:nth-child(5){background:color-mix(in srgb,var(--ink) 28%,transparent);animation-delay:2.6s;top:12%;right:48%}.order-piece:nth-child(6){background:color-mix(in srgb,var(--green) 42%,transparent);animation-delay:3.2s;bottom:10%;left:48%}.order-line{background:linear-gradient(90deg,transparent,var(--line-strong),transparent);opacity:.45;height:1px;position:absolute;top:50%;left:18%;right:18%}@keyframes orderMove{0%,to{transform:translate(0)scale(1)}50%{transform:translateY(18px)scale(.92)}}.statement-text{z-index:2;text-align:center;letter-spacing:-.055em;max-width:880px;color:var(--navy);margin:0 auto;font-size:clamp(34px,4.6vw,64px);font-weight:950;line-height:1.34;position:relative}.feature-section{padding:66px 0 90px!important}.feature-title{text-align:center;max-width:820px;margin:0 auto 34px}.feature-title h2{letter-spacing:-.055em;color:var(--navy);margin:0;font-size:clamp(34px,4.1vw,56px);line-height:1.18}.feature-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:960px;margin:0 auto;display:grid}.feature-card{background:linear-gradient(180deg,var(--paper),var(--paper-2));border:1px solid var(--line);min-height:208px;box-shadow:var(--shadow-soft);border-radius:26px;padding:28px 28px 24px;position:relative;overflow:hidden}.feature-card:before{content:"";background:linear-gradient(90deg,var(--gold),var(--green));border-radius:999px;width:38px;height:6px;position:absolute;top:24px;right:28px}.feature-card h3{letter-spacing:-.025em;color:var(--navy);margin:46px 0 10px;font-size:22px;line-height:1.35}.feature-card p{color:var(--muted);margin:0;font-size:15px;line-height:1.85}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;max-width:1120px;margin:0 auto;display:grid}.price-card{background:linear-gradient(180deg,var(--paper),var(--paper-2));border:1px solid var(--line);border-radius:26px;flex-direction:column;min-height:548px;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 44px #0d1d3413}.price-card:before{content:"";background:linear-gradient(90deg,var(--primary),var(--green));height:4px;position:absolute;top:0;left:0;right:0}.price-card.tier-air{background:linear-gradient(180deg,var(--paper),color-mix(in srgb,var(--blue-soft) 30%, var(--paper)))}.price-card.tier-air:before{background:linear-gradient(90deg,var(--blue),var(--green))}.price-card.featured{color:var(--footer-ink);background:linear-gradient(#0e2340,#143256);border-color:#ffffff14;transform:translateY(-6px);box-shadow:0 26px 58px #09122242}.price-card.featured:before{background:linear-gradient(90deg,var(--gold),#f4d28a)}.plan-head{border-bottom:1px solid var(--line);min-height:104px;padding-bottom:14px}.price-card.featured .plan-head{border-color:var(--footer-line)}.price-card h3{letter-spacing:-.03em;color:inherit;margin:0 0 9px;font-size:25px;line-height:1.15}.price-card p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.7}.price-card.featured p{color:var(--footer-muted)}.price-card ul{gap:9px;margin:18px 0 14px;padding:0;list-style:none;display:grid}.price-card li{color:var(--ink);padding-right:20px;font-size:13.8px;font-weight:720;line-height:1.62;position:relative}.price-card li:before{content:"";background:var(--green);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb,var(--green) 15%,transparent);border-radius:999px;position:absolute;top:.72em;right:0}.price-card.featured li{color:var(--footer-ink)}.price-card.featured li:before{background:var(--gold);box-shadow:0 0 0 4px color-mix(in srgb,var(--gold) 20%,transparent)}.price-block{border:1px solid var(--line);background:color-mix(in srgb,var(--paper) 78%,transparent);border-radius:20px;gap:8px;margin-top:auto;padding:15px;display:grid}.price-card.featured .price-block{border-color:var(--footer-line);background:#ffffff0b}.price{letter-spacing:-.04em;color:var(--ink);margin:0;font-size:29px;font-weight:950;line-height:1.12}.price-card.featured .price{color:var(--footer-ink)}.price small{color:var(--muted);letter-spacing:0;margin-top:3px;font-size:13px;font-weight:800;line-height:1.55;display:block}.price-card.featured .price small{color:var(--footer-muted)}.price-note{color:var(--muted);margin:0;font-size:12.8px;line-height:1.65}.price-card.featured .price-note{color:var(--footer-muted)}.price-card .btn{width:100%;min-height:46px;margin-top:4px;padding:12px 16px}.purchase-note-wrap{margin-top:18px}.purchase-note{background:var(--paper);border:1px solid var(--line);max-width:920px;box-shadow:var(--shadow-soft);border-radius:24px;margin:0 auto;padding:24px 26px}.purchase-note h2{color:var(--navy);letter-spacing:-.03em;margin-bottom:12px;font-size:27px}.purchase-note p{color:var(--muted);margin-bottom:0;font-size:16px;line-height:1.9}.trust-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.about-grid .about-intro{grid-column:1/-1}.about-grid .trust-card p:not(:last-child){margin-bottom:12px}.page[data-page=about] .trust-card p{text-align:justify;text-align-last:right}.page[data-page=about] .page-hero p{text-align:center;text-align-last:center;max-width:780px}[dir=ltr] .page[data-page=about] .trust-card p{text-align-last:left}[dir=ltr] .page[data-page=about] .page-hero p{text-align:center;text-align-last:center}.trust-card{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:30px;padding:32px}.trust-card h3{color:var(--navy);margin-bottom:12px;font-size:25px}.trust-card p{color:var(--muted);line-height:2}.badge-box{border:1px dashed var(--line-strong);text-align:center;height:150px;color:var(--muted);background:var(--paper-2);border-radius:24px;place-items:center;font-weight:900;display:grid}.info-lines{gap:10px;display:grid}.info-line{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:11px 0;display:flex}.info-line strong{color:var(--ink)}.info-line span{color:var(--muted);text-align:left}.contact-grid{grid-template-columns:.9fr 1.1fr;gap:18px;display:grid}.form{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:30px;padding:32px}.field{gap:8px;margin-bottom:16px;display:grid}.field label{color:var(--navy);font-weight:900}.field input,.field textarea,.field select{border:1px solid var(--line-strong);background:var(--paper-2);border-radius:18px;outline:none;width:100%;padding:13px 16px}.field textarea{resize:vertical;min-height:122px}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-soft)}.ticket-contact-wrap,.ticket-contact-wrap .form{max-width:720px;margin:0 auto}.ticket-contact-card{background:linear-gradient(180deg,var(--paper),var(--paper-2));border:1px solid var(--line);box-shadow:var(--shadow-soft);text-align:center;border-radius:30px;place-items:center;padding:34px;display:grid}.ticket-cta{min-width:240px}.legal{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:30px;padding:40px}.legal h2{color:var(--navy);letter-spacing:-.035em;font-size:34px}.legal h3{color:var(--navy);margin-top:30px;font-size:24px}.legal p,.legal li{color:var(--muted);text-align:justify;text-align-last:right;line-height:2}.legal p{margin-bottom:12px}.legal p:last-child{margin-bottom:0}.legal ul{padding-right:24px}.trust-card p{text-align:justify;text-align-last:right}.product-page .page-hero p{text-align:justify;text-align-last:right;max-width:820px}[dir=ltr] .product-page .page-hero p{text-align-last:left}.product-shell{gap:18px;display:grid}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.product-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.product-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.product-card{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:28px;align-content:start;gap:10px;min-height:100%;padding:24px;display:grid}.product-card.dark{background:var(--footer-bg);color:var(--footer-ink);border-color:var(--footer-line)}.product-card.dark h3,.product-card.dark h2{color:var(--footer-ink)}.product-card.dark p,.product-card.dark li,.product-card.dark .meta{color:var(--footer-muted)}.product-card h2{color:var(--navy);letter-spacing:-.03em;margin:0;font-size:25px}.product-card h3{color:var(--navy);letter-spacing:-.025em;margin:0;font-size:20px}.product-card p,.product-card li,.product-note,.step-meta,.task-meta,.meta{color:var(--muted);text-align:justify;text-align-last:right;font-size:14.5px;line-height:1.9}[dir=ltr] .product-card p,[dir=ltr] .product-card li,[dir=ltr] .product-note,[dir=ltr] .step-meta,[dir=ltr] .task-meta,[dir=ltr] .meta{text-align-last:left}.product-card ul{gap:7px;margin:0;padding-right:18px;display:grid}[dir=ltr] .product-card ul{padding-left:18px;padding-right:0}.auth-grid{grid-template-columns:.95fr 1.05fr;align-items:stretch;gap:18px;display:grid}.auth-copy{background:linear-gradient(140deg,var(--footer-bg),#12304e);color:var(--footer-ink);min-height:420px;box-shadow:var(--shadow-strong);border-radius:34px;align-content:center;gap:14px;padding:34px;display:grid}.auth-copy h2{color:var(--footer-ink);margin:0;font-size:36px;line-height:1.25}.auth-copy p{color:var(--footer-muted);text-align:justify;text-align-last:right;line-height:2}[dir=ltr] .auth-copy p{text-align-last:left}.auth-form{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:34px;padding:30px}.form-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.micro-link{color:var(--muted);font-size:13px;font-weight:850;text-decoration:none}.micro-link:hover{color:var(--primary)}.wizard-steps{gap:14px;display:grid}.step-card{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:26px;grid-template-columns:auto 1fr;gap:14px;padding:20px;display:grid}.step-number{background:var(--primary-soft);width:42px;height:42px;color:var(--primary);border-radius:15px;place-items:center;font-weight:950;display:grid}.chip-row{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.chip{border:1px solid var(--line);background:var(--paper-2);color:var(--ink);border-radius:999px;padding:8px 12px;font-size:13px;font-weight:850}.app-topbar{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:30px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;padding:24px;display:flex}.app-topbar h2{color:var(--navy);margin:0 0 8px;font-size:27px}.app-topbar p{color:var(--muted);text-align:justify;text-align-last:right;max-width:720px;margin:0;line-height:1.9}[dir=ltr] .app-topbar p{text-align-last:left}.status-row{flex-wrap:wrap;gap:10px;display:flex}.status-pill{border:1px solid var(--line);background:var(--paper-2);border-radius:16px;min-width:126px;padding:10px 12px}.status-pill strong{color:var(--ink);font-size:15px;display:block}.status-pill span{color:var(--muted);font-size:12.5px;font-weight:850}.task-list{gap:10px;display:grid}.task-item{border:1px solid var(--line);background:var(--paper-2);border-radius:20px;gap:8px;padding:14px;display:grid}.task-title{color:var(--ink);font-weight:950}.progress-bar{background:var(--paper-3);border-radius:999px;height:9px;overflow:hidden}.progress-bar span{background:var(--primary);border-radius:999px;height:100%;display:block}.app-tabs{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.app-tab{border:1px solid var(--line);background:var(--paper-2);color:var(--muted);border-radius:14px;padding:8px 12px;font-size:13px;font-weight:900}.app-tab.active{background:var(--primary);border-color:var(--primary);color:#fff}.workspace-layout{grid-template-columns:.85fr 1.15fr;gap:16px;display:grid}.workspace-list{gap:10px;display:grid}.workspace-item{border:1px solid var(--line);background:var(--paper-2);border-radius:22px;padding:16px}.workspace-item strong{color:var(--ink);margin-bottom:5px;display:block}.workspace-item span{color:var(--muted);font-size:13px;font-weight:800}.mock-screen{border:1px solid var(--line);background:var(--paper-2);border-radius:26px;gap:12px;padding:18px;display:grid}.mock-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.mock-box{border:1px solid var(--line);background:var(--paper);color:var(--muted);text-align:justify;text-align-last:right;border-radius:18px;padding:16px;line-height:1.9}.assistant-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 9%,var(--paper)),var(--paper));border:1px solid color-mix(in srgb,var(--primary) 22%,var(--line));box-shadow:var(--shadow-soft);border-radius:28px;padding:24px}.assistant-message{border:1px solid var(--line);background:var(--paper);border-radius:22px;gap:8px;padding:16px;display:grid}.assistant-message strong{color:var(--navy)}.assistant-message p{color:var(--muted);text-align:justify;text-align-last:right;margin:0;line-height:1.9}.disclaimer{border:1px solid var(--line);background:var(--paper-2);color:var(--muted);text-align:justify;text-align-last:right;border-radius:22px;padding:16px;font-size:13.5px;line-height:1.9}[dir=ltr] .mock-box,[dir=ltr] .assistant-message p,[dir=ltr] .disclaimer{text-align-last:left}@media (max-width:960px){.product-grid,.product-grid.two,.product-grid.four,.auth-grid,.workspace-layout{grid-template-columns:1fr}.auth-copy{min-height:auto}.footer-grid{grid-template-columns:1fr 1fr}.product-card,.app-topbar{padding:20px}}@media (max-width:640px){.footer-grid,.product-grid,.product-grid.two,.product-grid.four{grid-template-columns:1fr}.auth-copy h2{font-size:28px}.app-topbar h2{font-size:23px}}.footer{background:var(--footer-bg);color:var(--footer-ink);margin-top:72px;padding:46px 0 22px}.footer-grid{grid-template-columns:1.05fr .72fr .78fr .78fr .95fr;align-items:start;gap:28px;display:grid}.footer-brand p{color:var(--footer-muted);margin-top:12px;font-size:15px}.footer h3{margin:0 0 12px;font-size:18px}.footer p,.footer a{color:var(--footer-muted)}.footer a{margin:7px 0;font-size:15px;font-weight:740;display:block}.footer-badge-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.footer-badge{text-align:center;background:#ffffff13;border:1px dashed #ffffff4d;border-radius:16px;place-items:center;width:74px;height:82px;padding:8px;font-weight:900;line-height:1.5;color:var(--footer-ink)!important;margin:0!important;font-size:12px!important;display:grid!important}.footer-badge span{color:var(--footer-ink);display:block}.footer-badge-note{color:var(--footer-muted);text-align:justify;text-align-last:right;max-width:280px;margin-top:10px;font-size:12px;line-height:1.9}[dir=ltr] .footer-badge-note{text-align-last:left}.footer-bottom{border-top:1px solid var(--footer-line);color:var(--footer-muted);flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:28px;padding-top:16px;font-size:13px;display:flex}.toast{z-index:200;background:var(--primary);color:var(--paper);box-shadow:var(--shadow);border-radius:20px;max-width:360px;padding:16px 20px;display:none;position:fixed;bottom:24px;right:24px}.toast.show{animation:.2s both pageIn;display:block}.reveal{opacity:0;transition:all .6s;transform:translateY(18px)}.reveal.visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal,.btn{transition:none}}@media (max-width:980px){.container{padding:0 18px}.topbar-inner{height:70px}.brand strong{font-size:26px}.hero{min-height:auto;padding:78px 0 82px}.hero .lead{font-size:18px}.hero-art{width:min(438px,94vw);height:214px}.hero-art .orbit-1{left:110px}.hero-art .orbit-2{left:145px}.hero-art .axis-v{left:230px}.hero-art .star-center{left:222px}.hero-art .star-bottom{left:217px}.hero-art .dot-a{left:106px}.hero-art .trajectory{left:159px}.feature-cards,.trust-grid,.contact-grid,.footer-grid{grid-template-columns:1fr}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.price-card{border-radius:22px;padding:18px}.plan-head{min-height:112px}.price-card h3{font-size:23px}.price-card li{padding-right:16px;font-size:12.6px;line-height:1.55}.price-card li:before{width:6px;height:6px}.price{font-size:25px}.price small,.price-note{font-size:11.8px}.price-card.featured{transform:none}}@media (max-width:760px){.pricing-grid{grid-template-columns:1fr;gap:16px}.price-card.featured{transform:none}}@media (max-width:620px){.topbar-inner{gap:14px;height:66px}.brand strong{font-size:22px}.brand-mark-img{width:32px;height:32px}.actions{gap:10px}.text-link{font-size:14px}.btn{min-height:44px;padding:11px 18px}.hero h1{font-size:48px}.hero .lead{max-width:92%;font-size:17px}.hero-actions .btn{width:100%}.hero-art{height:184px;margin-top:36px}.hero-art .orbit-1{width:180px;height:180px;top:6px;left:106px}.hero-art .orbit-2{width:130px;height:130px;top:31px;left:132px}.hero-art .axis-h{top:95px;left:68px;right:54px}.hero-art .axis-v{top:10px;bottom:12px;left:196px}.hero-art .trajectory{width:176px;top:148px;left:145px}.hero-art .star-main{top:28px;right:55px}.hero-art .star-center{top:52px;left:188px}.hero-art .star-bottom{top:142px;left:184px}.hero-art .dot-a{top:147px;left:102px}.hero-art .dot-b{top:134px;left:258px}.hero-art .dot-c{top:70px;left:142px}.statement-section{padding:84px 0 88px!important}.statement-section:before{border-radius:32px;inset:10px 12px}.statement-wrap{min-height:280px}.statement-text{font-size:34px;line-height:1.42}.feature-card{border-radius:22px;min-height:auto;padding:22px}.feature-card h3{margin-top:42px;font-size:20px}.price-card,.trust-card,.form,.legal,.purchase-note{border-radius:22px;padding:22px}.page-hero{padding-top:70px}.page-hero p{font-size:16px}.info-line{display:block}.info-line span{text-align:right;margin-top:4px;display:block}.footer{margin-top:52px;padding-top:36px}.footer-lockup strong{font-size:22px}.footer-mark{width:36px;height:36px}.footer-bottom{display:block}.footer-bottom span{margin-top:8px;display:block}}.icon-toggle,.lang-select{border:1px solid var(--line);background:color-mix(in srgb,var(--paper) 86%,transparent);color:var(--ink);border-radius:999px;place-items:center;min-width:42px;height:42px;font-weight:900;line-height:1;transition:all .18s;display:inline-grid;box-shadow:0 8px 22px #0b1d330a}.icon-toggle:hover,.lang-select:hover{border-color:var(--line-strong);transform:translateY(-1px)}.lang-select{letter-spacing:.02em;appearance:none;text-align:center;text-align-last:center;cursor:pointer;outline:none;min-width:56px;padding:0 12px;font-size:13px}.lang-select:focus{border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-soft)}[dir=ltr] body{direction:ltr}[dir=ltr] .topbar,[dir=ltr] .hero,[dir=ltr] .statement-text,[dir=ltr] .feature-title,[dir=ltr] .page-hero{text-align:left}[dir=ltr] .hero-inner,[dir=ltr] .statement-text,[dir=ltr] .feature-title{text-align:center}[dir=ltr] .feature-card:before{left:28px;right:auto}[dir=ltr] .feature-card h3{margin-top:46px}[dir=ltr] .info-line span{text-align:right}@media (max-width:620px){.icon-toggle{min-width:38px;height:38px}.lang-select{min-width:48px;height:38px;padding:0 9px}.actions{gap:8px}}.section h2,.feature-title h2,.page-hero h1,.feature-card h3,.trust-card h3,.legal h2,.legal h3,.purchase-note h2,.field label,.statement-text,.brand strong{color:var(--ink)}.footer .footer-lockup strong{color:var(--footer-ink)}@media (prefers-color-scheme:dark){.btn.primary,.btn.gold{color:#08111f}.price-card.featured{background:linear-gradient(180deg,var(--paper),var(--paper-2));border-color:var(--gold-line)}.price-card.featured,.price-card.featured .price{color:var(--ink)}.price-card.featured p,.price-card.featured li,.price-card.featured .price small{color:var(--muted)}.footer{background:var(--footer-bg)}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f6f5;--paper:#fff;--paper-2:#eef3f0;--paper-3:#e7ece8;--ink:#0b1d33;--navy:#0b1d33;--muted:#66746f;--muted-2:#8a9691;--line:#0b1d331a;--line-strong:#0b1d3329;--primary:#0b1d33;--primary-hover:#102745;--primary-soft:#e8edf2;--gold:#b78a3a;--gold-hover:#a9792f;--gold-soft:#efe2c8;--gold-line:#b78a3a47;--blue:#5c7daa;--blue-hover:#4d6f9d;--blue-soft:#eaf1fb;--blue-line:#5c7daa38;--green:#2e7d72;--green-hover:#256b61;--green-soft:#e3f1ed;--green-line:#2e7d7233;--footer-bg:#071a2f;--footer-ink:#fff;--footer-muted:#b9c4d4;--footer-line:#ffffff1a}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#08111f;--paper:#0f1a2c;--paper-2:#132238;--paper-3:#1b2b45;--ink:#f6f3eb;--navy:#f6f3eb;--muted:#a9b4c2;--muted-2:#7f8ca0;--line:#ffffff1a;--line-strong:#ffffff29;--primary:#f6f3eb;--primary-hover:#fff;--primary-soft:#f6f3eb1a;--gold:#d4af37;--gold-hover:#c89c2a;--gold-soft:#d4af3729;--gold-line:#d4af3747;--blue:#6f93ff;--blue-hover:#86a5ff;--blue-soft:#6f93ff29;--blue-line:#6f93ff3d;--green:#45c4ae;--green-hover:#5ad6c1;--green-soft:#45c4ae24;--green-line:#45c4ae38;--footer-bg:#050b14;--footer-ink:#f6f3eb;--footer-muted:#8c98aa;--footer-line:#ffffff1a;--shadow-soft:0 18px 52px #00000038;--shadow-card:0 24px 72px #00000047;--shadow-button:0 16px 42px #00000052;--shadow:0 28px 90px #00000052}html[data-theme=dark] .btn.primary,html[data-theme=dark] .btn.gold{color:#08111f}html[data-theme=dark] .price-card.featured{background:linear-gradient(180deg,var(--paper),var(--paper-2));border-color:var(--gold-line)}html[data-theme=dark] .price-card.featured,html[data-theme=dark] .price-card.featured .price{color:var(--ink)}html[data-theme=dark] .price-card.featured p,html[data-theme=dark] .price-card.featured li,html[data-theme=dark] .price-card.featured .price small{color:var(--muted)}.actions{flex-wrap:nowrap;min-width:0}.actions .text-link{white-space:nowrap}.icon-toggle{font-size:18px}@media (max-width:720px){.topbar-inner{gap:10px}.actions{gap:8px}.actions .text-link{display:none}.actions .btn.primary{min-height:38px;box-shadow:none;padding:8px 13px;font-size:13px}.brand strong{font-size:21px}}@media (max-width:390px){.brand strong{font-size:19px}.brand-mark-img{width:30px;height:30px}.actions .btn.primary{text-overflow:ellipsis;max-width:96px;padding:8px 11px;overflow:hidden}}html[dir=ltr] .legal p,html[dir=ltr] .legal li,html[dir=ltr] .trust-card p{text-align-last:left}html[dir=ltr] .legal ul{padding-left:24px;padding-right:0}html[dir=ltr] .info-line span{text-align:right}html[dir=rtl] .info-line span{text-align:left}.pricing-grid.simple-pricing{grid-template-columns:minmax(260px,.82fr) minmax(0,1.55fr);grid-template-areas:"free air""pro pro";align-items:stretch;gap:18px;max-width:1080px}.pricing-grid.simple-pricing .tier-free{grid-area:free}.pricing-grid.simple-pricing .tier-air{grid-area:air}.pricing-grid.simple-pricing .tier-pro{grid-area:pro;padding:30px}.pricing-grid.simple-pricing .price-card{border-radius:28px;min-height:auto;padding:26px}.pricing-grid.simple-pricing .tier-free,.pricing-grid.simple-pricing .tier-air{min-height:505px}.pricing-grid.simple-pricing .tier-pro{min-height:auto}.pricing-grid.simple-pricing .price-card.featured{transform:none}.pricing-grid.simple-pricing .plan-head{min-height:auto;padding-bottom:16px}.pricing-grid.simple-pricing .price-card h3{margin-bottom:9px;font-size:30px}.pricing-grid.simple-pricing .price-card p{font-size:14.5px;line-height:1.85}.pricing-grid.simple-pricing .price-card ul{gap:11px;margin-top:18px}.pricing-grid.simple-pricing .price-card li{padding-right:22px;font-size:14px;line-height:1.75}.pricing-grid.simple-pricing .tier-air ul,.pricing-grid.simple-pricing .tier-pro ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px}.pricing-grid.simple-pricing .price-block{border-radius:22px;gap:8px;margin-top:auto;padding:16px}.pricing-grid.simple-pricing .price{font-size:31px;line-height:1.15}.pricing-grid.simple-pricing .price small{font-size:13px;line-height:1.55}.pricing-grid.simple-pricing .price-note{font-size:13px;line-height:1.7}.pricing-grid.simple-pricing .tier-air .price-block{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:20px}.pricing-grid.simple-pricing .tier-air .price{grid-area:1/1}.pricing-grid.simple-pricing .tier-air .price-note{grid-column:1}.pricing-grid.simple-pricing .tier-air .btn{grid-area:1/2/span 3;align-self:stretch;width:auto;min-width:190px}.pricing-grid.simple-pricing .tier-pro .price-block{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:20px}.pricing-grid.simple-pricing .tier-pro .btn{width:auto;min-width:210px}@media (max-width:980px){.pricing-grid.simple-pricing{grid-template-columns:minmax(230px,.85fr) minmax(0,1.4fr);grid-template-areas:"free air""pro pro";gap:14px}.pricing-grid.simple-pricing .price-card{padding:20px}.pricing-grid.simple-pricing .price-card h3{font-size:26px}.pricing-grid.simple-pricing .price-card li{font-size:13px;line-height:1.65}.pricing-grid.simple-pricing .tier-air ul,.pricing-grid.simple-pricing .tier-pro ul,.pricing-grid.simple-pricing .tier-air .price-block,.pricing-grid.simple-pricing .tier-pro .price-block{grid-template-columns:1fr}.pricing-grid.simple-pricing .tier-air .price,.pricing-grid.simple-pricing .tier-air .price-note,.pricing-grid.simple-pricing .tier-air .btn,.pricing-grid.simple-pricing .tier-pro .btn{grid-area:auto;width:100%;min-width:0}}@media (max-width:720px){.pricing-grid.simple-pricing{grid-template-columns:1fr;grid-template-areas:"free""air""pro";gap:16px}.pricing-grid.simple-pricing .tier-free,.pricing-grid.simple-pricing .tier-air,.pricing-grid.simple-pricing .tier-pro{min-height:auto}}#pricing .price-card .price{letter-spacing:-.025em!important;font-size:24px!important;line-height:1.18!important}#pricing .price-card .price small{margin-top:2px!important;font-size:11.5px!important;font-weight:760!important;line-height:1.55!important}#pricing .price-card .price-note{font-size:11.8px!important;line-height:1.6!important}@media (max-width:620px){#pricing .price-card .price{font-size:22px!important}#pricing .price-card .price small,#pricing .price-card .price-note{font-size:11px!important}}#pricing .pricing-grid.simple-pricing{grid-template-columns:1fr!important;grid-template-areas:none!important;align-items:stretch!important;gap:16px!important;max-width:1060px!important;margin:0 auto!important;display:grid!important}#pricing .pricing-grid.simple-pricing .price-card{border-radius:26px!important;grid-area:auto!important;grid-template-columns:minmax(0,1fr) minmax(236px,280px)!important;grid-template-areas:"head price""list price""note price"!important;gap:14px 26px!important;min-height:auto!important;padding:24px!important;display:grid!important;transform:none!important}#pricing .pricing-grid.simple-pricing .plan-head{border-bottom:1px solid var(--line)!important;grid-area:head!important;min-height:0!important;padding:0 0 12px!important}#pricing .pricing-grid.simple-pricing .price-card.featured .plan-head{border-color:var(--footer-line)!important}#pricing .pricing-grid.simple-pricing .price-card h3{margin:0 0 7px!important;font-size:25px!important}#pricing .pricing-grid.simple-pricing .price-card p{font-size:13.5px!important;line-height:1.75!important}#pricing .pricing-grid.simple-pricing .price-card ul{grid-area:list!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;gap:8px 22px!important;margin:0!important;display:grid!important}#pricing .pricing-grid.simple-pricing .tier-free ul,#pricing .pricing-grid.simple-pricing .tier-pro ul{grid-template-columns:repeat(2,minmax(0,1fr))!important}#pricing .pricing-grid.simple-pricing .price-card li{padding-right:18px!important;font-size:13px!important;line-height:1.55!important}#pricing .pricing-grid.simple-pricing .price-card>.price-note{grid-area:note!important;align-self:start!important;max-width:680px!important;margin:0!important}#pricing .pricing-grid.simple-pricing .price-block{border-radius:22px!important;flex-direction:column!important;grid-area:price!important;justify-content:center!important;place-self:stretch stretch!important;gap:10px!important;min-height:168px!important;margin:0!important;padding:18px!important;display:flex!important}#pricing .pricing-grid.simple-pricing .price{letter-spacing:-.02em!important;font-size:23px!important;line-height:1.2!important}#pricing .pricing-grid.simple-pricing .price small{margin-top:2px!important;font-size:11px!important;line-height:1.45!important}#pricing .pricing-grid.simple-pricing .price-note{font-size:11.5px!important;line-height:1.55!important}#pricing .pricing-grid.simple-pricing .price-card .btn{width:100%!important;min-width:0!important;min-height:42px!important;margin:0!important;padding:10px 14px!important}#pricing .pricing-grid.simple-pricing .tier-pro{padding:26px!important}@media (max-width:820px){#pricing .pricing-grid.simple-pricing .price-card{grid-template-columns:1fr!important;grid-template-areas:"head""list""note""price"!important;row-gap:14px!important}#pricing .pricing-grid.simple-pricing .price-card ul,#pricing .pricing-grid.simple-pricing .tier-free ul,#pricing .pricing-grid.simple-pricing .tier-pro ul{grid-template-columns:1fr!important}#pricing .pricing-grid.simple-pricing .price-block{min-height:auto!important}}.page[data-page=terms] .page-hero{padding-bottom:20px}.page[data-page=terms] .page-hero .crumb{margin-bottom:14px;padding:7px 13px}.page[data-page=terms] .page-hero h1{letter-spacing:-.045em;margin-bottom:10px;font-size:clamp(30px,3.5vw,46px)}.page[data-page=terms] .page-hero p{font-size:16px;line-height:1.75}.page[data-page=terms] .legal{border-radius:24px;max-width:940px;padding:28px 32px}.page[data-page=terms] .legal h2{letter-spacing:-.015em;margin:20px 0 7px;font-size:20px;font-weight:920;line-height:1.42}.page[data-page=terms] .legal h2:first-child{margin-top:0}.page[data-page=terms] .legal p,.page[data-page=terms] .legal li{font-size:15px;line-height:1.82}.page[data-page=terms] .legal p{margin:0 0 9px}.page[data-page=terms] .legal ul{margin:6px 0 12px;padding-right:20px}.page[data-page=terms] .legal li{margin:0 0 6px}html[dir=ltr] .page[data-page=terms] .legal ul{padding-left:20px;padding-right:0}.page[data-page=privacy] .legal,.page[data-page=refund] .legal{border-radius:24px;max-width:940px;padding:32px}.page[data-page=privacy] .legal p,.page[data-page=refund] .legal p{text-align:justify;text-align-last:right;margin:0 0 12px;font-size:15.5px;line-height:1.9}html[dir=ltr] .page[data-page=privacy] .legal p,html[dir=ltr] .page[data-page=refund] .legal p{text-align-last:left}@media (max-width:620px){.page[data-page=privacy] .legal,.page[data-page=refund] .legal{border-radius:20px;padding:22px}.page[data-page=privacy] .legal p,.page[data-page=refund] .legal p{font-size:14.5px;line-height:1.78}.page[data-page=terms] .legal{border-radius:20px;padding:20px}.page[data-page=terms] .legal h2{margin:18px 0 6px;font-size:18px}.page[data-page=terms] .legal p,.page[data-page=terms] .legal li{font-size:14.5px;line-height:1.75}}.footer-grid{grid-template-columns:1.15fr .82fr .92fr 1.05fr}.footer-product{display:none!important}.page-hero{text-align:center}.page-hero p,.product-page .page-hero p,.page[data-page=about] .page-hero p{max-width:780px;margin-inline:auto;text-align:center!important;text-align-last:center!important;color:var(--muted)!important}.product-page .page-hero{padding-bottom:22px}.product-card p,.product-card li,.product-note,.step-meta,.task-meta,.meta,.legal p,.legal li,.trust-card p{text-align:justify;text-align-last:right}[dir=ltr] .product-card p,[dir=ltr] .product-card li,[dir=ltr] .product-note,[dir=ltr] .step-meta,[dir=ltr] .task-meta,[dir=ltr] .meta,[dir=ltr] .legal p,[dir=ltr] .legal li,[dir=ltr] .trust-card p{text-align-last:left}.app-topbar{text-align:center;justify-content:center;align-items:center}.app-topbar>div{justify-items:center;gap:8px;max-width:760px;display:grid}.app-topbar p{max-width:720px;text-align:center!important;text-align-last:center!important;color:var(--muted)!important}.section-label{color:var(--navy);letter-spacing:-.02em;font-size:19px;font-weight:950;display:block}.auth-minimal{max-width:520px;margin-inline:auto}.auth-form-minimal{padding:30px}.auth-actions{grid-template-columns:1fr;display:grid}.auth-actions .btn{justify-content:center;width:100%}.auth-terms{margin-top:14px;font-size:13.5px;line-height:1.9;text-align:center!important;text-align-last:center!important;color:var(--muted)!important}.product-card h2,.product-card h3,.task-title,.field label,.section-label{color:var(--navy)}.product-card.dark h2,.product-card.dark h3,.product-card.dark .task-title,.product-card.dark .section-label{color:var(--footer-ink)}@media (max-width:960px){.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.footer-grid{grid-template-columns:1fr}.auth-form-minimal{padding:24px}}.clickable-card{cursor:pointer;color:inherit;text-decoration:none;transition:all .18s;position:relative}.clickable-card:hover{border-color:color-mix(in srgb,var(--primary) 34%,var(--line));box-shadow:var(--shadow-strong);transform:translateY(-2px)}.clickable-card:focus-visible,.option-card:focus-visible,.select-chip:focus-visible,.onboarding-step-btn:focus-visible,.school-option:focus-visible,.app-tab:focus-visible,.workspace-item:focus-visible{outline:3px solid var(--primary-soft);outline-offset:3px}.option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.option-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.option-card,.school-option{border:1px solid var(--line);background:var(--paper-2);text-align:right;color:var(--ink);cursor:pointer;border-radius:20px;min-height:54px;padding:14px 15px;font-weight:900;line-height:1.7;transition:all .16s}[dir=ltr] .option-card,[dir=ltr] .school-option{text-align:left}.option-card small,.school-option small{color:var(--muted);margin-top:3px;font-size:12px;font-weight:800;line-height:1.6;display:block}.option-card:hover,.school-option:hover,.select-chip:hover,.app-tab:hover{border-color:color-mix(in srgb,var(--primary) 38%,var(--line));background:color-mix(in srgb,var(--primary) 8%,var(--paper-2))}.option-card.selected,.school-option.selected,.select-chip.selected,.app-tab.active{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.option-card.selected small,.school-option.selected small{color:color-mix(in srgb,var(--primary) 65%,var(--muted))}.wizard-panel{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:30px;gap:18px;padding:24px;display:grid}.wizard-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.wizard-progress{background:var(--paper-3);border-radius:999px;flex:0 0 260px;min-width:220px;height:9px;overflow:hidden}.wizard-progress span{background:var(--primary);border-radius:999px;width:20%;height:100%;transition:all .2s;display:block}.onboarding-step-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.onboarding-step-btn{border:1px solid var(--line);background:var(--paper-2);color:var(--muted);cursor:pointer;border-radius:16px;padding:10px 8px;font-weight:950;transition:all .16s}.onboarding-step-btn.active{background:var(--primary);border-color:var(--primary);color:#fff}.onboarding-pane{gap:16px;display:none}.onboarding-pane.active{display:grid}.school-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:4px;display:grid}.selected-summary{border:1px solid var(--line);background:linear-gradient(180deg,var(--paper),var(--paper-2));color:var(--muted);text-align:justify;text-align-last:right;border-radius:20px;padding:14px 16px;font-size:13px;font-weight:850;line-height:1.8}[dir=ltr] .selected-summary{text-align-last:left}.wizard-actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:16px;display:flex}.select-chip{border:1px solid var(--line);background:var(--paper-2);color:var(--ink);cursor:pointer;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:850;transition:all .16s}.task-item.clickable-card,.workspace-item.clickable-card{color:inherit;display:grid}.task-item .btn,.workspace-item .btn{justify-self:start;margin-top:2px}.inline-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.exam-card .btn{width:100%;margin-top:auto}.country-picker{flex-wrap:wrap;gap:8px;display:flex}.mini-cta{color:var(--primary);font-size:12.5px;font-weight:950}@media (max-width:760px){.option-grid,.option-grid.two,.school-list,.onboarding-step-nav{grid-template-columns:1fr}.wizard-progress{flex:100%;min-width:0}.wizard-panel{padding:20px}}.program-area-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.school-picker{gap:12px;display:grid}.school-search{position:relative}.school-search input{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);font:inherit;border-radius:18px;outline:none;padding:14px 16px;font-weight:800}.school-search input:focus{border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-soft)}.school-list.compact{border:1px solid var(--line);background:var(--paper-2);border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));max-height:360px;padding:10px;overflow:auto}.school-list.compact .school-option{text-align:right;align-content:start;min-height:74px}.selected-summary{border:1px dashed var(--line-strong);background:var(--paper);color:var(--muted);text-align:justify;border-radius:18px;padding:14px 16px;font-weight:900;line-height:1.9}.selected-summary.has-selection{color:var(--ink);border-style:solid}.dashboard-focus{grid-template-columns:1.1fr .9fr;align-items:stretch;gap:16px;display:grid}.today-stack{gap:10px;margin-top:12px;display:grid}.today-row{border:1px solid var(--line);background:var(--paper-2);border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:13px 14px;display:grid}.today-row strong{color:var(--ink)}.today-row span{color:var(--muted);font-size:13px;font-weight:850}.workbench-board{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:16px;display:grid}.school-stack{gap:10px;display:grid}.workbench-school{text-align:right;border:1px solid var(--line);background:var(--paper-2);width:100%;color:var(--ink);cursor:pointer;font:inherit;border-radius:20px;padding:14px 15px;transition:all .16s}.workbench-school strong{color:var(--ink);margin-bottom:5px;display:block}.workbench-school span{color:var(--muted);font-size:13px;font-weight:850;line-height:1.7;display:block}.workbench-school.active,.workbench-school:hover{border-color:var(--primary);background:var(--primary-soft)}.workbench-detail{gap:16px;display:grid}.workbench-detail-head{border:1px solid var(--line);background:var(--paper);border-radius:26px;justify-content:space-between;align-items:flex-start;gap:14px;padding:20px;display:flex}.workbench-detail-head h3{color:var(--ink);margin:0 0 8px;font-size:24px}.workbench-tabs{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.workbench-tab{border:1px solid var(--line);background:var(--paper-2);color:var(--muted);cursor:pointer;border-radius:999px;padding:9px 13px;font-weight:950}.workbench-tab.active,.workbench-tab:hover{background:var(--primary);border-color:var(--primary);color:#fff}.workbench-panels{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.compact-metric{border:1px solid var(--line);background:var(--paper-2);border-radius:22px;gap:8px;padding:16px;display:grid}.compact-metric strong{color:var(--ink);font-size:22px}.compact-metric span{color:var(--muted);font-size:13px;font-weight:850;line-height:1.7}.workbench-section-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:960px){.program-area-grid,.school-list.compact,.dashboard-focus,.workbench-board,.workbench-panels,.workbench-section-grid{grid-template-columns:1fr}.school-list.compact{max-height:420px}.workbench-detail-head{display:grid}}.workbench-overview-grid{grid-template-columns:minmax(0,1.25fr) minmax(260px,.85fr) minmax(260px,.85fr);align-items:stretch;gap:16px;margin-bottom:16px;display:grid}.workbench-today-card,.workbench-summary-card{min-height:100%}.unified-workbench-board{margin-top:0}@media (max-width:1060px){.workbench-overview-grid,.unified-workbench-board{grid-template-columns:1fr}}.clean-workbench-shell{gap:16px;display:grid}.workspace-focus-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:stretch;gap:16px;display:grid}.focus-card{padding:20px}.card-head-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.card-head-row h3{color:var(--ink);margin:0}.tiny-badge{border:1px solid var(--line);color:var(--muted);background:var(--paper-2);white-space:nowrap;border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:950;display:inline-flex}.tiny-badge.warning{color:var(--danger);background:#ef444414;border-color:#ef44442e}.compact-list{gap:9px}.compact-task{border-radius:17px;padding:12px 13px}.deadline-stack{gap:10px;display:grid}.deadline-row{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);cursor:pointer;font:inherit;text-align:right;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;transition:all .16s;display:flex}.deadline-row:hover{border-color:var(--primary);background:var(--primary-soft)}.deadline-row strong{color:var(--ink)}.deadline-row span{color:var(--muted);font-size:13px;font-weight:900}.assistant-strip{border:1px solid var(--line);background:linear-gradient(135deg,var(--primary-soft),#ffffff0a);border-radius:22px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.assistant-strip div{gap:3px;display:grid}.assistant-strip strong{color:var(--ink)}.assistant-strip span{color:var(--muted);font-weight:800;line-height:1.8}.small-btn{min-height:38px;padding:9px 13px;font-size:13px}.school-select-card{padding:18px 20px}.school-chip-row{scrollbar-width:thin;gap:10px;padding-bottom:4px;display:flex;overflow:auto}.compact-school{border-radius:18px;flex:none;width:auto;min-width:220px;padding:12px 14px}.clean-application-card{margin-top:0;display:block}.compact-detail-head{align-items:center;padding:18px 20px}.compact-detail-head p{color:var(--muted);text-align:justify;margin:0;font-weight:800;line-height:1.8}.slim-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.slim-metrics .compact-metric{border-radius:18px;padding:14px 15px}.clean-tabs{scrollbar-width:thin;flex-wrap:nowrap;margin:0;padding-bottom:2px;overflow:auto}.clean-tabs .workbench-tab{white-space:nowrap}.clean-content-card{min-height:230px;padding:20px}@media (max-width:900px){.workspace-focus-grid,.slim-metrics{grid-template-columns:1fr}.assistant-strip,.card-head-row,.compact-detail-head{display:grid}.compact-school{min-width:190px}.school-chip-row{margin-inline:-2px}}.combo-picker{gap:10px;display:grid;position:relative}.combo-toggle{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);font:inherit;cursor:pointer;text-align:right;border-radius:20px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-weight:950;transition:all .16s;display:flex}.combo-toggle:after{content:"⌄";color:var(--muted);font-size:18px;transition:all .16s}.combo-picker.open .combo-toggle{border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-soft)}.combo-picker.open .combo-toggle:after{color:var(--primary);transform:rotate(180deg)}.combo-panel{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-strong);z-index:20;border-radius:22px;padding:12px;display:none}.combo-picker.open .combo-panel{gap:10px;display:grid}.combo-panel input{border:1px solid var(--line);background:var(--paper-2);width:100%;color:var(--ink);font:inherit;border-radius:16px;outline:none;padding:12px 14px;font-weight:850}.combo-panel input:focus{border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-soft)}.combo-options{gap:8px;max-height:320px;padding-inline-end:2px;display:grid;overflow:auto}.combo-option{border:1px solid var(--line);background:var(--paper-2);color:var(--ink);text-align:right;font:inherit;cursor:pointer;border-radius:16px;padding:11px 13px;font-weight:900;line-height:1.6;transition:all .16s}.combo-option small{color:var(--muted);margin-top:3px;font-size:12px;font-weight:800;display:block}.combo-option:hover,.combo-option.selected{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.combo-option[hidden]{display:none!important}.dashboard-board{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:start;gap:16px;display:grid}.dashboard-stack{gap:16px;display:grid}.dashboard-list{gap:10px;margin-top:12px;display:grid}.dashboard-item{border:1px solid var(--line);background:var(--paper-2);text-align:right;width:100%;color:var(--ink);font:inherit;cursor:pointer;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:14px 15px;transition:all .16s;display:grid}.dashboard-item:hover{border-color:var(--primary);background:var(--primary-soft)}.dashboard-item strong{color:var(--ink);margin-bottom:4px;font-weight:950;display:block}.dashboard-item span{color:var(--muted);font-size:13px;font-weight:850;line-height:1.7;display:block}.dashboard-side-card{gap:12px;display:grid}.workbench-tab-panel{display:none}.workbench-tab-panel.active{display:block}.workbench-content-card{min-height:260px}.workbench-task-row{border:1px solid var(--line);background:var(--paper-2);text-align:right;width:100%;color:var(--ink);font:inherit;cursor:pointer;border-radius:18px;gap:4px;padding:13px 14px;transition:all .16s;display:grid}.workbench-task-row:hover,.workbench-task-row.selected{border-color:var(--primary);background:var(--primary-soft)}.workbench-task-row strong{color:var(--ink)}.workbench-task-row span{color:var(--muted);font-size:13px;font-weight:850;line-height:1.7}.workbench-list{gap:10px;display:grid}.text-center-note{text-align:center!important;text-align-last:center!important;color:var(--muted)!important}@media (max-width:960px){.dashboard-board{grid-template-columns:1fr}.combo-options{max-height:300px}}.header-menu-wrap{z-index:95;flex:none;position:relative}.menu-toggle{border:1px solid var(--line);background:var(--paper);width:42px;height:42px;min-height:42px;color:var(--ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:0;padding:0;font-weight:950;transition:all .18s;display:inline-flex;box-shadow:0 10px 26px #0b1d330a}.menu-toggle:hover,.menu-toggle[aria-expanded=true]{border-color:var(--line-strong);background:var(--primary-soft);color:var(--primary)}.menu-icon{gap:4px;width:18px;height:14px;display:grid}.menu-icon i{background:currentColor;border-radius:99px;height:2px;display:block}.header-menu-panel{background:var(--paper);border:1px solid var(--line);width:min(320px,100vw - 28px);box-shadow:var(--shadow-card);opacity:0;pointer-events:none;border-radius:24px;gap:6px;padding:10px;transition:all .18s;display:grid;position:absolute;inset-block-start:calc(100% + 12px);inset-inline-start:0;transform:translateY(-8px)scale(.98)}.header-menu-wrap.open .header-menu-panel{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.header-menu-panel a{color:var(--ink);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;font-size:14px;font-weight:900;line-height:1.4;transition:all .16s;display:flex}.header-menu-panel a span{color:var(--muted);font-size:12px;font-weight:850}.menu-group-title{color:var(--muted);padding:8px 13px 2px;font-size:12px;font-weight:950}.menu-divider{background:var(--line);height:1px;margin:6px 4px}[dir=ltr] .header-menu-panel{inset-inline:auto 0}@media (max-width:640px){.topbar-start{gap:8px}.brand strong{font-size:23px}.brand-mark-img{width:34px;height:34px}.header-menu-panel{width:auto;max-height:calc(100vh - 96px);position:fixed;inset-block-start:76px;inset-inline:14px;overflow:auto}}.topbar-inner{gap:18px;height:68px}.topbar .brand{gap:7px;min-height:36px;padding-inline:0 2px}.topbar .brand strong{letter-spacing:-.035em;font-size:22px;font-weight:930}.topbar .menu-toggle{width:34px;height:34px;min-height:34px;box-shadow:none;color:color-mix(in srgb,var(--ink) 78%,var(--muted));background:0 0;border-color:#0000;border-radius:12px}.topbar .menu-toggle:hover,.topbar .menu-toggle[aria-expanded=true]{background:color-mix(in srgb,var(--primary-soft) 78%,transparent);color:var(--primary);border-color:#0000;transform:none}.topbar .menu-toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 24%,transparent);outline-offset:2px}.topbar .menu-icon{gap:3px;width:16px;height:12px}.topbar .menu-icon i{height:1.7px}.topbar .header-menu-panel{border-radius:20px;width:min(300px,100vw - 28px);padding:8px;inset-block-start:calc(100% + 10px);box-shadow:0 18px 50px #0b1d331a}.topbar .header-menu-panel a{border-radius:13px;padding:10px 12px;font-size:13.5px;font-weight:850}.topbar .menu-group-title{padding:7px 12px 1px;font-size:11.5px;font-weight:900}.topbar .menu-divider{margin:5px 4px}@media (max-width:640px){.topbar-inner{height:64px}.topbar-start{gap:5px}.topbar .brand-mark-img{width:28px;height:28px}.topbar .brand strong{font-size:20px}.topbar .menu-toggle{width:32px;height:32px;min-height:32px}.topbar .header-menu-panel{inset-block-start:70px}}.topbar .brand-mark-img{width:38px;height:38px}.topbar .brand strong{font-size:24px}.topbar .actions{align-items:center;gap:12px}.topbar .lang-select{order:2}.topbar .icon-toggle{order:3}.topbar .actions .text-link{order:1}@media (max-width:720px){.actions .text-link{display:inline-flex}.topbar .actions{gap:8px}.topbar .brand-mark-img{width:34px;height:34px}.topbar .brand strong{font-size:21px}}@media (max-width:430px){.topbar .actions .text-link{display:none}.topbar .brand strong{font-size:20px}.topbar .brand-mark-img{width:32px;height:32px}}.topbar-start{align-items:center;gap:7px}.header-menu-wrap{align-items:center;margin-inline-end:2px;display:inline-flex;position:relative}.header-menu-wrap:after{content:"";background:var(--line);opacity:.85;width:1px;height:22px;margin-inline-start:8px}.menu-toggle{width:34px;height:34px;min-height:34px;box-shadow:none;color:color-mix(in srgb,var(--ink) 82%,var(--muted));background:0 0;border:0;border-radius:12px;padding:0}.menu-toggle:hover,.menu-toggle[aria-expanded=true]{background:var(--paper-2);color:var(--primary);box-shadow:none;border-color:#0000}.menu-icon{width:17px;height:12px}.menu-icon i{opacity:.9;background:currentColor;border-radius:999px;height:1.7px}.brand{border-radius:16px;gap:9px;padding:3px 0;transition:all .18s}.brand:hover strong{color:var(--primary)}.topbar .brand-mark-img,.brand-mark-img{width:42px;height:42px}.topbar .brand strong,.brand strong{letter-spacing:-.05em;color:var(--navy);font-size:24px;font-weight:950}.header-menu-panel{top:46px;right:0}@media (max-width:720px){.topbar-start{gap:5px}.header-menu-wrap:after{height:20px;margin-inline-start:6px}.menu-toggle{border-radius:11px;width:32px;height:32px;min-height:32px}.topbar .brand-mark-img,.brand-mark-img{width:38px;height:38px}.topbar .brand strong,.brand strong{font-size:22px}}@media (max-width:430px){.topbar .brand-mark-img,.brand-mark-img{width:36px;height:36px}.topbar .brand strong,.brand strong{font-size:21px}}.hero h1{margin-top:0}.exam-lab{max-width:1180px}.exam-shell{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:18px;display:grid}.exam-sidebar,.exam-main,.exam-simulator,.exam-reader,.exam-question{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:28px}.exam-sidebar{padding:14px;position:sticky;top:92px}.exam-sidebar-head{color:var(--text);justify-content:space-between;align-items:center;gap:10px;padding:8px 8px 12px;display:flex}.exam-sidebar-head span{color:var(--muted);font-size:.78rem}.exam-test-btn{text-align:start;width:100%;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:18px;gap:5px;padding:13px 12px;transition:all .2s;display:grid}.exam-test-btn strong{font-size:.98rem}.exam-test-btn span{color:var(--muted);font-size:.78rem;line-height:1.7}.exam-test-btn:hover,.exam-test-btn.active{background:var(--soft);border-color:#2c536e2e;transform:translateY(-1px)}.exam-test-btn.active strong{color:var(--primary)}.exam-main{min-width:0;padding:20px}.exam-main-head{justify-content:space-between;align-items:start;gap:16px;margin-bottom:16px;display:flex}.exam-main-head h2{color:var(--text);margin:0 0 6px;font-size:clamp(1.35rem,2.3vw,2.1rem)}.exam-main-head p{color:var(--muted);text-align:justify;max-width:720px;margin:0;line-height:1.9}.exam-score-card{border:1px solid var(--line);background:var(--soft);text-align:center;border-radius:22px;min-width:140px;padding:12px 14px}.exam-score-card span{color:var(--muted);font-size:.78rem;display:block}.exam-score-card strong{color:var(--primary);font-size:1.25rem}.exam-mode-tabs{background:var(--soft);scrollbar-width:none;border-radius:22px;gap:8px;margin-bottom:16px;padding:7px;display:flex;overflow:auto}.exam-mode-tabs::-webkit-scrollbar{display:none}.exam-mode-tab{white-space:nowrap;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:16px;padding:10px 13px;font-weight:800;transition:all .2s}.exam-mode-tab:hover,.exam-mode-tab.active{background:var(--card);color:var(--primary);box-shadow:0 8px 18px #0f172a14}.exam-panel{display:none}.exam-panel.active{animation:.22s fadeUp;display:block}.exam-overview-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px;display:grid}.exam-metric{border:1px solid var(--line);background:linear-gradient(180deg,var(--card),var(--soft));border-radius:22px;gap:6px;min-height:118px;padding:14px;display:grid}.exam-metric span{color:var(--muted);font-size:.82rem}.exam-metric strong{color:var(--text);font-size:1.05rem}.mini-link{color:var(--primary);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:900}.exam-two-col{grid-template-columns:1fr 1fr;gap:14px;display:grid}.exam-task-card,.exam-analysis-card{box-shadow:none}.exam-action-list,.review-list,.flagged-list,.flashcard-stack{gap:9px;display:grid}.exam-action-list button,.review-list button,.flagged-list button,.flashcard-stack button,.exam-library-card{border:1px solid var(--line);background:var(--card);text-align:start;color:var(--text);cursor:pointer;border-radius:18px;padding:12px;transition:all .2s}.exam-action-list button:hover,.review-list button:hover,.flagged-list button:hover,.flashcard-stack button:hover,.exam-library-card:hover{border-color:#2c536e42;transform:translateY(-1px);box-shadow:0 12px 22px #0f172a14}.exam-action-list button strong,.review-list button strong,.exam-library-card strong,.flashcard-stack button strong{margin-bottom:4px;display:block}.exam-action-list button span,.review-list button span,.exam-library-card span,.flashcard-stack button span{color:var(--muted);font-size:.82rem}.analysis-bars{gap:9px;margin-top:10px;display:grid}.analysis-bars span{color:var(--text);justify-content:space-between;padding-bottom:9px;font-size:.86rem;font-weight:800;display:flex;position:relative}.analysis-bars span:after{content:"";background:linear-gradient(90deg,var(--primary) var(--w),#94a3b840 var(--w));border-radius:999px;height:6px;position:absolute;inset:auto 0 0}.exam-toolbar{align-items:center;gap:10px;margin-bottom:14px;display:flex}.compact-field{flex:1;margin:0}.compact-field input{border:1px solid var(--line);background:var(--card);width:100%;color:var(--text);border-radius:16px;padding:12px 14px}.exam-library-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.exam-library-card{min-height:124px}.exam-library-card mark{color:var(--primary);background:#d9a44129;border-radius:999px;padding:4px 8px;font-size:.72rem;font-weight:900}.exam-practice-layout{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:14px;display:grid}.exam-reader,.exam-question{box-shadow:none;padding:18px}.exam-reader-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.exam-reader p{text-align:justify;color:var(--text);font-size:1.02rem;line-height:2.15}.tool-chip{border:1px solid var(--line);background:var(--soft);color:var(--text);cursor:pointer;border-radius:999px;padding:7px 9px;font-size:.78rem;font-weight:800}.tool-chip.selected{background:var(--primary);color:#fff}.exam-timer,.sim-timer{border:1px solid var(--line);background:var(--soft);color:var(--muted);border-radius:16px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;display:flex}.exam-timer strong,.sim-timer strong{color:var(--primary)}.exam-options{gap:8px;margin:12px 0;display:grid}.exam-options button{border:1px solid var(--line);background:var(--card);color:var(--text);text-align:start;cursor:pointer;border-radius:16px;padding:12px}.exam-options button:hover,.exam-options button.selected{border-color:var(--primary);background:#2c536e14}.exam-simulator{box-shadow:none;padding:18px}.sim-top{justify-content:space-between;align-items:center;gap:14px;display:flex}.sim-top span{color:var(--muted);font-size:.82rem;display:block}.sim-progress{background:var(--soft);border-radius:999px;height:9px;margin:16px 0;overflow:hidden}.sim-progress span{background:var(--primary);border-radius:inherit;height:100%;display:block}.sim-body{grid-template-columns:150px minmax(0,1fr);gap:14px;display:grid}.sim-body aside{align-content:start;gap:8px;display:grid}.sim-section{border:1px solid var(--line);background:var(--card);cursor:pointer;color:var(--text);border-radius:15px;padding:11px}.sim-section.selected,.sim-section.active{background:var(--primary);color:#fff}.productive-grid .product-card{box-shadow:none}.record-box{text-align:center;background:var(--soft);border:1px dashed #2c536e59;border-radius:22px;margin:12px 0;padding:18px}.record-button{background:var(--primary);color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:12px 18px;font-weight:900;display:inline-flex}.record-button span{background:#fdd;border-radius:999px;width:10px;height:10px;display:inline-block}.record-button.recording span{background:#ef4444;animation:1s infinite pulse}@keyframes pulse{50%{opacity:.45;transform:scale(1.45)}}.review-center-grid{grid-template-columns:1fr 1fr 1fr;gap:14px;display:grid}.review-center-grid .product-card{box-shadow:none}.vocab-board{grid-template-columns:260px minmax(0,1fr);gap:14px;display:grid}.vocab-card{box-shadow:none}.vocab-card span{color:var(--muted)}.vocab-card strong{color:var(--primary);margin:6px 0;font-size:2rem;display:block}@media (max-width:980px){.exam-shell{grid-template-columns:1fr}.exam-sidebar{grid-template-columns:repeat(2,1fr);gap:8px;display:grid;position:relative;top:auto}.exam-sidebar-head{grid-column:1/-1}.exam-overview-grid,.exam-two-col,.review-center-grid{grid-template-columns:1fr}.exam-library-grid{grid-template-columns:repeat(2,1fr)}.exam-practice-layout,.sim-body,.vocab-board{grid-template-columns:1fr}}@media (max-width:640px){.exam-main{padding:14px}.exam-main-head,.sim-top{display:grid}.exam-score-card{width:100%}.exam-sidebar,.exam-library-grid{grid-template-columns:1fr}.exam-toolbar{display:grid}.exam-mode-tab{padding:9px 11px}}.school-prompt-copy{color:var(--text);direction:ltr;background:#2a5caa0f;border:1px solid #2a5caa24;border-radius:18px;padding:14px 16px;font-family:Inter,Arial,sans-serif;line-height:1.75;text-align:left!important}.assistant-fab{z-index:80;border:1px solid color-mix(in srgb,var(--primary) 28%,var(--line));background:linear-gradient(135deg,var(--primary),color-mix(in srgb,var(--primary) 70%,var(--navy)));color:#fff;cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;font-weight:900;display:none;position:fixed;bottom:24px;left:24px;box-shadow:0 18px 44px #0c1a3138}.assistant-fab span{letter-spacing:.06em;background:#ffffff29;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.assistant-fab strong{white-space:nowrap;font-size:13px}.assistant-drawer{z-index:120;display:none;position:fixed;inset:0}.assistant-drawer.open{display:block}.assistant-backdrop{cursor:pointer;background:#050b146b;border:0;position:absolute;inset:0}.assistant-drawer-panel{background:var(--paper);border:1px solid var(--line);border-radius:28px;flex-direction:column;gap:16px;width:min(430px,100% - 36px);padding:20px;display:flex;position:absolute;top:18px;bottom:18px;left:18px;box-shadow:0 30px 80px #0c1a3147}.assistant-drawer-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.assistant-drawer-head h3{color:var(--ink);margin:8px 0 0;font-size:22px}.assistant-close{border:1px solid var(--line);background:var(--paper-2);width:36px;height:36px;color:var(--muted);cursor:pointer;border-radius:50%;font-size:22px;line-height:1}.assistant-drawer-panel p{color:var(--muted);text-align:justify;margin:0;line-height:1.9}.assistant-suggestion-list{gap:10px;display:grid}.assistant-suggestion{border:1px solid var(--line);background:var(--paper-2);border-radius:18px;gap:4px;padding:12px 14px;display:grid}.assistant-suggestion strong{color:var(--ink);font-size:14px}.assistant-suggestion span{color:var(--muted);font-size:13px;font-weight:800;line-height:1.7}@media (max-width:720px){.assistant-fab{padding:9px;bottom:16px;left:16px}.assistant-fab strong{display:none}.assistant-drawer-panel{border-radius:24px;width:auto;max-height:82vh;inset:auto 10px 10px;overflow:auto}}html[dir=ltr] *,html[lang=en] *,html[lang=de] *,html[lang=fr] *,html[lang=it] *,html[lang=es] *{font-kerning:normal;text-rendering:optimizelegibility;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}html[dir=ltr] body{letter-spacing:.004em;line-height:1.72}html[dir=ltr] h1,html[dir=ltr] h2,html[dir=ltr] h3,html[dir=ltr] .brand strong,html[dir=ltr] .footer-lockup strong,html[dir=ltr] .price,html[dir=ltr] .statement-text{word-spacing:.02em;letter-spacing:-.012em!important}html[dir=ltr] .hero h1{letter-spacing:-.028em!important;line-height:1.06!important}html[dir=ltr] .page-hero h1,html[dir=ltr] .feature-title h2,html[dir=ltr] .legal h2{letter-spacing:-.016em!important;line-height:1.18!important}html[dir=ltr] .brand strong,html[dir=ltr] .footer-lockup strong{letter-spacing:-.018em!important;line-height:1.05!important}html[dir=ltr] .hero .lead,html[dir=ltr] .page-hero p,html[dir=ltr] .feature-card p,html[dir=ltr] .price-card p,html[dir=ltr] .price-card li,html[dir=ltr] .product-card p,html[dir=ltr] .product-card li,html[dir=ltr] .product-note,html[dir=ltr] .step-meta,html[dir=ltr] .task-meta,html[dir=ltr] .meta,html[dir=ltr] .legal p,html[dir=ltr] .legal li,html[dir=ltr] .trust-card p,html[dir=ltr] .assistant-drawer-panel p,html[dir=ltr] .assistant-suggestion span,html[dir=ltr] .mock-box,html[dir=ltr] .disclaimer,html[dir=ltr] .footer p,html[dir=ltr] .footer a{word-spacing:.035em;letter-spacing:.006em!important;font-weight:500!important;line-height:1.78!important}html[dir=ltr] .btn,html[dir=ltr] button,html[dir=ltr] .header-menu-panel a,html[dir=ltr] .lang-select,html[dir=ltr] .tiny-badge,html[dir=ltr] .tag{word-spacing:.03em;letter-spacing:.01em!important}html[dir=ltr] .product-card h2,html[dir=ltr] .product-card h3,html[dir=ltr] .trust-card h3,html[dir=ltr] .price-card h3,html[dir=ltr] .feature-card h3{letter-spacing:-.006em!important;line-height:1.28!important}html[dir=ltr] .school-prompt-copy{word-spacing:.035em;direction:ltr;text-align:left!important;letter-spacing:.006em!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;line-height:1.78!important}html[dir=rtl] .school-prompt-copy{direction:rtl;text-align:right!important;font-family:Vazirmatn,Tahoma,Arial,sans-serif!important}html[dir=ltr] input,html[dir=ltr] textarea,html[dir=ltr] select{letter-spacing:.004em!important;line-height:1.55!important}.essay-hub{gap:22px;display:grid}.essay-integrity-note{border:1px solid var(--blue-line);background:linear-gradient(135deg,var(--blue-soft),color-mix(in srgb,var(--paper) 82%,transparent));border-radius:22px;justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;display:flex}.essay-integrity-note strong{margin-bottom:3px;font-size:15px;display:block}.essay-integrity-note p{color:var(--muted);margin:0;font-size:13px;line-height:1.8}.essay-integrity-note>span{white-space:nowrap;color:var(--blue);font-size:12px;font-weight:850}.essay-hub-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.essay-hub-tab{border:1px solid var(--line);background:color-mix(in srgb,var(--paper) 88%,transparent);text-align:start;box-shadow:var(--shadow-soft);border-radius:22px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;column-gap:12px;padding:17px 18px;transition:all .18s;display:grid}.essay-hub-tab>span{background:var(--paper-2);width:36px;height:36px;color:var(--muted);border-radius:13px;grid-row:1/3;align-self:center;place-items:center;font-size:12px;font-weight:950;display:grid}.essay-hub-tab strong{font-size:15px}.essay-hub-tab small{color:var(--muted);margin-top:2px;font-size:12px}.essay-hub-tab:hover{border-color:var(--line-strong);transform:translateY(-2px)}.essay-hub-tab.active{border-color:var(--gold-line);background:linear-gradient(145deg,var(--gold-soft),var(--paper));box-shadow:var(--shadow-card)}.essay-hub-tab.active>span{background:var(--gold);color:#fff}.essay-hub-panel{gap:20px;display:none}.essay-hub-panel.active{display:grid}.essay-section-heading{justify-content:space-between;align-items:flex-end;gap:22px;padding-top:8px;display:flex}.essay-section-heading h2{letter-spacing:-.035em;margin:8px 0;font-size:clamp(24px,3vw,38px);line-height:1.3}.essay-section-heading p{max-width:760px;color:var(--muted);margin:0}.essay-general-layout{grid-template-columns:240px minmax(0,1fr) 285px;align-items:start;gap:16px;display:grid}.school-writing-layout,.interview-layout{grid-template-columns:235px minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.essay-question-rail,.school-prompt-sidebar,.interview-question-sidebar{padding:16px;position:sticky;top:94px}.rail-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:0 3px 12px;display:flex}.rail-head strong{font-size:14px}.rail-head span{color:var(--muted);font-size:11px;font-weight:850}.essay-question-list{gap:8px;margin-top:12px;display:grid}.essay-question-item{background:var(--paper-2);text-align:start;border:1px solid #0000;border-radius:16px;grid-template-columns:26px 1fr;align-items:start;gap:10px;padding:11px 12px;transition:all .16s;display:grid}.essay-question-item>span{background:var(--paper);border-radius:9px;place-items:center;width:26px;height:26px;font-size:10px;font-weight:950;display:grid}.essay-question-item strong{font-size:12px;line-height:1.55}.essay-question-item small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.essay-question-item:hover,.essay-question-item.active{border-color:var(--blue-line);background:var(--blue-soft)}.essay-question-item.complete>span{background:var(--green);color:#fff}.essay-editor-card,.interview-studio{min-width:0;padding:22px}.essay-editor-head,.interview-question-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.essay-editor-head h3,.interview-question-head h3{margin:7px 0 0;font-size:20px;line-height:1.45}.source-badge-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.source-badge{background:var(--blue-soft);border:1px solid var(--blue-line);min-height:25px;color:var(--blue);border-radius:999px;align-items:center;padding:4px 9px;font-size:10px;font-weight:900;display:inline-flex}.source-badge.exact{background:var(--green-soft);border-color:var(--green-line);color:var(--green)}.source-badge.practice{background:var(--gold-soft);border-color:var(--gold-line);color:var(--gold)}.source-badge.user{background:var(--primary-soft);border-color:var(--line);color:var(--ink)}.icon-action{border:1px solid var(--line);background:var(--paper);border-radius:13px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.icon-action:hover{background:var(--paper-2)}.essay-prompt{color:var(--ink);white-space:pre-line;margin:20px 0;font-size:16px;line-height:2}.source-details{border:1px solid var(--line);background:var(--paper-2);border-radius:16px;margin-bottom:16px;padding:0 14px}.source-details summary{cursor:pointer;color:var(--muted);padding:10px 0;font-size:11px;font-weight:900}.source-details blockquote{background:var(--paper);color:var(--muted);text-align:left;direction:ltr;border-radius:12px;margin:0 0 10px;padding:12px;font-size:12px;line-height:1.8}.official-source-link{color:var(--blue);align-items:center;gap:7px;margin:0 0 12px;font-size:11px;font-weight:900;display:inline-flex}.official-source-link:hover{text-decoration:underline}.compact-source{white-space:nowrap;margin:2px 0 0}.essay-field textarea{resize:vertical;min-height:260px}.editor-meta{color:var(--muted);justify-content:space-between;align-items:center;gap:14px;margin-top:7px;font-size:10px;display:flex}.editor-meta span:first-child{color:var(--ink);font-weight:900}.draft-versions{border-top:1px solid var(--line);gap:7px;margin-top:14px;padding-top:12px;display:grid}.draft-version-item{border:1px solid var(--line);background:var(--paper-2);text-align:start;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.draft-version-item strong{font-size:11px}.draft-version-item span{color:var(--muted);font-size:9px}.essay-feedback-card{position:sticky;top:94px}.essay-feedback-card h3{margin-bottom:14px}.essay-feedback-card .assistant-message{margin-top:10px}.narrative-map{border:1px solid var(--line);background:color-mix(in srgb,var(--paper) 88%,transparent);border-radius:24px;padding:20px}.narrative-map h3{margin-bottom:4px}.narrative-map p{color:var(--muted);margin:0;font-size:12px}.narrative-map-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.narrative-node{border:1px solid var(--line);background:var(--paper);text-align:start;border-radius:16px;padding:13px}.narrative-node span{color:var(--muted);font-size:10px;display:block}.narrative-node strong{font-size:12px}.narrative-node.complete{border-color:var(--green-line);background:var(--green-soft)}.selected-school-strip{border:1px solid var(--line);background:var(--paper);border-radius:20px;align-items:center;gap:16px;padding:15px 17px;display:flex}.selected-school-strip>span{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:900}.essay-school-chips{flex-wrap:wrap;gap:8px;display:flex}.essay-school-chip{border:1px solid var(--line);background:var(--paper-2);border-radius:999px;padding:8px 12px;font-size:11px;font-weight:900}.essay-school-chip.active{background:var(--navy);color:var(--paper);border-color:#0000}.school-source-summary{color:var(--muted);background:var(--paper-2);border-radius:13px;margin-top:12px;padding:11px;font-size:10px;line-height:1.7}.school-source-summary strong{color:var(--ink);margin-bottom:2px;font-size:11px;display:block}.school-public-status{border:1px solid var(--gold-line);background:var(--gold-soft);color:var(--ink);border-radius:15px;margin-bottom:15px;padding:12px 14px;font-size:11px;line-height:1.8}.school-public-status:empty{display:none}.portal-upload-card{padding:18px;position:sticky;top:94px}.portal-upload-card h3{margin-bottom:3px;font-size:15px}.portal-upload-card p{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.upload-dropzone{border:1px dashed var(--blue-line);background:var(--blue-soft);cursor:pointer;border-radius:16px;gap:2px;margin:15px 0 12px;padding:14px;display:grid}.upload-dropzone input,.inline-upload input{opacity:0;pointer-events:none;position:absolute}.upload-dropzone strong{font-size:12px}.upload-dropzone span{color:var(--muted);font-size:10px}.portal-upload-card textarea{min-height:112px}.portal-upload-card .field{margin-top:10px}.full-btn{width:100%;margin-top:12px}.upload-help{margin-top:10px!important;font-size:9px!important}.school-feedback-inline,.interview-feedback{border:1px solid var(--green-line);background:var(--green-soft);border-radius:16px;margin-top:14px;padding:13px;font-size:11px;line-height:1.8}.school-feedback-inline strong{margin-bottom:4px;display:block}.interview-mode-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.segmented-control{background:var(--paper-2);border:1px solid var(--line);border-radius:999px;padding:4px;display:inline-flex}.segmented-control button{background:0 0;border:0;border-radius:999px;padding:8px 14px;font-size:11px;font-weight:900}.segmented-control button.active{background:var(--paper);box-shadow:var(--shadow-soft)}.compact-segment button{padding:6px 11px;font-size:10px}.interview-question-head{margin-bottom:8px}.interview-prompt{font-size:17px}.interview-timers{grid-template-columns:1fr 1fr;gap:10px;margin:15px 0;display:grid}.interview-timers>div{border:1px solid var(--line);background:var(--paper-2);border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;padding:11px;display:grid}.interview-timers span{color:var(--muted);font-size:10px}.interview-timers strong{direction:ltr;grid-area:1/2/3;font-size:20px}.interview-timers button{justify-self:start}.recording-studio{border:1px solid var(--line);background:var(--paper-2);border-radius:20px;padding:14px}.recording-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.recording-toolbar>span{color:var(--muted);font-size:10px;font-weight:850}.media-stage{aspect-ratio:16/9;background:#07111f;border-radius:16px;place-items:center;display:grid;position:relative;overflow:hidden}.media-stage video{object-fit:cover;background:#07111f;width:100%;height:100%}.media-stage audio{width:calc(100% - 30px)}.media-placeholder{color:#d7deea;text-align:center;align-content:center;place-items:center;gap:8px;display:grid;position:absolute;inset:0}.media-placeholder span{color:#ff6b6b;font-size:24px}.media-placeholder strong{font-size:11px}.recording-actions{margin-top:12px}.recording-actions .btn{min-height:38px;padding:7px 13px;font-size:11px}.recording-actions button:disabled{opacity:.45;cursor:not-allowed;transform:none}.inline-upload{color:var(--blue);cursor:pointer;margin-top:10px;font-size:10px;font-weight:850;display:inline-flex}.interview-studio .essay-field{margin-top:15px}.interview-studio textarea{min-height:130px}html[dir=ltr] .skip{left:-999px;right:auto}html[dir=ltr] .skip:focus{left:16px;right:auto}html[dir=ltr] .essay-hub-tab,html[dir=ltr] .essay-question-item,html[dir=ltr] .narrative-node,html[dir=ltr] .draft-version-item,html[dir=ltr] .essay-prompt{text-align:left}html[dir=ltr] .essay-field textarea,html[dir=ltr] [data-school-custom-prompt],html[dir=ltr] [data-interview-custom-question]{text-align:left;direction:ltr}@media (max-width:1060px){.essay-general-layout,.school-writing-layout,.interview-layout{grid-template-columns:220px minmax(0,1fr)}.essay-feedback-card,.portal-upload-card{grid-column:1/-1;position:static}.narrative-map-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.essay-integrity-note,.essay-section-heading,.selected-school-strip,.interview-mode-row{flex-direction:column;align-items:flex-start}.essay-hub-tabs,.essay-general-layout,.school-writing-layout,.interview-layout{grid-template-columns:1fr}.essay-question-rail,.school-prompt-sidebar,.interview-question-sidebar,.essay-feedback-card,.portal-upload-card{grid-column:auto;position:static}.essay-question-list,.narrative-map-grid{grid-template-columns:1fr 1fr}.essay-editor-card,.interview-studio{padding:17px}.interview-timers{grid-template-columns:1fr}.recording-actions{grid-template-columns:1fr 1fr;display:grid}.recording-actions .btn:first-child{grid-column:1/-1}.essay-integrity-note>span{white-space:normal}.selected-school-strip{gap:8px}}@media (max-width:480px){.essay-question-list,.narrative-map-grid{grid-template-columns:1fr}.essay-hub-tab{padding:14px}.essay-editor-head,.interview-question-head{align-items:flex-start}.source-badge-row{gap:5px}.recording-actions{grid-template-columns:1fr}.recording-actions .btn:first-child{grid-column:auto}}.essay-hub .product-card{align-self:start;height:auto;min-height:0;overflow:visible}.essay-integrity-note{justify-content:flex-start}.essay-integrity-note>div{max-width:850px}.essay-integrity-note strong{font-size:16px}.essay-integrity-note p{font-size:13.5px;line-height:1.9}.essay-general-layout,.school-writing-layout,.interview-layout{grid-template-columns:minmax(0,220px) minmax(0,1fr) minmax(0,260px);gap:18px}.essay-general-layout>*,.school-writing-layout>*,.interview-layout>*{min-width:0;max-width:100%}.essay-question-rail,.school-prompt-sidebar,.interview-question-sidebar,.essay-feedback-card,.portal-upload-card{position:static;top:auto}.essay-question-item,.school-source-summary,.essay-prompt,.source-details,.source-details blockquote,.portal-upload-card,.essay-editor-card,.interview-studio{overflow-wrap:anywhere;word-break:normal}.source-details blockquote{white-space:pre-wrap;max-width:100%}.essay-question-item strong,.essay-question-item small{min-width:0}.essay-section-heading{align-items:flex-start}.essay-section-heading>div{min-width:0}.essay-section-heading h2{max-width:820px}.narrative-node{overflow-wrap:anywhere;min-width:0}@media (max-width:1180px) and (min-width:761px){.essay-general-layout,.school-writing-layout,.interview-layout{grid-template-columns:minmax(0,220px) minmax(0,1fr)}.essay-feedback-card,.portal-upload-card{grid-column:1/-1}.narrative-map-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.essay-question-list{grid-template-columns:1fr}.essay-integrity-note{padding:16px}.essay-section-heading .btn{width:100%}}.school-select-strip{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;display:grid}.school-select-strip label,.interview-school-select{gap:7px;font-weight:800;display:grid}.school-select-strip select,.interview-school-select select,.visa-country-select select,.university-filter-grid select,.university-filter-grid input{border:1px solid var(--line);background:var(--paper);width:100%;min-height:46px;color:var(--ink);font:inherit;border-radius:14px;padding:0 13px}.interview-school-select{min-width:min(340px,100%)}.university-onboarding-card{overflow:visible}.university-finder-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.university-finder-heading h3{margin:0 0 6px}.university-finder-heading p{color:var(--muted);margin:0;line-height:1.8}.university-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.university-filter-grid .field{margin:0}.university-filter-grid .field span{color:var(--muted);font-size:12px;font-weight:850}.ranking-context{border:1px solid var(--line);background:var(--paper);color:var(--muted);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin:14px 0;padding:12px 14px;font-size:12px;line-height:1.7;display:flex}.ranking-context>div{white-space:nowrap;gap:10px;display:flex}.ranking-context a{color:var(--blue);font-weight:850}.university-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;max-height:560px;padding:2px;display:grid;overflow:auto}.university-result{text-align:start;border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:18px;gap:9px;padding:15px;transition:all .18s;display:grid;position:relative}.university-result:hover,.university-result:focus-visible{border-color:var(--blue);transform:translateY(-1px)}.university-result.selected{border-color:var(--blue);box-shadow:0 0 0 2px var(--blue-soft)}.university-result-head{justify-content:space-between;gap:10px;display:flex}.university-result strong{line-height:1.5}.university-check{border:1px solid var(--line);border-radius:8px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.university-result.selected .university-check{background:var(--blue);border-color:var(--blue);color:#fff}.university-location{color:var(--muted);font-size:12px}.university-programs{flex-wrap:wrap;gap:6px;display:flex}.university-programs span,.ranking-badge{background:var(--soft);color:var(--muted);border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.ranking-row{flex-wrap:wrap;gap:7px;display:flex}.ranking-badge.qs{background:color-mix(in srgb,var(--blue) 11%,var(--paper));color:var(--blue)}.ranking-badge.ft{background:color-mix(in srgb,#b35b22 12%,var(--paper));color:#9b4e1d}.university-empty{text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:18px;grid-column:1/-1;padding:30px}.university-finder-modal[hidden]{display:none}.university-finder-modal{z-index:1000;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.university-modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c14239e;border:0;position:absolute;inset:0}.university-modal-panel{background:var(--paper);width:min(1040px,100%);max-height:92vh;color:var(--ink);border-radius:26px;padding:24px;position:relative;overflow:auto;box-shadow:0 30px 90px #00000047}.university-modal-head{justify-content:space-between;gap:20px;display:flex}.university-modal-head h2{margin:5px 0 6px}.university-modal-head p{color:var(--muted);margin:0}.modal-filters{margin-top:18px}.modal-results{max-height:390px}.university-modal-actions{background:var(--paper);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;margin:18px -24px -24px;padding:15px 24px;display:flex;position:sticky;bottom:-24px}body.university-modal-open{overflow:hidden}.workbench-calendar{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.calendar-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.calendar-toolbar>div:first-child{gap:3px;display:grid}.calendar-toolbar span{color:var(--muted);font-size:12px}.calendar-mode-switch{padding:3px}.calendar-month-nav{grid-template-columns:38px 1fr 38px;align-items:center;gap:8px;margin:14px 0 9px;display:grid}.calendar-month-nav strong{text-align:center}.calendar-month-nav button{border:1px solid var(--line);background:var(--paper);height:36px;color:var(--ink);cursor:pointer;border-radius:11px;font-size:21px}.calendar-weekdays,.calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.calendar-weekdays span{text-align:center;color:var(--muted);padding:4px 0;font-size:10px;font-weight:850}.calendar-day{min-height:38px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;position:relative}.calendar-day:hover{background:var(--soft)}.calendar-day.today{border-color:var(--blue);color:var(--blue);font-weight:900}.calendar-day.outside{opacity:.32}.calendar-day.has-task:after,.calendar-day.has-deadline:before{content:"";border-radius:50%;width:5px;height:5px;position:absolute;bottom:4px}.calendar-day.has-task:after{background:var(--blue);inset-inline-start:calc(50% + 2px)}.calendar-day.has-deadline:before{background:#d2772c;inset-inline-end:calc(50% + 2px)}.calendar-legend{color:var(--muted);gap:14px;margin-top:10px;font-size:10px;display:flex}.calendar-legend span{align-items:center;gap:5px;display:flex}.calendar-dot{border-radius:50%;width:6px;height:6px}.calendar-dot.task{background:var(--blue)}.calendar-dot.deadline{background:#d2772c}.visa-country-bar{grid-template-columns:minmax(0,1fr) minmax(220px,320px) auto}.visa-country-select{gap:6px;font-size:12px;font-weight:850;display:grid}.visa-country-select select{min-height:48px}.visa-checklist-grid .task-item{text-align:start}.visa-disclaimer{opacity:.82;border-top:1px solid #ffffff29;padding-top:14px;margin-top:16px!important;font-size:12px!important}[data-record-download][hidden]{display:none!important}.recording-requirement{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.7}.device-capture-row{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:none}.device-capture-row input{opacity:0;pointer-events:none;position:absolute}.device-capture-row .btn{justify-content:center}.recording-actions{flex-wrap:wrap}.recording-actions [data-record-download]{text-decoration:none}.recording-unavailable .device-capture-row{display:grid}.recording-unavailable [data-record-start],.recording-unavailable [data-record-stop]{display:none}.essay-question-rail,.school-prompt-sidebar,.interview-question-sidebar,.essay-feedback-card,.portal-upload-card{align-self:start;position:static!important}.essay-general-layout,.school-writing-layout,.interview-layout{align-items:start}.essay-hub-panel,.essay-editor-card,.interview-studio{min-width:0}.essay-prompt,.school-source-summary,.source-details blockquote,.portal-upload-card p{overflow-wrap:anywhere}.interview-mode-row{align-items:end}@media (max-width:1040px){.university-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.school-select-strip{grid-template-columns:1fr}.visa-country-bar{grid-template-columns:1fr 1fr}.visa-country-bar .btn{grid-column:1/-1;justify-self:start}}@media (max-width:760px){.essay-general-layout,.school-writing-layout,.interview-layout,.university-filter-grid,.university-results{grid-template-columns:1fr}.ranking-context,.university-finder-heading,.university-modal-head,.university-modal-actions,.calendar-toolbar{flex-direction:column;align-items:stretch}.ranking-context>div{white-space:normal}.university-modal-panel{padding:18px}.university-modal-actions{margin:16px -18px -18px;padding:14px 18px;bottom:-18px}.visa-country-bar{grid-template-columns:1fr}.calendar-mode-switch{width:100%}.calendar-mode-switch button{flex:1}.device-capture-row{grid-template-columns:1fr}.calendar-day{min-height:34px}.interview-school-select{width:100%}}.footer{background:var(--footer-bg)!important;color:var(--footer-ink)!important;border-top:1px solid var(--footer-line)!important}.footer .footer-lockup{align-items:center!important;gap:10px!important;display:flex!important}.footer .footer-mark{width:38px!important;height:38px!important}.footer .footer-wordmark-img{display:none!important}.footer .footer-lockup strong{color:var(--footer-ink)!important;letter-spacing:-.02em!important;font-size:21px!important;font-weight:800!important;display:block!important}.footer-brand p,.footer .footer-brand p,.footer a,.footer .footer-link,.footer h3,.footer .footer-muted{color:var(--footer-muted)!important}.university-native-select{opacity:0!important;pointer-events:none!important;clip-path:inset(50%)!important;block-size:1px!important;inline-size:1px!important;position:absolute!important}.school-search-combobox{width:100%;min-width:min(360px,100%);position:relative}.school-search-toggle{border:1px solid var(--line);background:var(--paper);width:100%;min-height:48px;color:var(--ink);font:inherit;cursor:pointer;text-align:start;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;font-weight:850;display:flex}.school-search-toggle:hover,.school-search-toggle[aria-expanded=true]{border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-soft)}.school-search-toggle:after{content:"⌄";color:var(--muted);flex:none;font-size:16px;transition:transform .16s}.school-search-toggle[aria-expanded=true]:after{transform:rotate(180deg)}.school-search-toggle-main{gap:2px;min-width:0;display:grid}.school-search-toggle-main strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.school-search-toggle-main small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:750;overflow:hidden}.school-search-panel{z-index:120;inset-inline:0;border:1px solid var(--line);background:var(--paper);border-radius:18px;min-width:min(440px,100vw - 32px);padding:10px;position:absolute;top:calc(100% + 8px);box-shadow:0 24px 70px #0f1f372e}.school-search-panel[hidden]{display:none!important}.school-search-input-wrap{z-index:2;background:var(--paper);padding-bottom:9px;position:sticky;top:0}.school-search-input{border:1px solid var(--line);background:var(--paper-2);width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:12px;outline:none;padding:0 13px}.school-search-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.school-search-list{overscroll-behavior:contain;gap:5px;max-height:330px;padding-inline-end:2px;display:grid;overflow:auto}.school-search-group{color:var(--muted);padding:9px 9px 4px;font-size:10px;font-weight:900}.school-search-option{width:100%;color:var(--ink);text-align:start;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 11px;display:grid}.school-search-option:hover,.school-search-option:focus-visible{background:var(--primary-soft);border-color:color-mix(in srgb,var(--primary) 30%,var(--line));outline:none}.school-search-option[aria-selected=true]{background:var(--primary-soft);border-color:var(--primary)}.school-search-option-copy{gap:3px;min-width:0;display:grid}.school-search-option-copy strong{white-space:normal;font-size:12px;line-height:1.55}.school-search-option-copy small{color:var(--muted);font-size:10px;line-height:1.5}.school-search-selected-badge{color:var(--primary);background:var(--primary-soft);border:1px solid color-mix(in srgb,var(--primary) 25%,var(--line));white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:900}.school-search-empty{text-align:center;color:var(--muted);padding:24px 12px;font-size:12px;line-height:1.8}.selected-school-strip label:has(.school-search-combobox){min-width:min(440px,100%)}.interview-school-select:has(.school-search-combobox){min-width:min(440px,100%)}.workbench-university-quick-select{max-width:560px;margin:14px 0 16px}.workbench-university-quick-select label{gap:7px;font-weight:850;display:grid}.workbench-university-quick-select label>span{color:var(--muted);font-size:12px}@media (max-width:760px){.school-search-combobox{min-width:0}.school-search-panel{inset-inline:12px;border-radius:22px;min-width:0;max-height:min(72vh,620px);position:fixed;top:auto;bottom:12px}.school-search-list{max-height:calc(72vh - 86px)}.selected-school-strip label:has(.school-search-combobox){width:100%;min-width:0}.interview-school-select:has(.school-search-combobox){width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.school-search-toggle:after{transition:none}}.product-page .page-hero{text-align:start;padding-bottom:18px}.product-page .page-hero h1{letter-spacing:-.04em;margin-bottom:10px;font-size:clamp(30px,4vw,48px)}.product-page .page-hero p{max-width:720px;margin-inline:0;font-size:16px;line-height:1.85;text-align:start!important;text-align-last:auto!important}#essays .page-hero,#exams .page-hero{max-width:1180px}body:not(.v74-complete) #essays .essay-hub,body:not(.v74-complete) #exams .exam-lab{display:none!important}body:not(.v74-complete) #essays .essay-guest-preview,body:not(.v74-complete) #exams .exam-guest-preview{display:block!important}body.v74-complete #essays .essay-guest-preview,body.v74-complete #exams .exam-guest-preview{display:none!important}body.v74-complete #essays .essay-hub,body.v74-complete #exams .exam-lab{display:grid!important}.essay-guest-preview,.exam-guest-preview{padding-top:0!important}.compact-guest-preview{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:stretch;gap:14px;display:grid}.compact-guest-copy,.compact-guest-points,.exam-preview-tests{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-soft);border-radius:20px}.compact-guest-copy{align-content:center;justify-items:start;padding:24px;display:grid}.compact-guest-copy h2{max-width:680px;margin:7px 0 9px;font-size:clamp(23px,3vw,34px);line-height:1.35}.compact-guest-copy p{color:var(--muted);text-align:start;max-width:680px;margin:0;line-height:1.85}.compact-guest-copy .btn{margin-top:18px}.compact-guest-points{gap:7px;padding:12px;display:grid}.compact-guest-points>div{background:var(--paper-2);border-radius:13px;align-items:center;gap:10px;padding:12px;display:flex}.compact-guest-points b{background:var(--paper);border-radius:9px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.compact-guest-points span{font-size:12px;font-weight:850;line-height:1.6}.exam-preview-tests{grid-template-columns:1fr 1fr;align-content:center;gap:8px;padding:16px;display:grid}.exam-preview-tests span{background:var(--paper-2);min-height:68px;color:var(--navy);border-radius:14px;place-items:center;font-weight:950;display:grid}#essays .essay-section-heading{text-align:start}#essays .essay-section-heading p{text-align:start;text-align-last:auto;max-width:760px}.assistant-fab{inset-inline:auto 22px!important;border:1px solid var(--line-strong)!important;background:var(--paper)!important;color:var(--ink)!important;box-shadow:var(--shadow-card)!important;border-radius:16px!important;gap:9px!important;padding:10px 14px!important;bottom:22px!important}.assistant-fab span{background:var(--blue-soft)!important;width:28px!important;height:28px!important;color:var(--blue)!important;border-radius:10px!important;font-size:15px!important}.assistant-fab strong{font-size:13px!important}.assistant-drawer-panel{border:1px solid var(--line)!important;width:min(380px,100vw - 28px)!important;box-shadow:var(--shadow-card)!important;border-radius:24px!important}.assistant-drawer-head{border-bottom:1px solid var(--line);padding-bottom:14px!important}.assistant-drawer-head .tiny-badge{color:var(--muted)!important;background:0 0!important;padding:0!important}.assistant-suggestion{background:var(--paper)!important;border-radius:14px!important}.assistant-drawer-panel>.inline-actions{margin-top:18px}@media (max-width:860px){.compact-guest-preview{grid-template-columns:1fr}}@media (max-width:620px){.compact-guest-copy{padding:20px}.exam-preview-tests{grid-template-columns:1fr 1fr}.product-page .page-hero h1{font-size:30px}}@media (max-width:720px){.assistant-fab{inset-inline-end:14px!important;bottom:14px!important}.assistant-fab strong{display:block!important}}#onboarding .onboarding-university-option{grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid;overflow:hidden}#onboarding .onboarding-university-copy{min-width:0;overflow:hidden}#onboarding .onboarding-university-ranks{flex-wrap:wrap;min-width:0;max-width:100%;display:flex}#onboarding .onboarding-university-ranks em{white-space:normal;overflow-wrap:anywhere;max-width:100%;box-shadow:none}#onboarding .onboarding-university-option>b{align-self:start}.timeline-options .recommendation-option{background:linear-gradient(135deg,var(--blue-soft),var(--paper));border-color:var(--blue-line);color:var(--navy);grid-column:auto!important;min-height:72px!important}.timeline-options .recommendation-option:hover,.timeline-options .recommendation-option:focus-visible{border-color:var(--blue);box-shadow:0 8px 22px #5c7daa24}.timeline-options .recommendation-option.selected{background:linear-gradient(135deg,var(--blue),#355f8f);color:#fff;border-color:#0000}.v77-workbench-shell{gap:18px;display:grid}.workbench-section-head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:12px;display:flex}.workbench-section-head h2,.v77-target-schools h2{margin:4px 0 0;font-size:22px}.workbench-overview-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.overview-nav-card{text-align:start;border:1px solid var(--line);background:var(--paper);min-width:0;color:var(--ink);cursor:pointer;border-radius:17px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;transition:all .18s;display:grid}.overview-nav-card:hover,.overview-nav-card:focus-visible{border-color:var(--blue);box-shadow:var(--shadow-soft);transform:translateY(-2px)}.overview-icon{background:var(--paper-2);border-radius:12px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.overview-nav-card div{min-width:0}.overview-nav-card strong{font-size:13px;display:block}.overview-nav-card small{color:var(--muted);margin-top:4px;font-size:10.5px;line-height:1.55;display:block}.overview-nav-card>b{color:var(--muted);font-size:17px}html[dir=ltr] .overview-nav-card>b{transform:rotate(180deg)}.workspace-main-grid{grid-template-columns:minmax(0,1.35fr) minmax(290px,330px);align-items:stretch;gap:16px;display:grid}.workspace-main-grid>.focus-card{height:100%}.calendar-focus-card{padding:14px!important;display:block!important}.v77-persian-calendar{background:0 0;border:0;width:100%;max-width:310px;margin:0 auto;padding:0}.v77-persian-calendar .calendar-toolbar{min-height:38px}.v77-persian-calendar .calendar-toolbar span{font-size:10px;line-height:1.5}.v77-persian-calendar .calendar-month-nav{margin:6px 0}.v77-persian-calendar .calendar-month-nav strong{font-size:15px}.v77-persian-calendar .calendar-weekdays,.v77-persian-calendar .calendar-grid{gap:3px}.v77-persian-calendar .calendar-day{border-radius:8px;align-content:center;place-items:center;min-height:31px;padding:2px;line-height:1;display:grid}.v77-persian-calendar .persian-primary{font-size:11px;font-weight:950}.v77-persian-calendar .gregorian-secondary{color:var(--muted);margin-top:2px;font-size:7.5px}.v77-persian-calendar .calendar-day.outside{visibility:hidden;pointer-events:none}.v77-target-schools{margin-top:0}.v77-target-schools .card-head-row{align-items:flex-end}.v77-target-schools .school-chip-row,.v77-target-schools .workbench-university-quick-select{margin-top:14px}.v77-simple-page{gap:14px;display:grid}.simple-page-toolbar{justify-content:space-between;align-items:end;gap:16px;display:flex}.simple-page-toolbar label{gap:7px;min-width:min(100%,340px);font-weight:850;display:grid}.simple-page-toolbar select{border:1px solid var(--line);background:var(--paper);height:46px;color:var(--ink);font:inherit;border-radius:13px;padding-inline:12px}.v77-checklist{gap:9px;margin-top:14px;display:grid}.v77-checklist button,.deadline-page-list button{text-align:start;border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.v77-checklist button>i{border:1px solid var(--line-strong);border-radius:7px;width:22px;height:22px}.v77-checklist button[aria-pressed=true]>i{background:var(--green);border-color:var(--green)}.v77-checklist button span,.deadline-page-list button span{flex:1;gap:3px;display:grid}.v77-checklist small,.deadline-page-list small{color:var(--muted)}.deadline-page-list{gap:9px;display:grid}.deadline-page-list b{color:var(--blue);font-size:12px}.exam-simple-shell{gap:14px;display:grid}.exam-test-switcher{justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.exam-test-switcher>span{font-weight:900}.exam-test-switcher>div{flex-wrap:wrap;gap:7px;display:flex}.exam-test-switcher .exam-test-btn{border-radius:12px;min-width:82px;padding:10px 14px}.exam-test-switcher .exam-test-btn span{display:none}.v77-exam-main{gap:14px;display:grid}.v77-exam-main .exam-main-head{padding:0}.exam-start-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.exam-start-grid>button{text-align:start;border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:16px;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;padding:14px;display:grid}.exam-start-grid>button:hover{border-color:var(--blue);background:var(--blue-soft)}.exam-start-grid>button>span{background:var(--paper-2);border-radius:10px;place-items:center;width:30px;height:30px;font-weight:950;display:grid}.exam-start-grid strong{font-size:13px;display:block}.exam-start-grid small{color:var(--muted);margin-top:4px;font-size:10.5px;line-height:1.6;display:block}.v77-exam-tabs{border:1px solid var(--line);background:var(--paper);border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:6px;display:grid}.v77-exam-tabs .exam-mode-tab{white-space:normal;border-radius:11px;padding:10px 8px;font-size:11.5px}.exam-simple-overview{grid-template-columns:1fr 1fr;gap:12px;display:grid}.exam-simple-overview article{gap:12px;display:grid}.exam-simple-overview h3{margin:0}.exam-simple-overview p{color:var(--muted);margin:0;line-height:1.8}.exam-status-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.exam-status-row>div{background:var(--paper-2);border-radius:13px;padding:12px}.exam-status-row strong,.exam-status-row small{display:block}.exam-status-row small{color:var(--muted);margin-top:3px;font-size:10px}.review-center-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v77-visa-shell{gap:14px;display:grid}.visa-simple-toolbar{text-align:start;justify-content:space-between;align-items:end;gap:18px;padding:18px 20px;display:flex}.visa-simple-toolbar h2{margin:5px 0 0;font-size:22px}.visa-simple-toolbar .visa-country-select{min-width:260px}.visa-guide-card{text-align:start;gap:14px;padding:22px;display:grid}.visa-guide-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.visa-guide-head h2{margin:5px 0 7px;font-size:24px}.visa-guide-head p{color:var(--muted);margin:0;line-height:1.8}.visa-progress{text-align:center;background:var(--paper-2);border-radius:14px;flex:none;padding:10px 14px}.visa-progress strong,.visa-progress span{display:block}.visa-progress strong{font-size:18px}.visa-progress span{color:var(--muted);margin-top:3px;font-size:10px}.visa-progress-bar{background:var(--paper-2);border-radius:99px;height:7px;overflow:hidden}.visa-progress-bar span{border-radius:inherit;background:var(--green);height:100%;transition:width .2s;display:block}.visa-todo-list{gap:8px;display:grid}.visa-todo-item{text-align:start;border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:14px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:11px;padding:12px 13px;display:grid}.visa-todo-item i{border:1px solid var(--line-strong);border-radius:7px;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.visa-todo-item[aria-pressed=true]{background:var(--green-soft);border-color:#2e7d603d}.visa-todo-item[aria-pressed=true] i{background:var(--green);border-color:var(--green);color:#fff}.visa-todo-item[aria-pressed=true] span{color:var(--muted);text-decoration:line-through}.visa-source-row{justify-content:space-between;align-items:center;gap:16px;padding-top:4px;display:flex}.visa-source-row p{max-width:620px;color:var(--muted);margin:0;font-size:11px;line-height:1.7}@media (max-width:1100px){.workbench-overview-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-main-grid{grid-template-columns:1fr}.calendar-focus-card{max-width:none}.exam-start-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){#onboarding .onboarding-university-option{grid-template-columns:minmax(0,1fr)}#onboarding .onboarding-university-option>b{justify-self:start}.workbench-overview-cards{grid-template-columns:1fr 1fr}.exam-test-switcher,.visa-simple-toolbar,.visa-guide-head,.visa-source-row,.simple-page-toolbar{flex-direction:column;align-items:stretch}.exam-test-switcher>div{grid-template-columns:1fr 1fr;display:grid}.exam-start-grid,.exam-simple-overview{grid-template-columns:1fr}.v77-exam-tabs{grid-template-columns:1fr 1fr}.visa-simple-toolbar .visa-country-select{min-width:0}.review-center-grid{grid-template-columns:1fr}}@media (max-width:520px){.workbench-overview-cards{grid-template-columns:1fr}.overview-nav-card{padding:12px}.exam-start-grid,.v77-exam-tabs{grid-template-columns:1fr}.visa-guide-card{padding:16px}}#onboarding .onboarding-university-option{box-sizing:border-box;gap:14px 16px;padding:18px 18px 20px;overflow:hidden}#onboarding .onboarding-university-copy{padding-inline-end:2px}#onboarding .onboarding-university-option strong{font-size:16px;line-height:1.55}#onboarding .onboarding-university-option p{font-size:12.5px;line-height:1.65}#onboarding .onboarding-university-ranks{box-sizing:border-box;gap:8px;inline-size:100%;margin-top:7px;padding:2px 1px 1px}#onboarding .onboarding-university-ranks em{box-sizing:border-box;border-radius:10px;align-items:center;max-width:100%;min-height:31px;padding:6px 10px;font-size:12px;font-weight:950;line-height:1.35;display:inline-flex}#onboarding .onboarding-university-ranks .rank-badge-qs,#onboarding .onboarding-university-ranks em:first-child{color:#165fb4;background:linear-gradient(135deg,#e3efff,#f7fbff);border:1px solid #165fb43d}#onboarding .onboarding-university-ranks .rank-badge-ft,#onboarding .onboarding-university-ranks em:last-child{color:#a55316;background:linear-gradient(135deg,#fff0dd,#fffaf3);border:1px solid #b8621f40}.timeline-options .recommendation-option,.timeline-options .recommendation-option.selected{color:#fff!important;background:linear-gradient(135deg,#1473e6 0%,#164db5 100%)!important;border:1px solid #ffffff47!important;box-shadow:0 12px 30px #1456be40,0 0 0 3px #b78a3a29,0 0 32px #d6a74661!important}.timeline-options .recommendation-option:hover,.timeline-options .recommendation-option:focus-visible{transform:translateY(-2px);box-shadow:0 16px 38px #1456be4d,0 0 0 4px #b78a3a33,0 0 40px #d6a74675!important}.onboarding-search-filter-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid;position:relative}.onboarding-search-filter-row .onboarding-university-search{margin:0}.onboarding-filter-details{z-index:20;position:relative}.onboarding-filter-details>summary{border:1px solid var(--line-strong);background:var(--paper);cursor:pointer;white-space:nowrap;border-radius:14px;align-items:center;gap:9px;min-height:48px;padding:0 16px;font-weight:950;list-style:none;display:flex}.onboarding-filter-details>summary::-webkit-details-marker{display:none}.onboarding-filter-details>summary:before{content:"☰";color:var(--blue);font-size:15px}.onboarding-filter-details[open]>summary{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft)}.onboarding-filter-details .onboarding-filter-grid{inset-inline-end:0;border:1px solid var(--line);background:var(--paper);border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));width:min(680px,100vw - 44px);padding:14px;position:absolute;top:calc(100% + 8px);box-shadow:0 24px 70px #0b1d332e}#workbench .page-hero{padding-bottom:8px}#workbench .section.compact{padding-top:4px}#workbench .v77-workbench-shell{gap:20px}#workbench .workbench-overview{margin-top:-2px}#workbench .workbench-section-head{margin-bottom:14px}#workbench .workbench-section-head h2{font-size:25px}#workbench .workbench-overview-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}#workbench .overview-nav-card{border-width:1px;border-radius:20px;grid-template-columns:52px minmax(0,1fr) auto;gap:13px;min-height:112px;padding:18px;box-shadow:0 12px 32px #0b1d330f}#workbench .overview-icon{border-radius:16px;width:52px;height:52px;font-size:23px}#workbench .overview-nav-card strong{font-size:16px;line-height:1.5}#workbench .overview-nav-card small{margin-top:5px;font-size:12px;line-height:1.65}#workbench .overview-nav-card>b{font-size:21px}#workbench .overview-documents{background:linear-gradient(145deg,#edf6ff,var(--paper));border-color:#2a71b72e}#workbench .overview-documents .overview-icon{color:#2169aa;background:#dceeff}#workbench .overview-essays{background:linear-gradient(145deg,#fff8e9,var(--paper));border-color:#b78a3a38}#workbench .overview-essays .overview-icon{color:#9a6a19;background:#f7e8c7}#workbench .overview-deadlines{background:linear-gradient(145deg,#fff2eb,var(--paper));border-color:#c4643533}#workbench .overview-deadlines .overview-icon{color:#ac552c;background:#ffe1d2}#workbench .overview-exams{background:linear-gradient(145deg,#ecf8f3,var(--paper));border-color:#2e7d7233}#workbench .overview-exams .overview-icon{color:#287266;background:#d9efe7}#workbench .overview-notes{background:linear-gradient(145deg,#f5efff,var(--paper));border-color:#6a4ca52e}#workbench .overview-notes .overview-icon{color:#6849a2;background:#e9defa}#workbench .overview-visa{background:linear-gradient(145deg,#edf9f8,var(--paper));border-color:#187b8433}#workbench .overview-visa .overview-icon{color:#187b84;background:#d9f0ee}#workbench .overview-visa.visa-is-locked{filter:saturate(.55);opacity:.78;cursor:not-allowed}#workbench .overview-visa.visa-is-locked>b{display:none}.v77-persian-calendar .calendar-day{position:relative;padding-bottom:8px!important}.v77-persian-calendar .calendar-day.has-task:after,.v77-persian-calendar .calendar-day.has-deadline:before{display:none!important}.calendar-event-markers{inset-inline-start:4px;align-items:center;gap:3px;height:5px;display:flex;position:absolute;bottom:4px}.calendar-event-markers i{border-radius:50%;width:4px;height:4px;display:block}.calendar-event-markers .task{background:var(--blue)}.calendar-event-markers .deadline{background:#d2772c}.documents-workspace{gap:16px;display:grid}.documents-page-hero{padding-bottom:10px}.documents-toolbar{justify-content:space-between;align-items:end;gap:16px;padding:16px 18px;display:flex}.documents-toolbar label{gap:6px;min-width:min(100%,390px);font-size:12px;font-weight:900;display:grid}.documents-toolbar select{border:1px solid var(--line);background:var(--paper);height:48px;color:var(--ink);font:inherit;border-radius:14px;padding-inline:13px}.documents-toolbar-actions{flex-wrap:wrap;gap:8px;display:flex}.document-source-card{background:linear-gradient(140deg,var(--blue-soft),var(--paper));justify-content:space-between;align-items:center;gap:22px;padding:20px 22px;display:flex}.document-source-main h2{margin:5px 0 7px;font-size:23px}.document-source-main p{color:var(--muted);max-width:760px;margin:0;line-height:1.75}.document-source-status{background:var(--paper);border:1px solid var(--blue-line);text-align:center;border-radius:14px;flex:none;gap:3px;padding:11px 14px;display:grid}.document-source-status strong{color:var(--green);font-size:13px}.document-source-status span{color:var(--muted);font-size:9.5px}.document-source-status.unverified strong{color:var(--warning)}.document-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.document-summary-card{border:1px solid var(--line);background:var(--paper);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.document-summary-card span{color:var(--muted);font-size:11px;font-weight:850}.document-summary-card strong{color:var(--navy);font-size:23px}.documents-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:16px;display:grid}.document-requirements-card{padding:20px}.documents-section-head{justify-content:space-between;align-items:end;gap:14px;display:flex}.documents-section-head h2{margin:5px 0 0;font-size:21px}.document-progress-pill{background:var(--green-soft);color:var(--green);border-radius:999px;padding:7px 10px;font-size:12px;font-weight:950}.document-progress-track{background:var(--paper-3);border-radius:99px;height:7px;margin:13px 0 16px;overflow:hidden}.document-progress-track span{background:linear-gradient(90deg,var(--green),#52a893);border-radius:inherit;width:0;height:100%;transition:all .2s;display:block}.document-requirements-list{gap:10px;display:grid}.document-requirement{border:1px solid var(--line);background:var(--paper);border-radius:16px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.document-requirement.is-complete{background:var(--green-soft);border-color:var(--green-line)}.document-check{border:1px solid var(--line-strong);background:var(--paper);color:#fff;cursor:pointer;border-radius:8px;place-items:center;width:26px;height:26px;font-weight:950;display:grid}.document-requirement.is-complete .document-check{background:var(--green);border-color:var(--green)}.document-requirement-copy{min-width:0}.document-requirement-copy strong{font-size:14px;display:block}.document-requirement-copy p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.65}.document-requirement-copy small{background:var(--paper-2);color:var(--muted);border-radius:8px;margin-top:7px;padding:4px 7px;font-size:9px;font-weight:850;display:inline-flex}.document-file-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.document-upload-label{display:inline-flex;position:relative}.document-upload-label input{opacity:0;pointer-events:none;position:absolute}.document-upload-label span,.document-file-link,.document-delete-file{border:1px solid var(--line);background:var(--paper);min-height:34px;color:var(--ink);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0 10px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.document-file-link{color:var(--blue)}.document-delete-file{color:var(--danger)}.documents-side-panel{gap:12px;display:grid}.portal-checklist-card,.document-safety-note{padding:18px}.portal-checklist-card h3{margin:6px 0;font-size:17px}.portal-checklist-card p,.document-safety-note p{color:var(--muted);margin:0;font-size:11px;line-height:1.75}.portal-checklist-card form{gap:9px;margin-top:14px;display:grid}.portal-checklist-card form label{gap:6px;font-size:11px;font-weight:850;display:grid}.portal-checklist-card input[type=text]{border:1px solid var(--line);background:var(--paper);height:43px;color:var(--ink);font:inherit;border-radius:12px;padding-inline:11px}.portal-file-upload{border:1px dashed var(--line-strong);cursor:pointer;border-radius:13px;gap:5px;margin-top:10px;padding:13px;display:grid}.portal-file-upload input{opacity:0;pointer-events:none;position:absolute}.portal-file-upload span{color:var(--blue);font-size:11px;font-weight:900}.portal-file-upload small{color:var(--muted);font-size:9px}.document-safety-note strong{margin-bottom:6px;font-size:13px;display:block}.document-empty-state{border:1px dashed var(--line-strong);text-align:center;border-radius:16px;padding:28px}.document-empty-state h3{margin:0 0 7px}.document-empty-state p{color:var(--muted);margin:0;line-height:1.8}.visa-journey-shell{gap:14px;display:grid}.visa-page-hero{padding-bottom:10px}.visa-country-toolbar{justify-content:space-between;align-items:end;gap:20px;padding:17px 20px;display:flex}.visa-country-toolbar h2{margin:5px 0 0;font-size:20px}.visa-country-toolbar .visa-country-select{min-width:280px}.visa-country-toolbar select{height:48px}.visa-country-overview{background:linear-gradient(140deg,var(--blue-soft),var(--paper));justify-content:space-between;align-items:center;gap:22px;padding:22px;display:flex}.visa-country-overview h2{margin:7px 0 8px;font-size:25px}.visa-country-overview p{color:var(--muted);max-width:780px;margin:0;line-height:1.8}.visa-route-badge{background:var(--paper);color:var(--blue);border:1px solid var(--blue-line);border-radius:999px;padding:6px 9px;font-size:10px;font-weight:950;display:inline-flex}.visa-overview-side{justify-items:stretch;gap:9px;min-width:170px;display:grid}.visa-overview-side .visa-progress{background:var(--paper);border:1px solid var(--line)}.visa-stage-list{gap:12px;display:grid}.visa-stage-card{border:1px solid var(--line);background:var(--paper);border-radius:19px;overflow:hidden}.visa-stage-head{background:var(--paper-2);align-items:center;gap:12px;padding:15px 18px;display:flex}.visa-stage-number{background:var(--navy);color:#fff;border-radius:11px;place-items:center;width:32px;height:32px;font-weight:950;display:grid}.visa-stage-head h3{margin:0;font-size:16px}.visa-stage-head p{color:var(--muted);margin:3px 0 0;font-size:10.5px}.visa-stage-items{display:grid}.visa-step-item{text-align:start;border:0;border-top:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;grid-template-columns:25px minmax(0,1fr) auto;align-items:start;gap:11px;padding:13px 17px;display:grid}.visa-step-item:first-child{border-top:0}.visa-step-item:hover{background:var(--paper-2)}.visa-step-item i{border:1px solid var(--line-strong);color:#fff;border-radius:7px;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.visa-step-item[aria-pressed=true]{background:var(--green-soft)}.visa-step-item[aria-pressed=true] i{background:var(--green);border-color:var(--green)}.visa-step-copy strong{font-size:13px;display:block}.visa-step-copy span{color:var(--muted);margin-top:4px;font-size:10.5px;line-height:1.65;display:block}.visa-step-tag{background:var(--paper-2);color:var(--muted);white-space:nowrap;border-radius:8px;padding:4px 7px;font-size:8.5px;font-weight:900}.visa-local-note{padding:17px 19px}.visa-local-note strong{margin-bottom:5px;font-size:13px;display:block}.visa-local-note p{color:var(--muted);margin:0;font-size:11px;line-height:1.8}@media (max-width:1000px){#workbench .workbench-overview-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.documents-layout{grid-template-columns:1fr}.documents-side-panel{grid-template-columns:1fr 1fr}.visa-country-overview{align-items:flex-start}.visa-overview-side{min-width:150px}}@media (max-width:720px){.onboarding-search-filter-row{grid-template-columns:1fr}.onboarding-filter-details>summary{justify-content:center}.onboarding-filter-details .onboarding-filter-grid{top:auto;width:100%;box-shadow:none;grid-template-columns:1fr;margin-top:8px;position:relative;inset-inline-end:auto}#workbench .workbench-overview-cards{grid-template-columns:1fr}#workbench .overview-nav-card{min-height:100px}.documents-toolbar,.document-source-card,.visa-country-toolbar,.visa-country-overview{flex-direction:column;align-items:stretch}.documents-toolbar-actions{width:100%}.documents-toolbar-actions .btn{flex:1}.document-summary-grid,.documents-side-panel{grid-template-columns:1fr}.document-requirement{grid-template-columns:28px minmax(0,1fr)}.document-file-actions{grid-column:2;justify-content:flex-start}.visa-country-toolbar .visa-country-select{width:100%;min-width:0}.visa-overview-side{grid-template-columns:1fr 1fr;width:100%}.visa-step-item{grid-template-columns:25px minmax(0,1fr)}.visa-step-tag{grid-column:2;justify-self:start}}#onboarding .onboarding-timeline-card{gap:0;display:grid}#onboarding .onboarding-field-lead{width:100%;margin:8px 0 18px;text-align:start!important;text-align-last:auto!important;max-width:none!important}#onboarding .timeline-options{margin-top:0}#onboarding .onboarding-picker-head>div{align-items:center;min-height:36px;display:flex}#onboarding .onboarding-picker-head .section-label{margin:0;font-size:13px}#onboarding .onboarding-picker-head{align-items:center}#onboarding .onboarding-university-results{scroll-padding-bottom:18px;padding:5px 8px 18px!important;overflow-x:hidden!important}#onboarding .onboarding-university-option{grid-template-areas:"copy action""ranks ranks";grid-auto-rows:auto;align-content:start;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:11px 14px!important;min-height:136px!important;padding:18px 18px 20px!important;overflow:visible!important}#onboarding .onboarding-university-copy{grid-area:copy;align-self:start;min-width:0;overflow:visible!important}#onboarding .onboarding-university-option>b{grid-area:action;align-self:start}#onboarding .onboarding-university-ranks{grid-area:ranks;align-self:end;align-items:center;width:100%;min-width:0;padding:2px 0 0;gap:8px!important;margin:0!important;display:flex!important;overflow:visible!important}#onboarding .onboarding-university-ranks em{overflow-wrap:anywhere;flex:0 auto;max-width:100%;white-space:normal!important;min-height:32px!important;box-shadow:none!important;border-radius:11px!important;padding:7px 11px!important;font-size:12.5px!important;font-weight:950!important;overflow:visible!important}@media (max-width:680px){#onboarding .onboarding-university-option{grid-template-areas:"copy action""ranks ranks";min-height:0!important;padding:16px!important}#onboarding .onboarding-university-ranks{grid-template-columns:1fr;display:grid!important}#onboarding .onboarding-university-ranks em{width:100%}}#workbench .workbench-overview-cards{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1000px){#workbench .workbench-overview-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){#workbench .workbench-overview-cards{grid-template-columns:1fr}}.deadlines-page-hero{padding-bottom:10px}.deadlines-workspace{gap:15px;display:grid}.deadlines-toolbar{grid-template-columns:minmax(220px,1.3fr) minmax(170px,.7fr) auto;align-items:end;gap:12px;padding:16px 18px;display:grid}.deadlines-toolbar label,.deadline-add-card label{gap:7px;font-size:12px;font-weight:900;display:grid}.deadlines-toolbar select,.deadline-add-card select,.deadline-add-card input{border:1px solid var(--line);background:var(--paper);width:100%;min-height:46px;color:var(--ink);font:inherit;border-radius:13px;padding-inline:12px}.deadlines-toolbar select:focus,.deadline-add-card select:focus,.deadline-add-card input:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft);outline:none}.deadline-source-card{background:linear-gradient(140deg,var(--blue-soft),var(--paper));justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.deadline-source-card h2{margin:5px 0 7px;font-size:23px}.deadline-source-card p{max-width:790px;color:var(--muted);text-align:start;text-align-last:auto;margin:0;font-size:13px;line-height:1.8}.deadline-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.deadline-summary-card{border:1px solid var(--line);background:var(--paper);border-radius:17px;gap:5px;min-width:0;padding:17px 18px;display:grid}.deadline-summary-card span{color:var(--muted);font-size:11px;font-weight:900}.deadline-summary-card strong{color:var(--navy);font-size:25px;line-height:1.2}.deadline-summary-card small{color:var(--muted);font-size:10px;line-height:1.6}.deadlines-main-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:15px;display:grid}.deadline-schedule-card,.deadline-add-card{padding:20px}.deadline-section-head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:16px;display:flex}.deadline-section-head h2,.deadline-add-card h2{margin:5px 0 0;font-size:21px}.deadline-view-filter{border:1px solid var(--line);background:var(--paper-2);border-radius:12px;gap:4px;padding:4px;display:flex}.deadline-view-filter button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 10px;font-size:10px;font-weight:900}.deadline-view-filter button.active{background:var(--paper);color:var(--navy);box-shadow:0 3px 10px #0f233914}.deadline-timeline{gap:10px;display:grid}.deadline-event{border:1px solid var(--line);background:var(--paper);border-radius:16px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.deadline-event.is-done{background:var(--green-soft);border-color:var(--green-line)}.deadline-date-block{background:var(--paper-2);text-align:center;border-radius:13px;align-content:center;place-items:center;gap:2px;min-height:62px;display:grid}.deadline-date-block strong{color:var(--navy);font-size:20px}.deadline-date-block span{color:var(--muted);font-size:9px;font-weight:900}.deadline-event-copy{min-width:0}.deadline-event-top{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.deadline-event-type{background:var(--blue-soft);color:var(--blue);border-radius:8px;padding:4px 7px;font-size:9px;font-weight:950}.deadline-event-copy h3{margin:7px 0 4px;font-size:15px;line-height:1.55}.deadline-event-copy p{color:var(--muted);text-align:start;text-align-last:auto;margin:0;font-size:10.5px;line-height:1.65}.deadline-event-source{color:var(--blue);margin-top:7px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.deadline-event-actions{justify-items:stretch;gap:7px;display:grid}.deadline-event-actions button{border:1px solid var(--line);background:var(--paper);min-height:34px;color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;padding:0 9px;font-size:9px;font-weight:900}.deadline-event-actions .danger{color:var(--danger)}.deadline-empty-state{border:1px dashed var(--line-strong);text-align:center;border-radius:17px;padding:38px 22px}.deadline-empty-icon{background:var(--paper-2);width:48px;height:48px;color:var(--blue);border-radius:15px;place-items:center;margin:0 auto 12px;font-size:22px;display:grid}.deadline-empty-state h3{margin:0 0 7px;font-size:18px}.deadline-empty-state p{max-width:560px;color:var(--muted);text-align:center;text-align-last:center;margin:0 auto;font-size:12px;line-height:1.8}.deadline-add-card{gap:8px;display:grid}.deadline-add-card>p{color:var(--muted);text-align:start;text-align-last:auto;margin:0 0 8px;font-size:11px;line-height:1.75}.deadline-add-card form{gap:12px;margin-top:6px;display:grid}.deadline-form-note{border-top:1px solid var(--line);padding-top:12px;margin:4px 0 0!important;font-size:10px!important}@media (max-width:980px){.deadlines-main-grid{grid-template-columns:1fr}.deadlines-toolbar{grid-template-columns:1fr 1fr}.deadlines-toolbar .btn{grid-column:1/-1;justify-self:start}}@media (max-width:680px){.deadlines-toolbar,.deadline-summary-grid{grid-template-columns:1fr}.deadline-source-card,.deadline-section-head{flex-direction:column;align-items:stretch}.deadline-view-filter{width:100%}.deadline-view-filter button{flex:1}.deadline-event{grid-template-columns:58px minmax(0,1fr)}.deadline-event-actions{grid-column:2;grid-template-columns:1fr 1fr}}:root,html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f6f7;--paper:#fff;--paper-2:#f0f5f5;--paper-3:#e3ecee;--ink:#172e40;--navy:#122c40;--muted:#586d7a;--muted-2:#71838e;--primary:#126a68;--primary-hover:#0c5554;--primary-soft:#e2f2ef;--blue:#356e9c;--blue-hover:#285a84;--blue-soft:#eaf2fa;--blue-line:#cddfeb;--green:#187265;--green-hover:#11594f;--green-soft:#e5f3ed;--green-line:#c3e2d6;--gold:#a5752d;--gold-hover:#885d20;--gold-soft:#faf1df;--gold-line:#e9d7b5;--success:#187265;--warning:#95651e;--danger:#b33e48;--line:#1f3f501c;--line-strong:#1f3f503b;--shadow-soft:0 3px 5px #19324106,0 12px 32px #1932410b;--shadow-card:0 4px 8px #19324109,0 20px 48px #19324113;--shadow-button:0 3px 5px #0d524f1a,0 8px 20px #0d524f24;--shadow:0 24px 70px #142d3c1f;--footer-bg:#102b3c;--footer-ink:#f7fafb;--footer-muted:#b8cbd4;--footer-line:#d5eaf324;--aj-heading:#142f43;--aj-tint:#398f8512;--aj-shine:#ffffffb3;--aj-action-ink:#fff;--aj-focus:#167b78}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b151f;--paper:#13222e;--paper-2:#192c38;--paper-3:#263d49;--ink:#eaf2f5;--navy:#eaf2f5;--muted:#adbfca;--muted-2:#91a8b6;--primary:#77d7c5;--primary-hover:#94e5d7;--primary-soft:#183c3b;--blue:#94bfe8;--blue-hover:#b0d4f1;--blue-soft:#192f46;--blue-line:#304b67;--green:#79d2b4;--green-hover:#9be2cb;--green-soft:#18372f;--green-line:#305b4d;--gold:#e2bc77;--gold-hover:#f1d39c;--gold-soft:#372f23;--gold-line:#665331;--success:#79d2b4;--warning:#e2bc77;--danger:#ff9ba2;--line:#c0dbe81f;--line-strong:#c0dbe842;--shadow-soft:0 4px 18px #0000001f;--shadow-card:0 12px 38px #0000003b;--shadow-button:0 5px 22px #0003;--shadow:0 24px 70px #00000059;--footer-bg:#08131d;--footer-ink:#f1f7fa;--footer-muted:#b2c5cf;--footer-line:#d5eaf321;--aj-heading:#edf6f8;--aj-tint:#5fcfbb0b;--aj-shine:#cbe7f30f;--aj-action-ink:#092c2c;--aj-focus:#89e2d0}body{background-color:var(--bg);background-image:radial-gradient(ellipse at 85% 0%,var(--aj-tint),transparent 48%);color:var(--ink);-webkit-font-smoothing:antialiased}::selection{background:var(--primary);color:var(--aj-action-ink)}html[lang=fa] :is(h1,h2,h3,.statement-text){letter-spacing:0!important}:is(h1,h2,h3){text-wrap:balance}:is(p,li){text-wrap:pretty}:is(button,a,input,select,textarea,summary):focus-visible{outline-offset:4px;outline:3px solid var(--aj-focus)!important}:is(input,select,textarea){accent-color:var(--primary)}.topbar{background:color-mix(in srgb,var(--paper) 91%,transparent);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(20px);box-shadow:0 4px 24px #0e27370a}.topbar .brand strong,.footer .footer-lockup strong{font-family:Inter,Segoe UI,Arial,sans-serif;font-weight:750;letter-spacing:-.045em!important;line-height:1.2!important}.topbar .brand strong{color:var(--aj-heading);font-size:26px}.topbar-nav a,.text-link{color:var(--muted);font-weight:750}.topbar-nav a.active,.text-link.active{color:var(--primary)}.topbar .menu-toggle,.icon-toggle,.lang-select{border-color:var(--line);background:var(--paper);box-shadow:none;border-radius:12px}.header-menu-panel,.combo-panel,.school-search-panel,.university-modal-panel{background:var(--paper);border-color:var(--line-strong);box-shadow:var(--shadow)}.header-menu-panel{border-radius:20px}#home .hero{background:radial-gradient(ellipse at 14% 28%,var(--blue-soft),transparent 42%), radial-gradient(ellipse at 86% 65%,var(--primary-soft),transparent 43%);padding-top:78px;padding-bottom:68px}#home .hero:before{opacity:.55}#home .hero h1{color:var(--aj-heading);margin-top:18px;font-size:clamp(48px,6.8vw,96px);font-weight:850;line-height:1.22!important}#home .hero .lead{max-width:680px;color:var(--muted);font-size:19px;line-height:2}#home .hero-actions .btn{min-height:52px;padding:13px 32px}#home .hero-art{filter:drop-shadow(0 18px 30px #14464b1a);margin-top:34px}#home .hero-art .orbit{border-width:1px}#home .hero-art .orbit-1{box-shadow:0 0 0 20px color-mix(in srgb,var(--gold) 4%,transparent)}#home .hero-art .orbit-2{box-shadow:inset 0 0 40px var(--primary-soft)}.statement-section:before{background:linear-gradient(130deg,var(--paper),var(--paper-2));border-color:var(--line);box-shadow:inset 0 1px 0 var(--aj-shine)}.statement-text{color:var(--aj-heading);font-size:clamp(30px,4.1vw,55px);font-weight:800;line-height:1.55}.feature-title h2{font-size:clamp(30px,3.8vw,48px);font-weight:800}.feature-cards{gap:20px}.feature-card,.feature-card.ai{background:var(--paper);border-color:var(--line);box-shadow:var(--shadow-soft);border-radius:24px}.feature-card.ai{background:linear-gradient(145deg,var(--paper),var(--primary-soft));border-color:var(--green-line)}.feature-card:before{background:var(--gold);width:44px;height:4px}.feature-card.ai:before{background:var(--primary)}.feature-card h3{font-size:22px;font-weight:800}.feature-card p{line-height:1.95}:is(.product-card,.trust-card,.form,.legal,.auth-form,.wizard-panel,.ticket-contact-card,.purchase-note,.app-topbar,.selected-application-card,.university-manager-summary){border-color:var(--line);box-shadow:var(--shadow-soft)}:is(.product-card,.trust-card,.form,.legal,.auth-form,.wizard-panel,.ticket-contact-card){border-radius:24px}.product-card.soft,.ticket-contact-card{background:linear-gradient(140deg,var(--paper),var(--paper-2))}.product-card h2{font-weight:800}.product-card h3,.trust-card h3{font-weight:750}.page-hero h1{color:var(--aj-heading);font-weight:850;line-height:1.4}.product-page .page-hero{padding-top:48px}.product-page .page-hero h1{font-size:clamp(29px,3.3vw,42px);line-height:1.5}.page-hero p{color:var(--muted)}.section-label{color:var(--primary);font-weight:750;line-height:1.6}.legal{border-top:3px solid var(--primary)}.legal h2{margin-top:28px;font-size:clamp(24px,3vw,32px);line-height:1.6}.legal h2:first-child{margin-top:0}.legal p,.legal li,.trust-card p{line-height:2.15}.auth-form{border-top:3px solid var(--primary);box-shadow:var(--shadow-card)}.auth-form .field label{font-size:14px;font-weight:750}.btn{border-radius:14px;font-weight:750;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s}.btn.primary{background:var(--primary);border-color:var(--primary);box-shadow:var(--shadow-button);color:var(--aj-action-ink)!important}.btn.secondary{background:var(--paper);border-color:var(--line-strong);color:var(--ink);box-shadow:0 2px 3px #0f283706}.btn.secondary:hover{background:var(--paper-2);border-color:var(--primary)}.btn.gold{background:var(--gold-soft);border-color:var(--gold-line);color:var(--gold)!important}.btn.ghost{color:var(--muted)}.btn:disabled,.btn[aria-disabled=true]{box-shadow:none;opacity:.5;transform:none}:is(.field input,.field select,.field textarea,.combo-toggle,.school-search-toggle,.university-filter-stack select,.university-filter-stack input,.onboarding-university-search input,.documents-toolbar select,.deadlines-toolbar select,.deadline-add-card input,.deadline-add-card select){background:var(--paper);border-color:var(--line-strong);border-radius:12px}:is(.field input,.field select,.field textarea):focus{border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-soft)}.option-card,.school-option{background:var(--paper);border-radius:15px;font-weight:700}.option-card.selected,.school-option.selected,.select-chip.selected{background:var(--primary-soft);border-color:var(--primary);color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.onboarding-step-nav{background:var(--paper-2);border:1px solid var(--line);border-radius:17px;padding:5px}.onboarding-step-btn{background:0 0;border-color:#0000;border-radius:12px;font-weight:750}.onboarding-step-btn.active{background:var(--primary);color:var(--aj-action-ink);box-shadow:var(--shadow-button)}.wizard-progress{height:6px}.wizard-progress span,.capacity-track i,.progress-bar span,.application-progress-track i{background:linear-gradient(90deg,var(--primary),var(--green))}#onboarding .onboarding-university-option,.university-result-card{background:var(--paper);border-color:var(--line);border-radius:18px;box-shadow:0 3px 10px #142d3c09}#onboarding .onboarding-university-option.selected,.university-result-card.selected{border-color:var(--primary);background:var(--primary-soft)}.university-manager-summary{background:linear-gradient(125deg,var(--paper),var(--primary-soft))}.university-plan-chip,.tiny-badge{background:var(--paper-2);border-color:var(--line);color:var(--primary)}#workbench .overview-documents{--aj-category:var(--blue);--aj-category-soft:var(--blue-soft)}#workbench .overview-essays,#workbench .overview-deadlines{--aj-category:var(--gold);--aj-category-soft:var(--gold-soft)}#workbench .overview-exams{--aj-category:var(--green);--aj-category-soft:var(--green-soft)}#workbench .overview-visa{--aj-category:var(--primary);--aj-category-soft:var(--primary-soft)}#workbench .overview-nav-card{background:linear-gradient(115deg,var(--paper),var(--aj-category-soft));border:1px solid var(--line);border-inline-start:3px solid var(--aj-category);box-shadow:var(--shadow-soft);border-radius:18px;transition:box-shadow .18s,border-color .18s,transform .18s}#workbench .overview-nav-card .overview-icon{background:var(--aj-category-soft);color:var(--aj-category);border:1px solid var(--line);border-radius:14px;font-weight:700}#workbench .overview-nav-card strong{font-weight:800}#workbench .overview-nav-card>b{color:var(--aj-category);font-weight:500}#workbench .overview-visa:not(.visa-is-locked){box-shadow:var(--shadow-soft)}.dashboard-item,.task-item,.workspace-item{background:var(--paper);border-color:var(--line);border-radius:15px}.mini-cta{color:var(--primary);background:var(--primary-soft);border-radius:9px;padding:6px 10px}.calendar-focus-card{background:linear-gradient(150deg,var(--paper),var(--paper-2))}.calendar-day.today{box-shadow:var(--shadow-button);background:var(--primary)!important;color:var(--aj-action-ink)!important;border-color:var(--primary)!important}.calendar-day.today small{color:inherit;opacity:.8}.workbench-school.active{background:var(--primary-soft);border-color:var(--primary);color:var(--primary)}#essays .essay-hub-tabs{background:var(--paper-2);border-color:var(--line);border-radius:18px}#essays .essay-hub-tab{border-radius:13px}#essays .essay-hub-tab.active{border-color:var(--green-line);box-shadow:var(--shadow-soft);background:var(--paper)}#essays .essay-hub-tab.active>span{background:var(--primary);color:var(--aj-action-ink)}.essay-question-item.active{background:var(--primary-soft);border-color:var(--primary);color:var(--primary)}.essay-editor-card textarea{background:var(--paper);color:var(--ink);border-color:var(--line);border-radius:14px;line-height:2}:is(.document-source-card,.deadline-source-card,.visa-country-overview){background:linear-gradient(120deg,var(--paper),var(--blue-soft));border-color:var(--blue-line)}.document-summary-card,.deadline-summary-card{border-color:var(--line);box-shadow:var(--shadow-soft)}.deadline-summary-card.next{background:var(--primary-soft);border-color:var(--green-line)}.document-requirement,.deadline-event{border-radius:14px}.deadline-date-block{background:var(--gold-soft);color:var(--gold)}.deadline-view-filter button.active{color:var(--primary)}.visa-stage-head{background:var(--paper-2)}.visa-stage-number{background:var(--primary);color:var(--aj-action-ink)}.visa-route-badge{color:var(--blue);background:var(--paper)}.exam-sidebar{border-color:var(--line);box-shadow:var(--shadow-soft);background:var(--paper)}.exam-nav.active,.exam-mode-tab.active{background:var(--primary);color:var(--aj-action-ink);border-color:var(--primary)}.exam-main,.exam-simulator{border-color:var(--line);background:var(--paper)}.sim-timer{background:var(--gold-soft);color:var(--gold);border-color:var(--gold-line)}.sim-section.active{background:var(--primary-soft);color:var(--primary);border-color:var(--primary)}.assistant-fab{background:var(--primary);color:var(--aj-action-ink);border-color:var(--primary);box-shadow:var(--shadow-button)}.assistant-fab span{background:var(--aj-shine);color:inherit}.assistant-drawer-panel{background:var(--paper);border-color:var(--line-strong);box-shadow:var(--shadow)}.assistant-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07162080}.pricing-grid.simple-pricing .price-card{background:var(--paper);border-color:var(--line);box-shadow:var(--shadow-card);border-radius:24px}.pricing-grid.simple-pricing .price-card:before{background:var(--primary);height:3px}.pricing-grid.simple-pricing .price-card.featured{color:#f3f8fb;background:radial-gradient(at 95% 5%,#24515a,#0000 60%),#102b3c;border-color:#35535f;box-shadow:0 12px 40px #0c28342e}.pricing-grid.simple-pricing .price-card.featured:before{background:linear-gradient(90deg,#a5752d,#e8c784)}.pricing-grid.simple-pricing .price-card.featured :is(h3,li,.price){color:#f3f8fb}.pricing-grid.simple-pricing .price-card.featured :is(p,.price small,.price-note){color:#c1d3dc}.pricing-grid.simple-pricing .price-card.featured .plan-head{border-color:#e4f1f629}.pricing-grid.simple-pricing .price-card.featured .price-block{background:#ffffff0b;border-color:#e4f1f629}.pricing-grid.simple-pricing .price-card.featured .btn{background:#e8c784;border-color:#e8c784;box-shadow:0 4px 14px #0000001a;color:#172e40!important}.price-block{background:var(--paper-2);border-radius:17px}.footer{background:var(--footer-bg);border-top:1px solid var(--footer-line)}.footer a{text-underline-offset:5px}.footer a:hover{color:var(--footer-ink);text-decoration:underline}@media (hover:hover) and (prefers-reduced-motion:no-preference){.feature-card:hover,.selected-application-card:hover{box-shadow:var(--shadow-card);border-color:var(--line-strong)}#workbench .overview-nav-card:not([aria-disabled=true]):hover{box-shadow:var(--shadow-card);border-color:var(--aj-category);transform:translateY(-3px)}}@media (max-width:760px){.product-page .page-hero{padding-top:32px}.product-page .page-hero h1{font-size:29px}.topbar .brand strong{font-size:22px}#home .hero{padding-top:60px;padding-bottom:54px}#home .hero .lead{font-size:17px}:is(.trust-card,.form,.legal,.auth-form,.wizard-panel),.pricing-grid.simple-pricing .price-card{border-radius:20px}}@media (max-width:430px){.topbar-inner{gap:8px}.topbar .brand{gap:5px}.topbar .brand strong{font-size:19px}.topbar .actions{gap:5px}.topbar .brand-mark-img{width:25px;height:25px}#home .hero h1{font-size:clamp(36px,10vw,44px)}.product-page .page-hero h1{font-size:26px}.statement-text{font-size:29px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root,html[data-theme=light]{--bg:#f4f8fa;--paper:#fff;--paper-2:#edf4f7;--paper-3:#deeaef;--ink:#173246;--navy:#0b2033;--muted:#526c7c;--muted-2:#697e8e;--primary:#0b746c;--primary-hover:#085e58;--primary-soft:#dff4ef;--blue:#356b9c;--blue-hover:#255782;--blue-soft:#e9f2fc;--blue-line:#cedff2;--green:#147462;--green-hover:#095e4f;--green-soft:#e3f4ed;--green-line:#bde2d4;--gold:#94621b;--gold-hover:#795019;--gold-soft:#fff3dd;--gold-line:#eddbb6;--aj-heading:#0b2033;--aj-teal:#17a89a;--aj-sky:#6ca6d9;--aj-gold:#e0ae52;--aj-mist:#17a89a1a;--aj-blue-mist:#6ca6d921;--aj-grid:#2255730a;--aj-border:#3c687f26;--aj-action-ink:#fff;--aj-surface:#ffffffd6;--aj-hero-drift:0px;--aj-art-drift:0px;--aj-field-drift:0px;--shadow-soft:0 2px 4px #112e4006,0 10px 28px #112e400e;--shadow-card:0 4px 8px #112e4009,0 24px 60px #112e4017}html[data-theme=dark]{--bg:#081622;--paper:#102636;--paper-2:#152e3f;--paper-3:#203d50;--ink:#edf5f9;--navy:#edf5f9;--muted:#b4c8d4;--muted-2:#92adbe;--primary:#69dcca;--primary-hover:#91e9dc;--primary-soft:#103e3e;--blue:#9cc8ef;--blue-hover:#b4d7f5;--blue-soft:#17344e;--blue-line:#2c506d;--green:#7cdbc0;--green-hover:#a3e8d5;--green-soft:#163b32;--green-line:#326451;--gold:#efc580;--gold-hover:#f6d7a2;--gold-soft:#3a3022;--gold-line:#685334;--aj-heading:#edf5f9;--aj-mist:#17a89a13;--aj-blue-mist:#6ca6d916;--aj-grid:#8fcbde0a;--aj-border:#a0cbdf24;--aj-action-ink:#082b29;--aj-surface:#102636db;--shadow-soft:0 4px 18px #00000024;--shadow-card:0 18px 50px #0000004d}body{background-color:var(--bg);background-image:radial-gradient(ellipse 1000px 600px at 100% 0,var(--aj-blue-mist),transparent 72%), radial-gradient(ellipse 850px 650px at 0 480px,var(--aj-mist),transparent 70%)}.topbar{background:var(--aj-surface);box-shadow:0 1px 0 var(--aj-border);transition:box-shadow .25s,background .25s}.topbar.aj-scrolled{background:var(--paper);box-shadow:0 5px 28px #071e2e1a}.topbar .brand strong,.footer .footer-lockup strong{font-weight:730;letter-spacing:-.045em!important}.brand-mark-img img,.footer-mark img{image-rendering:auto;border-radius:28%}.topbar .menu-toggle,.icon-toggle,.lang-select{box-shadow:none;background:0 0;border-radius:13px}.header-menu-panel{background:var(--paper);box-shadow:var(--shadow-card);border-radius:20px;padding:10px}.header-menu-panel a{border-radius:10px}.header-menu-panel a:hover,.header-menu-panel a.active{background:var(--primary-soft);color:var(--primary)}.menu-group-title{color:var(--muted-2)}#home{overflow:clip}#home .hero{isolation:isolate;color:#f4f8fa;background:#0b2033;border-bottom:1px solid #6ca6d933;min-height:calc(100svh - 72px);padding:82px 0 66px;position:relative;overflow:hidden}#home .hero:before{content:"";z-index:-1;pointer-events:none;opacity:1;width:auto;height:auto;transform:translate3d(0,var(--aj-hero-drift),0);will-change:transform;background:radial-gradient(at 15% 52%,#17a89a47,#0000 44%),radial-gradient(at 86% 18%,#6ca6d940,#0000 44%),radial-gradient(at 57% 92%,#17a89a1a,#0000 35%);border-radius:0;position:absolute;inset:-22% -10%}#home .hero:after{content:"";z-index:-1;pointer-events:none;opacity:.48;transform:translate3d(0,var(--aj-art-drift),0) rotate(-12deg);background:repeating-radial-gradient(at 85% 110%,#0000 0 91px,#6ca6d926 92px 93px,#0000 94px 158px);position:absolute;inset:-10% -24%;-webkit-mask-image:linear-gradient(90deg,#000,#0000 45%,#000);mask-image:linear-gradient(90deg,#000,#0000 45%,#000)}#home .hero-inner{z-index:1;max-width:1040px;position:relative}#home .hero h1{color:#f4f8fa;text-shadow:0 8px 38px #030e183d;margin-top:0;font-size:clamp(46px,7vw,96px);font-weight:850;line-height:1.3!important}#home .hero .lead{color:#c1d6e2;max-width:690px;margin-top:24px;font-size:19px;line-height:2}#home .hero-actions{margin-top:32px}#home .hero-actions .btn.primary{isolation:isolate;background:#17a89a;border-color:#4bc2b4;border-radius:16px;min-height:54px;padding:13px 34px;font-weight:850;position:relative;overflow:hidden;box-shadow:inset 0 1px #ebfffb33,0 8px 32px #17a89a42;color:#062d2b!important}#home .hero-actions .btn.primary:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 20%,#fff3 48%,#0000 75%);transition:transform .65s;position:absolute;inset:0;transform:translate(-130%)}#home .hero-actions .btn.primary:hover{background:#39c2b2;box-shadow:0 10px 38px #17a89a57}#home .hero-actions .btn.primary:hover:after{transform:translate(130%)}#home .hero-art{translate:0 var(--aj-art-drift);filter:drop-shadow(0 0 25px #17a89a33);margin-top:34px;margin-bottom:0}#home .hero-art .orbit-1{border-color:#6ca6d96b #17a89a #6ca6d96b #6ca6d96b;box-shadow:0 0 0 25px #6ca6d906,0 0 0 56px #6ca6d904,inset 0 0 65px #17a89a11}#home .hero-art .orbit-2{box-shadow:none;border-color:#e0ae5273 #e0ae5273 #e0ae5273 #17a89ab3}#home .hero-art .axis-h{background:linear-gradient(90deg,#0000,#6ca6d973,#0000)}#home .hero-art .axis-v{background:linear-gradient(#0000,#6ca6d973,#0000)}#home .hero-art .trajectory{background:linear-gradient(90deg,#17a89a,#e0ae52);height:2px;box-shadow:0 0 12px #e0ae523d}#home .hero-art .star:before,#home .hero-art .star:after{background:#e0ae52;box-shadow:0 0 14px #e0ae5259}#home .hero-art .dot{background:#17a89a}#home .hero-art .dot-a{box-shadow:0 0 0 8px #17a89a1f,0 0 25px #17a89a4d}#home .hero-art .dot-b{background:#e0ae52}#home .hero-art .dot-c{background:#6ca6d9}#home .statement-section{isolation:isolate;background:radial-gradient(ellipse at 20% 30%,var(--aj-mist),transparent 58%),var(--bg);position:relative;padding:104px 0 100px!important}#home .statement-section:before{background:linear-gradient(135deg,var(--paper),color-mix(in srgb,var(--paper) 35%,var(--primary-soft)));border:1px solid var(--aj-border);border-radius:36px;inset:26px max(20px,50% - 580px);box-shadow:0 28px 70px #11394b0b}#home .statement-wrap{min-height:300px}#home .statement-text{max-width:860px;color:var(--aj-heading);font-size:clamp(30px,4.4vw,56px);font-weight:800;line-height:1.7}#home .order-field{opacity:.5;translate:0 var(--aj-field-drift)}#home .order-line{border:1px solid var(--green-line);opacity:.65;background:0 0;border-radius:50%;height:66%;top:17%;left:7%;right:7%;transform:rotate(-14deg)}#home .order-piece{box-shadow:0 0 0 8px var(--primary-soft);width:6px;height:6px}#home .feature-section{isolation:isolate;background:radial-gradient(ellipse at 88% 70%,var(--aj-blue-mist),transparent 55%);position:relative;padding:50px 0 108px!important}#home .feature-section:before{content:"";pointer-events:none;z-index:-1;background-image:linear-gradient(var(--aj-grid) 1px,transparent 1px),linear-gradient(90deg,var(--aj-grid) 1px,transparent 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 40%,#0000);mask-image:linear-gradient(#0000,#000 40%,#0000)}#home .feature-title h2{font-size:clamp(29px,4vw,49px);line-height:1.5}#home .feature-cards{gap:24px;max-width:1000px}#home .feature-card{--aj-card-accent:var(--primary);border:1px solid var(--aj-border);background:linear-gradient(135deg,var(--paper) 58%,var(--primary-soft));min-height:238px;box-shadow:var(--shadow-soft);border-radius:26px;padding:32px;transition:box-shadow .3s,border-color .3s,translate .3s;position:relative}#home .feature-card.ai{--aj-card-accent:var(--blue);background:linear-gradient(135deg,var(--paper) 58%,var(--blue-soft))}#home .feature-card:nth-child(3){--aj-card-accent:var(--gold);background:linear-gradient(135deg,var(--paper) 58%,var(--gold-soft))}#home .feature-card:nth-child(4){--aj-card-accent:var(--green);background:linear-gradient(135deg,var(--paper) 58%,var(--green-soft))}#home .feature-card:before{inset-inline:32px auto;background:var(--aj-card-accent);width:44px;height:5px;box-shadow:12px 0 0 -1px color-mix(in srgb,var(--aj-card-accent) 25%,transparent);top:30px}#home .feature-card:after{content:"";pointer-events:none;inset-inline-end:-35px;border:1px solid var(--aj-border);width:112px;height:112px;box-shadow:0 0 0 17px color-mix(in srgb,var(--aj-card-accent) 3%,transparent);border-radius:50%;position:absolute;top:-35px}#home .feature-card h3{margin-top:34px;margin-bottom:12px;font-size:23px;font-weight:800}#home .feature-card p{color:var(--muted);font-size:15px;line-height:2}.page:not(#home){isolation:isolate;position:relative}.page:not(#home):before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 95% 0,var(--aj-mist),transparent 62%),radial-gradient(ellipse at 0 20%,var(--aj-blue-mist),transparent 55%);height:430px;position:absolute;inset:0 0 auto}.page:not(#home) .page-hero{position:relative}.page:not(#home) .page-hero h1{padding-bottom:13px;line-height:1.45}.page:not(#home) .page-hero h1:after{content:"";background:linear-gradient(90deg,var(--aj-teal) 72%,var(--aj-gold) 72%);border-radius:8px;width:43px;height:4px;margin-top:16px;display:block}.page:not(.product-page):not(#home) .page-hero h1:after{margin-inline:auto}.product-card,.wizard-panel,.auth-form,.trust-card,.form,.legal{border-color:var(--aj-border);box-shadow:var(--shadow-soft)}.product-card.soft{background:linear-gradient(135deg,var(--paper),var(--paper-2))}.product-card .product-card{box-shadow:none}.btn.primary{background:var(--primary);border-color:var(--primary)}.btn.primary:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.btn.secondary:hover{background:var(--primary-soft)}.wizard-panel{border-top:3px solid var(--aj-teal);background:var(--paper)}.wizard-head .section-label{color:var(--primary)}.onboarding-step-nav{background:var(--paper-2)}.onboarding-step-btn.active{box-shadow:0 4px 15px #0b746c2b}.university-manager-summary{background:linear-gradient(125deg,var(--paper) 35%,var(--primary-soft));border-color:var(--green-line)}.university-capacity-card{box-shadow:0 4px 20px #073e3a0b}#workbench .overview-nav-card{background:linear-gradient(115deg,var(--paper) 25%,var(--aj-category-soft));border-inline-start-width:2px}#workbench .overview-nav-card .overview-icon{border:0;box-shadow:0 2px 5px #092f3706}.document-source-card,.deadline-source-card,.visa-country-overview{background:linear-gradient(120deg,var(--paper) 20%,var(--blue-soft))}.portal-file-upload{background:var(--paper-2);border-color:var(--blue-line)}.essay-question-item.active{box-shadow:inset 3px 0 0 var(--aj-teal)}[dir=rtl] .essay-question-item.active{box-shadow:inset -3px 0 0 var(--aj-teal)}.assistant-fab{box-shadow:0 8px 25px #096a613b}.assistant-fab:hover{background:var(--primary-hover)}.pricing-grid.simple-pricing{gap:22px}.pricing-grid.simple-pricing .tier-free{background:linear-gradient(155deg,var(--paper),var(--paper-2))}.pricing-grid.simple-pricing .tier-air{background:linear-gradient(135deg,var(--paper),var(--primary-soft));border-color:var(--green-line)}.pricing-grid.simple-pricing .price-card.featured{isolation:isolate;background:radial-gradient(at 92% 0,#17a89a40,#0000 58%),#0b2033;border-color:#6ca6d940;position:relative;overflow:hidden;box-shadow:0 20px 54px #0b20332e}.pricing-grid.simple-pricing .price-card.featured:after{content:"";pointer-events:none;z-index:-1;background:repeating-radial-gradient(at 5% 80%,#0000 0 70px,#6ca6d917 71px 72px,#0000 73px 130px);position:absolute;inset:-50%}.pricing-grid.simple-pricing .price-card.featured .btn{background:#e0ae52;border-color:#e0ae52;color:#0b2033!important}.pricing-grid.simple-pricing .price-card.featured .btn:hover{background:#efc780}.footer{isolation:isolate;background:radial-gradient(at 0 100%,#17a89a21,#0000 65%),#081b2b;border-top:1px solid #6ca6d933;position:relative;overflow:hidden}.footer:before{content:"";z-index:-1;pointer-events:none;background:repeating-radial-gradient(at 100% 130%,#0000 0 58px,#6ca6d912 59px 60px,#0000 61px 120px);position:absolute;inset:0}.footer-mark{border-radius:14px;width:46px;height:46px;box-shadow:0 4px 16px #00000026}.footer-badge-placeholder{background:#6ca6d90d;border-color:#6ca6d93b}.reveal,.reveal.visible{opacity:1;transform:none}.aj-motion-ready .page.active [data-aj-motion]{opacity:0;transform:translate3d(0,var(--aj-rise,16px),0);transition:opacity var(--aj-duration,.56s) ease var(--aj-delay,0s),transform var(--aj-duration,.56s) cubic-bezier(.2,.75,.25,1) var(--aj-delay,0s)}.aj-motion-ready #home [data-aj-motion]{--aj-rise:30px;--aj-duration:.85s}.aj-motion-ready .page.active [data-aj-motion].aj-in-view{opacity:1;transform:translate(0,0)}.aj-motion-ready .page.active [data-aj-motion]:focus-within{opacity:1;transition-delay:0s;transform:none}.aj-motion-ready #home .feature-card[data-aj-motion]{--aj-rise:38px}@media (hover:hover) and (prefers-reduced-motion:no-preference){#home .feature-card:hover{box-shadow:var(--shadow-card);border-color:color-mix(in srgb,var(--aj-card-accent) 40%,var(--line));translate:0 -6px}.brand-mark-img{transition:transform .25s}.brand:hover .brand-mark-img{transform:translateY(-2px)rotate(-3deg)}}@media (min-width:761px){#home .feature-card:nth-child(2n){top:22px}}@media (max-width:760px){#home .hero{min-height:calc(100svh - 64px);padding-top:60px;padding-bottom:48px}#home .hero h1{font-size:clamp(39px,7.5vw,60px)}#home .hero .lead{font-size:17px;line-height:1.95}#home .hero:after{opacity:.3}#home .statement-section{padding:68px 0!important}#home .statement-section:before{border-radius:25px;inset:15px 14px}#home .statement-wrap{min-height:265px}#home .statement-text{padding-inline:8px;font-size:clamp(28px,5.7vw,40px);line-height:1.75}#home .feature-section{padding:42px 0 66px!important}#home .feature-title{margin-bottom:27px}#home .feature-cards{gap:16px}#home .feature-card{border-radius:22px;min-height:auto;padding:26px}#home .feature-card:before{inset-inline-start:26px;top:27px}#home .feature-card h3{font-size:21px}.topbar .brand-mark-img{width:32px;height:32px}.topbar .brand{gap:7px}.aj-motion-ready #home [data-aj-motion]{--aj-rise:20px;--aj-duration:.65s}.aj-motion-ready #home .feature-card[data-aj-motion]{--aj-rise:20px}}@media (max-width:430px){#home .hero h1{font-size:clamp(34px,9.3vw,41px)}#home .hero .lead{font-size:16px}#home .hero-art{transform-origin:50% 0;scale:.88}#home .hero-actions .btn.primary{width:auto;min-width:205px;max-width:100%}.topbar .brand strong{font-size:18px}.topbar .brand-mark-img{width:29px;height:29px}.topbar .brand{gap:5px}.topbar .menu-toggle{width:29px;min-width:29px}}@media (prefers-reduced-motion:reduce){.aj-motion-ready .page.active [data-aj-motion]{opacity:1!important;transition:none!important;transform:none!important}#home .hero:before,#home .hero:after{will-change:auto;transform:none!important}#home .hero-art,#home .order-field{translate:none!important}}#home{isolation:isolate;background:linear-gradient(#0b2033 0%,#10313e 38%,#0d2938 70%,#081b2b 100%);position:relative;overflow:clip}#home:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(65% 30% at 95% 15%,#6ca6d929,#0000 80%),radial-gradient(65% 36% at 0%,#17a89a2e,#0000 78%);position:absolute;inset:-60px 0}#home .hero,#home .statement-section,#home .feature-section{z-index:1;isolation:auto;box-shadow:none;background:0 0;border:0;position:relative}#home .hero{min-height:0;padding:76px 0 0;overflow:visible}#home .hero:before,#home .hero:after,#home .statement-section:before,#home .statement-section:after,#home .feature-section:before{content:none}#home .hero-inner{max-width:1040px}#home .hero h1{font-size:clamp(44px,6.2vw,88px);line-height:1.4!important}#home .hero .lead{color:#c1d6e2}#home .hero-art{opacity:1;filter:none;pointer-events:none;width:100%;height:250px;margin:0;display:block;transform:translate(0,0)scale(1)}#home .hero-art:before,#home .hero-art:after{content:none}#home .statement-section{padding:72px 0 86px!important}#home .statement-wrap{place-items:center;min-height:250px;display:grid}#home .statement-text{color:#edf5f9;text-shadow:0 2px 24px #10313e,0 0 40px #10313e;width:75%;max-width:790px;margin:0 auto;font-size:clamp(30px,3.7vw,50px);line-height:1.85}#home .order-field{display:none}#home .feature-title{margin-bottom:46px}#home .feature-title h2{color:#edf5f9}#home .feature-cards{gap:24px}#home .feature-card{min-height:238px;overflow:hidden;top:0!important}.aj-journey-canvas{z-index:0;pointer-events:none;contain:layout paint;position:absolute;inset:0;overflow:hidden}.aj-journey-svg{opacity:0;width:100%;height:100%;transition:opacity .25s;display:block;overflow:visible}.aj-journey-svg path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.aj-route-track{stroke:url(#aj-route-gradient);stroke-opacity:.3;stroke-width:1.55px}.aj-route-progress{stroke:url(#aj-route-gradient);stroke-width:3.1px}.aj-route-glow{stroke:url(#aj-route-gradient);stroke-width:12px;opacity:.045}.aj-route-stops circle{fill:#10313e;stroke:#698b9e;stroke-width:2px;transition:fill .5s,stroke .5s}.aj-route-stops circle.aj-reached{fill:#b6e2d9;stroke:#17a89a}.aj-route-cursor{fill:#f0c878}.aj-route-cursor-halo{fill:#e0ae52;opacity:.15}.aj-route-end-halo{fill:#e0ae52;opacity:.13;filter:drop-shadow(0 0 9px #e0ae5273)}.aj-route-end{fill:#f0c878;stroke:#10313e;stroke-width:2px;filter:drop-shadow(0 0 7px #e0ae528c)}.page:not(#home):before{height:520px;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.footer{background:linear-gradient(180deg,var(--bg),#081b2b 130px);border-top:0;margin-top:0;padding-top:150px}.footer:before{-webkit-mask-image:linear-gradient(#0000,#000 170px);mask-image:linear-gradient(#0000,#000 170px)}html.aj-home-active .footer{background:#081b2b;padding-top:54px}html.aj-home-active .footer:before{-webkit-mask-image:none;mask-image:none}.reveal,.reveal.visible,.aj-motion-ready .page.active [data-aj-motion]{opacity:1;transition:none;transform:none}.page{animation:none}html.aj-wheel-smoothing{scroll-behavior:auto!important}.topbar.aj-scrolled{-webkit-backdrop-filter:none}.aj-motion-ready .page.active [data-aj-motion=waiting]{opacity:0}.aj-motion-ready .page.active [data-aj-motion=waiting]:focus-within{opacity:1}@media (max-width:760px){#home .hero{min-height:0;padding:54px 0 0}#home .hero h1{font-size:clamp(37px,7.8vw,58px)}#home .hero-art{height:200px}#home .statement-section{padding:36px 0 60px!important}#home .statement-wrap{min-height:230px}#home .statement-text{width:91%;padding:0 14px;font-size:clamp(27px,5.9vw,38px);line-height:1.9}#home .feature-section{padding:84px 0 72px!important}#home .feature-title{margin-bottom:28px}#home .feature-cards{gap:16px}#home .feature-card{min-height:0}.aj-route-progress{stroke-width:2.4px}}@media (max-width:430px){#home .hero h1{font-size:clamp(33px,9.1vw,40px)}#home .hero-art{height:180px;scale:1}}@media (prefers-reduced-motion:reduce){.aj-motion-ready .page.active [data-aj-motion=waiting]{opacity:1!important}#home:before{transform:none!important}.aj-route-stops circle{transition:none}}#home .aj-start-section,#home .aj-faq-section{z-index:1;background:0 0;position:relative}#home .aj-landing-inner{max-width:1110px}#home .aj-faq-inner{max-width:940px}#home .aj-landing-heading{text-align:center;color:#edf5f9;margin:0 0 42px;font-size:clamp(29px,3.5vw,44px);font-weight:800;line-height:1.55}#home .feature-lead{color:#bbd0db;max-width:790px;margin:18px auto 0;font-size:17px;font-weight:500;line-height:2}#home .aj-start-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin:0;padding:0;list-style:none;display:grid;position:relative}#home .aj-start-steps:before{content:"";inset-inline:16.667%;pointer-events:none;background:linear-gradient(90deg,#e0ae5266,#17a89a80);height:1px;position:absolute;top:25px}#home .aj-start-step{text-align:center;min-width:0;position:relative}#home .aj-step-number{z-index:1;color:#78dace;background:#0e2a38;border:1px solid #68c9be7a;border-radius:50%;place-items:center;width:50px;height:50px;margin:0 auto 22px;font-size:17px;font-weight:750;line-height:1;display:grid;position:relative;box-shadow:0 0 0 7px #0e2a38}#home .aj-start-step h3{color:#edf5f9;margin:0 0 12px;font-size:20px;font-weight:750;line-height:1.65}#home .aj-start-step p{color:#bbd0db;max-width:310px;margin:0 auto;font-size:15px;line-height:2}#home .hero .lead,#home .feature-lead,#home .feature-card p,#home .aj-start-step p,#home .aj-faq-item>p{text-align:justify;text-align-last:center}#home .aj-faq-list{border-top:1px solid #90bdcf33}#home .aj-faq-item{border-bottom:1px solid #90bdcf33}#home .aj-faq-item summary{cursor:pointer;color:#e7f1f6;justify-content:space-between;align-items:center;gap:22px;min-height:78px;padding:22px 4px;font-size:18px;font-weight:750;line-height:1.8;list-style:none;display:flex}#home .aj-faq-item summary::-webkit-details-marker{display:none}#home .aj-faq-item summary::marker{content:""}#home .aj-faq-item summary:focus-visible{outline-offset:5px;border-radius:8px;outline:2px solid #65cbbd}#home .aj-faq-toggle{color:#85dfd1;border:1px solid #90bdcf40;border-radius:50%;flex:0 0 26px;width:26px;height:26px;display:block;position:relative}#home .aj-faq-toggle:before,#home .aj-faq-toggle:after{content:"";background:currentColor;width:10px;height:1.5px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}#home .aj-faq-toggle:after{transition:transform .2s;transform:translate(-50%,-50%)rotate(90deg)}#home .aj-faq-item[open] .aj-faq-toggle:after{transform:translate(-50%,-50%)rotate(0)}#home .aj-faq-item>p{padding:0 4px 26px;color:#bbd0db;margin:0;padding-inline-end:48px;font-size:16px;line-height:2.05}@media (max-width:760px){#home .aj-start-section{padding:0 0 62px}#home .aj-faq-section{padding:10px 0 48px}#home .aj-landing-heading{margin-bottom:30px;font-size:clamp(27px,6vw,36px)}#home .aj-start-steps{grid-template-columns:1fr;gap:28px;max-width:540px;margin-inline:auto}#home .aj-start-steps:before{inset:22px auto;background:linear-gradient(#17a89a80,#e0ae5266);width:1px;height:auto;inset-inline-start:22px}#home .aj-start-step{text-align:start;grid-template-columns:44px minmax(0,1fr);column-gap:20px;display:grid}#home .aj-step-number{grid-row:1/span 2;width:44px;height:44px;margin:0;font-size:16px;box-shadow:0 0 0 5px #0e2a38}#home .aj-start-step h3{grid-column:2;margin:2px 0 7px;font-size:19px}#home .aj-start-step p{grid-column:2;max-width:none;margin:0;font-size:14.5px;line-height:1.95}#home .feature-lead{margin-top:14px;font-size:15.5px;line-height:1.95}#home .aj-faq-item summary{gap:15px;min-height:72px;padding:20px 2px;font-size:16px}#home .aj-faq-item>p{padding:0 2px 22px;font-size:14.5px}}@media (prefers-reduced-motion:reduce){#home .aj-faq-toggle:after{transition:none}}#onboarding>.page-hero,#onboarding>.section,#universities>.page-hero,#universities>.section,#workbench>.page-hero,#workbench>.section{display:none!important}#home .hero{padding-top:clamp(118px,11vh,146px)}#home .hero-art{height:190px}.aj-flow-page-hero{padding:54px 0 24px}.aj-flow-page-hero h1{font-size:clamp(34px,4vw,54px);line-height:1.45}.aj-flow-page-hero p{max-width:760px}.aj-flow-shell{gap:20px;max-width:1120px;display:grid}.aj-flow-panel{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:32px;padding:0;overflow:hidden}.aj-flow-top{background:linear-gradient(135deg,var(--primary-soft),var(--paper) 60%,var(--blue-soft));border-bottom:1px solid var(--line);gap:18px;padding:24px 28px 20px;display:grid}.aj-flow-meta{justify-content:space-between;align-items:center;gap:18px;display:flex}.aj-flow-meta strong{color:var(--primary);font-size:14px}.aj-flow-meta span{color:var(--muted);font-size:13px}.aj-flow-progress{background:var(--paper-3);border-radius:999px;height:7px;overflow:hidden}.aj-flow-progress i{border-radius:inherit;background:linear-gradient(90deg,var(--primary),var(--blue));width:16.666%;height:100%;transition:width .35s cubic-bezier(.2,.75,.25,1);display:block}.aj-flow-nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.aj-flow-nav button{min-height:40px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;padding:7px 9px;font-size:12px;font-weight:800}.aj-flow-nav button.active{color:var(--primary);background:var(--paper);border-color:var(--green-line);box-shadow:0 5px 16px #0a434612}.aj-flow-nav button.done{color:var(--ink)}.aj-flow-pane{padding:34px 38px 28px;display:none}.aj-flow-pane.active{animation:.42s cubic-bezier(.2,.75,.25,1) both ajPaneIn;display:block}@keyframes ajPaneIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.aj-pane-head{text-align:center;max-width:790px;margin:0 auto 28px}.aj-pane-head .section-label{margin-bottom:8px;display:inline-block}.aj-pane-head h2{color:var(--navy);margin:0 0 10px;font-size:clamp(27px,3.2vw,40px);line-height:1.55}.aj-pane-head p{color:var(--muted);text-align:justify;text-align-last:center;margin:0;font-size:16px;line-height:2}.aj-conversation-card{border:1px solid var(--green-line);background:linear-gradient(145deg,var(--paper),var(--primary-soft));border-radius:24px;max-width:820px;margin:auto;padding:24px}.aj-conversation-prompt{align-items:flex-start;gap:13px;margin-bottom:16px;display:flex}.aj-advisor-mark{color:#7cddd1;background:#0b2033;border-radius:14px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.aj-conversation-prompt strong{color:var(--navy);margin-bottom:4px;display:block}.aj-conversation-prompt span{color:var(--muted);font-size:13px;line-height:1.8}.aj-story-textarea{border:1px solid var(--line-strong);background:var(--paper);width:100%;min-height:190px;color:var(--ink);font:inherit;resize:vertical;border-radius:18px;outline:none;padding:18px;font-size:16px;line-height:2}.aj-story-textarea:focus{border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-soft)}.aj-story-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:13px;display:flex}.aj-voice-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.aj-voice-btn{border:1px solid var(--green-line);background:var(--paper);min-height:42px;color:var(--primary);font:inherit;cursor:pointer;border-radius:13px;align-items:center;gap:8px;padding:9px 14px;font-weight:850;display:inline-flex}.aj-voice-btn.recording{color:#b43c45;background:#b43c450f;border-color:#b43c454d}.aj-voice-status,.aj-field-hint{color:var(--muted);font-size:12px;line-height:1.75}.aj-audio-preview{width:min(100%,360px);height:38px;margin-top:12px}.aj-audio-preview[hidden]{display:none}.aj-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:920px;margin:0 auto 22px;display:grid}.aj-choice{border:1px solid var(--line);background:var(--paper);min-height:116px;color:var(--ink);text-align:start;font:inherit;cursor:pointer;border-radius:20px;gap:6px;padding:18px;transition:all .2s;display:grid}.aj-choice:hover{border-color:var(--green-line);transform:translateY(-2px)}.aj-choice.selected{border-color:var(--primary);background:linear-gradient(145deg,var(--primary-soft),var(--paper));box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 10%,transparent)}.aj-choice strong{color:var(--navy);font-size:16px}.aj-choice small{color:var(--muted);font-size:12px;line-height:1.8}.aj-conditional{border:1px solid var(--line);background:var(--paper-2);border-radius:20px;max-width:920px;margin:0 auto;padding:20px}.aj-conditional[hidden]{display:none}.aj-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.aj-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.aj-field{gap:8px;min-width:0;display:grid}.aj-field.full{grid-column:1/-1}.aj-field>span,.aj-field>label{color:var(--navy);font-size:13px;font-weight:850}.aj-field input,.aj-field select,.aj-field textarea{border:1px solid var(--line-strong);background:var(--paper);width:100%;min-height:48px;color:var(--ink);font:inherit;border-radius:14px;outline:none;padding:11px 13px}.aj-field textarea{resize:vertical;min-height:118px;line-height:1.9}.aj-field input:focus,.aj-field select:focus,.aj-field textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.aj-check{border:1px solid var(--line);background:var(--paper);min-height:48px;color:var(--ink);border-radius:14px;align-items:center;gap:9px;padding:10px 12px;font-size:13px;font-weight:750;display:flex}.aj-check input{accent-color:var(--primary)}.aj-inline-options{flex-wrap:wrap;gap:8px;display:flex}.aj-inline-options button{border:1px solid var(--line);background:var(--paper);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;padding:8px 13px;font-size:13px;font-weight:800}.aj-inline-options button.selected{border-color:var(--primary);color:var(--primary);background:var(--primary-soft)}.aj-budget-row{grid-template-columns:130px minmax(0,1fr);gap:10px;display:grid}.aj-background-layout{gap:14px;max-width:980px;margin:auto;display:grid}.aj-profile-accordion{border:1px solid var(--line);background:var(--paper);border-radius:20px;overflow:hidden}.aj-profile-accordion summary{cursor:pointer;color:var(--navy);justify-content:space-between;align-items:center;gap:16px;padding:19px 20px;font-weight:900;list-style:none;display:flex}.aj-profile-accordion summary::-webkit-details-marker{display:none}.aj-profile-accordion summary span{color:var(--muted);font-size:12px;font-weight:650}.aj-profile-accordion[open] summary{border-bottom:1px solid var(--line);background:var(--paper-2)}.aj-accordion-body{padding:20px}.aj-upload-zone{border:1.5px dashed var(--line-strong);background:var(--paper-2);text-align:center;cursor:pointer;border-radius:17px;place-items:center;gap:8px;min-height:145px;padding:20px;display:grid}.aj-upload-zone input{opacity:0;pointer-events:none;position:absolute}.aj-upload-zone strong{color:var(--navy)}.aj-upload-zone span{color:var(--muted);font-size:12px}.aj-repeat-list{gap:12px;display:grid}.aj-repeat-card{border:1px solid var(--line);background:var(--paper-2);border-radius:17px;padding:17px;position:relative}.aj-repeat-card .aj-remove{inset-inline-end:12px;width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:19px;position:absolute;top:10px}.aj-add-row{margin-top:12px}.aj-error{color:#b43c45;text-align:center;min-height:20px;margin:12px 0 0;font-size:13px}.aj-flow-actions{border-top:1px solid var(--line);background:var(--paper-2);justify-content:space-between;align-items:center;gap:14px;padding:20px 38px 26px;display:flex}.aj-flow-actions .btn[hidden]{display:none}.aj-analysis-loading{text-align:center;place-items:center;gap:16px;min-height:300px;display:none}.aj-analysis-loading.active{display:grid}.aj-analysis-orbit{border:2px solid var(--green-line);border-top-color:var(--primary);width:66px;height:66px;box-shadow:0 0 0 10px var(--primary-soft);border-radius:50%;animation:1s linear infinite ajSpin}@keyframes ajSpin{to{transform:rotate(360deg)}}.aj-dashboard-shell{gap:18px;max-width:1160px;display:grid}.aj-profile-dashboard[hidden],.aj-application-dashboard[hidden],.aj-paywall[hidden],.aj-recommendations[hidden]{display:none!important}.aj-ai-summary{color:#edf5f9;background:radial-gradient(circle at 100% 0,#6ca6d933,#0000 42%),linear-gradient(135deg,#0b2033,#123447);border:1px solid #6ca6d940;border-radius:28px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:22px;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 50px #0b203329}.aj-ai-summary h2{color:#fff;margin:8px 0 10px;font-size:clamp(25px,3vw,38px);line-height:1.55}.aj-ai-summary p{color:#c2d7e1;text-align:justify;text-align-last:start;margin:0;line-height:2}.aj-ai-badge{color:#85dfd1;border:1px solid #7edccf4d;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:850;display:inline-flex}.aj-readiness-list{align-content:center;gap:12px;display:grid}.aj-readiness-item{gap:7px;display:grid}.aj-readiness-item div{color:#dcebf1;justify-content:space-between;font-size:12px;display:flex}.aj-readiness-track{background:#ffffff1a;border-radius:999px;height:7px;overflow:hidden}.aj-readiness-track i{border-radius:inherit;background:linear-gradient(90deg,#17a89a,#6ca6d9);height:100%;display:block}.aj-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.aj-profile-card{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-soft);border-radius:21px;padding:20px}.aj-profile-card span{color:var(--muted);margin-bottom:7px;font-size:12px;display:block}.aj-profile-card strong{color:var(--navy);font-size:17px;line-height:1.7}.aj-profile-card p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.85}.aj-profile-cta{border:1px solid var(--green-line);background:linear-gradient(135deg,var(--primary-soft),var(--paper));border-radius:24px;justify-content:space-between;align-items:center;gap:22px;padding:25px 28px;display:flex}.aj-profile-cta h3{color:var(--navy);margin:0 0 6px;font-size:22px}.aj-profile-cta p{color:var(--muted);margin:0;line-height:1.8}.aj-paywall{max-width:980px;margin:auto}.aj-paywall-card{border:1px solid var(--green-line);background:linear-gradient(145deg,var(--paper),var(--primary-soft));box-shadow:var(--shadow-card);border-radius:30px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:28px;padding:32px;display:grid}.aj-paywall-card h2{color:var(--navy);margin:8px 0 10px;font-size:clamp(27px,3.2vw,42px);line-height:1.5}.aj-paywall-card>div>p{color:var(--muted);line-height:2}.aj-included-list{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.aj-included-list li{color:var(--ink);align-items:flex-start;gap:9px;line-height:1.8;display:flex}.aj-included-list li:before{content:"✓";color:var(--primary);font-weight:950}.aj-payment-box strong{color:var(--navy);font-size:18px}.aj-payment-box p{color:var(--muted);margin:0;font-size:13px;line-height:1.8}.aj-recommendations{gap:24px;display:grid}.aj-recommendation-intro{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.aj-recommendation-intro h2{color:var(--navy);margin:5px 0;font-size:clamp(27px,3vw,39px)}.aj-recommendation-intro p{color:var(--muted);margin:0;line-height:1.85}.aj-rec-section{gap:13px;display:grid}.aj-rec-head{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.aj-rec-head h3{color:var(--navy);margin:0 0 4px;font-size:22px}.aj-rec-head p{color:var(--muted);margin:0;font-size:13px}.aj-rec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.aj-rec-card{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-soft);cursor:pointer;border-radius:21px;gap:13px;padding:20px;transition:all .2s;display:grid}.aj-rec-card:hover{border-color:var(--green-line);transform:translateY(-2px)}.aj-rec-card.selected{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-soft),var(--shadow-soft)}.aj-rec-card-top{justify-content:space-between;gap:14px;display:flex}.aj-rec-card h4{color:var(--navy);margin:0 0 4px;font-size:17px}.aj-rec-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.85}.aj-rec-check{border:1px solid var(--line);color:#0000;border-radius:10px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.aj-rec-card.selected .aj-rec-check{color:#fff;background:var(--primary);border-color:var(--primary)}.aj-rec-tags{flex-wrap:wrap;gap:7px;display:flex}.aj-rec-tag{background:var(--paper-2);color:var(--muted);border-radius:999px;padding:6px 9px;font-size:11px;font-weight:850}.aj-rec-tag.user{background:var(--gold-soft);color:#9c681b}.aj-rec-tag.ai{background:var(--primary-soft);color:var(--primary)}.aj-gap-box{border-inline-start:3px solid var(--gold);background:var(--gold-soft);color:var(--ink);border-radius:11px;padding:11px 13px;font-size:12px;line-height:1.8}.aj-rec-actions{border:1px solid var(--line);background:color-mix(in srgb,var(--paper) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:15px 18px;display:flex;position:sticky;bottom:12px;box-shadow:0 15px 35px #0b20331f}.aj-rec-actions span{color:var(--muted);font-size:13px}.aj-status-strip{grid-template-columns:1.25fr repeat(3,minmax(150px,.55fr));gap:12px;display:grid}.aj-status-card{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-soft);border-radius:20px;padding:18px}.aj-status-card.primary{background:linear-gradient(135deg,var(--primary-soft),var(--paper));border-color:var(--green-line)}.aj-status-card span{color:var(--muted);margin-bottom:7px;font-size:12px;display:block}.aj-status-card strong{color:var(--navy);font-size:18px;line-height:1.6;display:block}.aj-status-card small{color:var(--muted);margin-top:5px;line-height:1.7;display:block}.aj-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.aj-module-card{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-soft);cursor:pointer;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;padding:21px;display:grid}.aj-module-card.locked{cursor:default;background:var(--paper-2)}.aj-module-icon{background:var(--primary-soft);width:48px;height:48px;color:var(--primary);border-radius:15px;place-items:center;font-size:21px;font-weight:900;display:grid}.aj-module-card h3{color:var(--navy);margin:0 0 5px;font-size:17px}.aj-module-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.75}.aj-module-progress{gap:7px;min-width:92px;display:grid}.aj-module-progress span{color:var(--muted);text-align:end;font-size:12px}.aj-module-progress i{background:linear-gradient(90deg,var(--primary) var(--progress),var(--paper-3) var(--progress));border-radius:999px;width:100%;height:7px;display:block}.aj-full-only{color:#f0c878;background:#0b2033;border-radius:999px;padding:6px 8px;font-size:10px;font-weight:900;display:inline-flex}.aj-pricing-wrap{gap:20px;max-width:1160px;display:grid}.aj-analysis-plan{border:1px solid var(--green-line);background:linear-gradient(135deg,var(--primary-soft),var(--paper));box-shadow:var(--shadow-soft);border-radius:25px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:25px 28px;display:grid}.aj-analysis-plan h2{color:var(--navy);margin:0 0 6px;font-size:24px}.aj-analysis-plan p{color:var(--muted);margin:0;line-height:1.85}.aj-module-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.aj-price-module{border:1px solid var(--line);background:var(--paper);min-height:230px;box-shadow:var(--shadow-soft);border-radius:22px;align-content:start;gap:13px;padding:21px;display:grid}.aj-price-module h3{color:var(--navy);margin:0;font-size:19px}.aj-price-module p{color:var(--muted);margin:0;font-size:13px;line-height:1.85}.aj-price-module .btn{margin-top:auto}.aj-full-plan{color:#edf5f9;background:radial-gradient(circle at 100% 0,#17a89a38,#0000 45%),#0b2033;border-radius:28px;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:24px;padding:30px;display:grid;box-shadow:0 25px 55px #0b20332e}.aj-full-plan h2{color:#fff;margin:5px 0 9px;font-size:30px}.aj-full-plan p{color:#bdd1dc;margin:0;line-height:1.9}.aj-full-plan ul{gap:9px;margin:18px 0 0;padding:0;list-style:none;display:grid}.aj-full-plan li:before{content:"✓";color:#7cddd1;margin-inline-end:8px;font-weight:900}.aj-full-plan-side{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:21px;align-content:center;gap:13px;padding:20px;display:grid}.aj-full-plan-side strong{color:#fff;font-size:18px}.aj-full-plan-side small{color:#bdd1dc;line-height:1.8}@media (max-width:900px){.aj-flow-nav{grid-template-columns:repeat(3,1fr)}.aj-choice-grid,.aj-profile-grid,.aj-module-pricing-grid{grid-template-columns:1fr 1fr}.aj-ai-summary,.aj-paywall-card,.aj-full-plan{grid-template-columns:1fr}.aj-status-strip{grid-template-columns:1fr 1fr}}@media (max-width:680px){#home .hero{padding-top:78px}#home .hero-art{height:150px}.aj-flow-page-hero{padding:38px 0 14px}.aj-flow-panel{border-radius:23px}.aj-flow-top{padding:18px}.aj-flow-nav{padding-bottom:3px;display:flex;overflow-x:auto}.aj-flow-nav button{flex:none;min-width:96px}.aj-flow-pane{padding:25px 18px 20px}.aj-flow-actions{padding:16px 18px 20px}.aj-choice-grid,.aj-form-grid,.aj-form-grid.three,.aj-profile-grid,.aj-rec-grid,.aj-status-strip,.aj-module-grid,.aj-module-pricing-grid{grid-template-columns:1fr}.aj-choice{min-height:auto}.aj-budget-row{grid-template-columns:1fr}.aj-profile-cta,.aj-analysis-plan,.aj-recommendation-intro,.aj-rec-head,.aj-rec-actions{flex-direction:column;align-items:stretch;display:flex}.aj-module-card{grid-template-columns:auto minmax(0,1fr)}.aj-module-progress{grid-column:1/-1}.aj-ai-summary,.aj-paywall-card,.aj-full-plan{padding:22px}}@media (prefers-reduced-motion:reduce){.aj-flow-pane.active,.aj-analysis-orbit{animation:none}}.aj-ai-fit{background:#ffffff12;border:1px solid #ffffff26;border-radius:14px;gap:3px;margin-top:18px;padding:10px 13px;display:inline-grid}.aj-ai-fit span{color:#a9c5d3;font-size:11px}.aj-ai-fit strong{color:#fff;font-size:14px}.aj-profile-overview-head,.aj-analysis-head{margin-top:24px;margin-bottom:12px}.aj-profile-overview-head p{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.75}.aj-profile-grid .aj-profile-card{padding-bottom:58px;position:relative}.aj-profile-card-edit{inset-inline-end:16px;background:var(--primary-soft);color:var(--primary);font:inherit;cursor:pointer;border:0;border-radius:10px;padding:7px 11px;font-size:11px;font-weight:900;position:absolute;bottom:15px}.aj-profile-card-edit:hover{background:color-mix(in srgb,var(--primary-soft) 70%,var(--paper))}@media (max-width:620px){.aj-profile-overview-head,.aj-analysis-head{align-items:flex-start}.aj-profile-overview-head .btn,.aj-ai-fit{width:100%}}.aj-multi-field-options{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.aj-multi-field-options button{border:1px solid var(--line);background:var(--paper);min-height:39px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:8px 12px;font-size:12.5px;font-weight:800}.aj-multi-field-options button.selected{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.aj-budget-range{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:9px;display:grid}.aj-budget-range>span{text-align:center;color:var(--muted);font-size:12px}.aj-repeat-card textarea{min-height:92px}.aj-exam-validity{border:1px solid var(--line);background:var(--paper);color:var(--muted);border-radius:12px;grid-column:1/-1;padding:10px 12px;font-size:11.5px;line-height:1.7}.aj-exam-validity.valid{border-color:var(--green-line);background:var(--green-soft);color:var(--green)}.aj-exam-validity.expired{color:var(--danger);background:#b94a4812;border-color:#b94a483d}.aj-source-note{color:var(--muted);margin:14px 0 0;font-size:11px;line-height:1.75}.aj-review-alert{border:1px solid var(--line);background:var(--paper-2);max-width:980px;color:var(--muted);border-radius:15px;margin:0 auto 14px;padding:14px 16px;font-size:13px;line-height:1.8}.aj-review-alert.warning{border-color:var(--gold-line);background:var(--gold-soft);color:var(--ink)}.aj-review-grid .aj-profile-card{padding-bottom:54px;position:relative}.aj-review-edit{inset-inline-end:16px;border:1px solid var(--line);background:var(--paper);min-height:32px;color:var(--primary);font:inherit;cursor:pointer;border-radius:10px;padding:6px 10px;font-size:11px;font-weight:850;position:absolute;bottom:14px}.aj-review-card-meta{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.7;display:block}.aj-dashboard-shell>*{min-width:0}.aj-profile-dashboard,.aj-analysis-detail-grid,.aj-profile-grid,.aj-analysis-card,.aj-profile-card{min-width:0;max-width:100%}.aj-analysis-card,.aj-profile-card{overflow-wrap:anywhere}.aj-analysis-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.aj-analysis-card{border:1px solid var(--line);background:var(--paper);border-radius:20px;padding:20px}.aj-analysis-card>span{color:var(--navy);margin-bottom:10px;font-size:13px;font-weight:950;display:block}.aj-analysis-card ul,.aj-analysis-card ol{color:var(--muted);gap:8px;margin:0;padding-inline-start:20px;font-size:13px;line-height:1.75;display:grid}.aj-analysis-card.next{background:linear-gradient(145deg,var(--blue-soft),var(--paper));border-color:var(--blue-line)}.aj-prototype-note{border:1px solid var(--blue-line);background:var(--blue-soft);color:var(--muted);border-radius:16px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:12px;line-height:1.75;display:flex}.aj-prototype-note strong{color:var(--navy);white-space:nowrap}@media (max-width:760px){.aj-budget-range{grid-template-columns:1fr}.aj-budget-range>span{text-align:start}.aj-analysis-detail-grid{grid-template-columns:1fr}.aj-prototype-note{display:grid}.aj-form-grid.three{grid-template-columns:1fr}.aj-flow-pane,.aj-flow-actions{padding-inline:20px}}.aj-payment-disclaimer{color:var(--muted);margin-top:10px;font-size:11px;line-height:1.7;display:block}.aj-payment-box{border:1px solid var(--line);background:var(--paper);border-radius:21px;align-content:center;gap:11px;padding:20px;display:grid}.aj-payment-box>p{color:var(--muted);margin:0;font-size:13px;line-height:1.85}.aj-payment-box>strong{color:var(--navy);font-size:18px;line-height:1.6}.aj-rec-card[data-aj-rec-kind=user]{border-color:var(--gold-line);background:linear-gradient(145deg,var(--gold-soft),var(--paper))}.aj-rec-card[data-aj-rec-kind=demo]{border-style:dashed}.aj-rec-note{border-top:1px solid var(--line);color:var(--muted);margin-top:3px;padding-top:10px;font-size:11px;line-height:1.7}.aj-rec-empty{border:1px dashed var(--line-strong);background:var(--paper-2);color:var(--muted);text-align:center;border-radius:18px;grid-column:1/-1;padding:22px;line-height:1.8}.aj-rec-card .aj-rec-check{opacity:.25}.aj-rec-card.selected .aj-rec-check{opacity:1;color:var(--green)}.aj-upgrade-card,.aj-full-active-note{border:1px solid var(--gold-line);background:linear-gradient(135deg,var(--gold-soft),var(--paper));box-shadow:var(--shadow-soft);border-radius:22px;justify-content:space-between;align-items:center;gap:20px;padding:21px 23px;display:flex}.aj-upgrade-card h3{color:var(--navy);margin:4px 0 6px;font-size:18px}.aj-upgrade-card p,.aj-full-active-note p{max-width:800px;color:var(--muted);margin:0;font-size:12px;line-height:1.8}.aj-full-active-note[hidden],.aj-upgrade-card[hidden]{display:none!important}.aj-full-active-note strong{color:var(--navy);margin:3px 0;display:block}.aj-workbench-hint{color:var(--muted);margin:12px 0 0;font-size:11px;line-height:1.7}.workbench-school[data-aj-open-school]{cursor:pointer}.workbench-school[data-aj-open-school]:hover{border-color:var(--primary);background:var(--primary-soft)}.aj-v84-modal[hidden]{display:none!important}.aj-v84-modal{z-index:1400;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.aj-v84-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;background:#040c178f;border:0;position:absolute;inset:0}.aj-v84-dialog{border:1px solid var(--line);background:var(--paper);border-radius:26px;width:min(620px,100%);max-height:min(88vh,780px);padding:24px;position:relative;overflow:auto;box-shadow:0 30px 90px #00000047}.aj-v84-dialog.wide{width:min(820px,100%)}.aj-v84-dialog-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.aj-v84-dialog-head h2{color:var(--navy);margin:5px 0 0;font-size:24px}.aj-v84-close{border:1px solid var(--line);background:var(--paper-2);width:36px;height:36px;color:var(--muted);cursor:pointer;border-radius:12px;font-size:20px}.aj-v84-callout{border:1px solid var(--blue-line);background:var(--blue-soft);color:var(--muted);border-radius:16px;padding:14px 16px;font-size:12px;line-height:1.8}.aj-v84-callout strong{color:var(--navy)}.aj-v84-actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:18px;padding-top:16px;display:flex}.aj-v84-actions .btn:disabled{opacity:.55;cursor:not-allowed}.aj-price-pending{border:1px solid var(--gold-line);background:var(--gold-soft);border-radius:16px;gap:5px;margin:14px 0;padding:15px;display:grid}.aj-price-pending span{color:var(--muted);font-size:11px}.aj-price-pending strong{color:var(--navy);font-size:18px}.aj-school-state-grid{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;display:grid}.aj-school-state-grid>div{border:1px solid var(--line);background:var(--paper-2);border-radius:14px;padding:13px}.aj-school-state-grid span{color:var(--muted);margin-bottom:4px;font-size:10px;display:block}.aj-school-state-grid strong{color:var(--navy);font-size:13px}.aj-status-select{border:1px solid var(--line-strong);background:var(--paper);width:100%;min-height:46px;color:var(--ink);font:inherit;border-radius:13px;margin-top:8px;padding:0 12px}.aj-module-workspace{gap:14px;display:grid}.aj-module-intro{color:var(--muted);font-size:12px;line-height:1.8}.aj-module-form{grid-template-columns:1fr 1fr auto;gap:9px;display:grid}.aj-module-form input,.aj-module-form select{border:1px solid var(--line);background:var(--paper);min-width:0;min-height:44px;color:var(--ink);font:inherit;border-radius:12px;padding:0 11px}.aj-module-items{gap:8px;display:grid}.aj-module-item{border:1px solid var(--line);background:var(--paper-2);border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.aj-module-item input[type=checkbox]{accent-color:var(--green)}.aj-module-item strong{color:var(--navy);font-size:12px;display:block}.aj-module-item small{color:var(--muted);margin-top:2px;font-size:10px;line-height:1.55;display:block}.aj-module-item button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:18px}.aj-legal-gate{border:1px solid var(--line);background:var(--paper-2);color:var(--muted);border-radius:14px;padding:12px 14px;font-size:11px;line-height:1.75}.aj-legal-gate.active{border-color:var(--green-line);background:var(--green-soft);color:var(--green)}@media (max-width:720px){.aj-upgrade-card,.aj-full-active-note,.aj-v84-dialog-head{flex-direction:column;align-items:stretch}.aj-upgrade-card .btn,.aj-full-active-note .btn{width:100%}.aj-v84-dialog{border-radius:22px;padding:19px}.aj-v84-actions{display:grid}.aj-v84-actions .btn{width:100%}.aj-school-state-grid,.aj-module-form{grid-template-columns:1fr}.aj-module-form .btn{width:100%}}#home .aj-journey-canvas{display:none!important}#home .hero-art{filter:none!important;place-items:center!important;width:min(760px,92vw)!important;height:220px!important;margin:18px auto 0!important;display:grid!important;overflow:visible!important}#home .aj-hero-route{width:100%;height:100%;display:block;overflow:visible}#home .aj-hero-route-glow,#home .aj-hero-route-track{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}#home .aj-hero-route-glow{stroke:url(#aj-hero-route-gradient);stroke-width:14px;opacity:.075}#home .aj-hero-route-track{stroke:url(#aj-hero-route-gradient);stroke-width:2.8px;opacity:.92}#home .aj-hero-route-nodes circle{vector-effect:non-scaling-stroke;fill:#10313e;stroke:#79cfc5;stroke-width:2px}#home .aj-hero-route-nodes .start{fill:#79d9cc;stroke:#10313e}#home .aj-hero-route-nodes .end-halo{fill:#e0ae52;stroke:none;opacity:.16}#home .aj-hero-route-nodes .end{fill:#efc878;stroke:#10313e;stroke-width:2.2px;filter:drop-shadow(0 0 7px #e0ae528c)}#home .aj-landing-heading:before{content:"";background:linear-gradient(#e0ae52b3,#e0ae521f);width:1px;height:28px;margin:0 auto 14px;display:block}.aj-pane-head{max-width:720px}.aj-pane-head h2{line-height:1.5}.aj-pane-head p{font-size:15.5px;line-height:2.05}@media (max-width:760px){#home .hero-art{width:min(100%,520px)!important;height:178px!important;margin-top:16px!important}#home .aj-hero-route-glow{stroke-width:10px}#home .aj-hero-route-track{stroke-width:2.35px}#home .aj-landing-heading:before{height:22px;margin-bottom:12px}.aj-pane-head{margin-bottom:24px}.aj-pane-head h2{font-size:clamp(25px,7vw,32px);line-height:1.55}.aj-pane-head p{font-size:15px;line-height:2}}#home .aj-hero-route-flow{fill:none;stroke:url(#aj-hero-route-gradient);stroke-width:4.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:18 34;opacity:.9;animation:2.4s linear infinite ajHeroRouteFlow}#home .aj-hero-route-nodes circle{transform-box:fill-box;transform-origin:50%}#home .aj-hero-route-nodes .start{animation:2.4s ease-in-out infinite ajHeroNodePulse}#home .aj-hero-route-nodes .end-halo{animation:2.4s ease-in-out infinite ajHeroHaloPulse}#home .aj-hero-route-nodes .end{animation:2.4s ease-in-out .55s infinite ajHeroNodePulse}@keyframes ajHeroRouteFlow{to{stroke-dashoffset:-104px}}@keyframes ajHeroNodePulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.28)}}@keyframes ajHeroHaloPulse{0%,to{opacity:.1;transform:scale(.78)}50%{opacity:.24;transform:scale(1.24)}}.aj-field.aj-specialization-disabled{opacity:.66}.aj-field.aj-specialization-disabled input,.aj-field.aj-specialization-disabled select{cursor:not-allowed;background:var(--paper-3);color:var(--muted)}.aj-multi-field-options.aj-specialization-disabled{opacity:.52;pointer-events:none}.aj-specialization-note{color:var(--muted);margin-top:7px;font-size:11px;font-weight:750;line-height:1.7;display:none}.aj-specialization-note.show{display:block}@media (max-width:760px){#home .aj-hero-route-flow{stroke-width:3.4px;stroke-dasharray:14 27}}@media (prefers-reduced-motion:reduce){#home .aj-hero-route-nodes .end{filter:none}#home .aj-hero-route-flow,#home .aj-hero-route-nodes .start,#home .aj-hero-route-nodes .end,#home .aj-hero-route-nodes .end-halo{animation:none!important}}.aj-softlaunch-university-picker{border:1px solid var(--line);background:var(--paper);border-radius:20px;margin-top:8px;overflow:hidden}.aj-university-search-wrap{border-bottom:1px solid var(--line);background:var(--paper);padding:12px 12px 9px}.aj-university-search-wrap input{border:1px solid var(--line-strong);background:var(--paper-2);width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:13px;outline:none;padding:0 13px}.aj-university-search-wrap input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.aj-university-picker-meta{color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:9px 13px;font-size:11.5px;font-weight:850;display:flex}.aj-university-picker-meta button{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:11.5px;font-weight:900}.aj-university-option-list{overscroll-behavior:contain;scrollbar-width:thin;gap:5px;max-height:390px;padding:8px;display:grid;overflow:auto}.aj-university-country-group{gap:5px;display:grid}.aj-university-country-title{z-index:1;background:color-mix(in srgb,var(--paper) 94%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--muted);padding:8px 9px 5px;font-size:10.5px;font-weight:950;position:sticky;top:0}.aj-university-option{width:100%;color:var(--ink);text-align:start;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:10px 11px;transition:all .16s;display:grid}.aj-university-option:hover,.aj-university-option:focus-visible{border-color:var(--line-strong);background:var(--paper-2);outline:none}.aj-university-option[aria-pressed=true]{border-color:var(--blue-line);background:var(--blue-soft)}.aj-university-option.is-soon,.aj-university-option:disabled{opacity:.7;cursor:not-allowed}.aj-university-option-copy .status-badge{vertical-align:middle;margin-inline-start:6px}.aj-university-check{border:1px solid var(--line-strong);color:#0000;background:var(--paper);border-radius:8px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:950;transition:all .16s;display:grid}.aj-university-option[aria-pressed=true] .aj-university-check{background:var(--blue);border-color:var(--blue);color:#fff}.aj-university-option-copy{gap:2px;min-width:0;display:grid}.aj-university-option-copy strong{overflow-wrap:anywhere;font-size:12.5px;line-height:1.55}.aj-university-option-copy small{color:var(--muted);font-size:10.5px;font-weight:800}.aj-university-empty{text-align:center;color:var(--muted);padding:28px 14px;font-size:12px;line-height:1.8}html[dir=ltr] .aj-university-option{text-align:left}@media (max-width:620px){.aj-university-option-list{max-height:350px}.aj-university-option{padding:10px 9px}.aj-university-picker-meta{flex-direction:column;align-items:flex-start;gap:3px}}.aj-profile-entry-mode{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}.aj-profile-entry-mode .aj-choice{text-align:center;place-items:center;min-height:82px}.aj-profile-entry-mode .aj-choice strong{font-size:16px}[data-aj-profile-manual]{gap:14px;display:grid}[data-aj-profile-manual][hidden],[data-aj-profile-upload][hidden]{display:none!important}[data-aj-flow-pane="4"] .aj-profile-accordion summary{justify-content:flex-start}[data-aj-flow-pane="4"] .aj-profile-accordion summary>span{display:none!important}.aj-required-error{border-color:var(--danger)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 12%,transparent)!important}@media (max-width:620px){.aj-profile-entry-mode{grid-template-columns:1fr 1fr}.aj-profile-entry-mode .aj-choice{padding:14px 10px}.aj-profile-entry-mode .aj-choice strong{font-size:14px}}.aj-check.aj-compact-check{background:0 0;border:0;border-radius:0;gap:8px;width:auto;min-height:auto;padding:0;font-size:13px;font-weight:750;display:inline-flex}.aj-check.aj-compact-check input{flex:0 0 16px;width:16px;height:16px;margin:0}.aj-exam-repeat .aj-field.full:has(.aj-compact-check){align-items:center;min-height:32px;display:flex}.aj-product-plan{position:relative}.aj-product-price{border:1px solid var(--line);background:var(--paper);border-radius:18px;align-content:center;gap:10px;min-width:240px;padding:18px;display:grid}.aj-product-price>span{color:var(--muted);font-size:12px;font-weight:850}.aj-product-price>strong,.aj-inline-price,.aj-full-price{color:var(--ink);font-size:20px;font-weight:950;display:block}.aj-price-module .aj-inline-price{margin-top:auto;padding-top:8px}.aj-pricing-status{min-height:24px;color:var(--danger);margin-bottom:10px;font-size:13px}.aj-pricing-footnote{text-align:center;color:var(--muted);margin:14px 0 0;font-size:12px}.aj-v14-pricing .aj-analysis-plan{grid-template-columns:minmax(0,1fr) 280px;align-items:stretch;gap:22px;display:grid}.aj-v14-pricing .aj-price-module{flex-direction:column;display:flex}.aj-v14-pricing .aj-price-module .btn{margin-top:12px}.aj-checkout-shell{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:start;gap:18px;max-width:1000px;display:grid}.aj-checkout-main,.aj-checkout-side{padding:24px}.aj-checkout-lines{border:1px solid var(--line);border-radius:18px;gap:0;margin:18px 0;display:grid;overflow:hidden}.aj-checkout-lines>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:13px 15px;display:flex}.aj-checkout-lines>div:last-child{border-bottom:0}.aj-checkout-lines .total{background:var(--paper-2);font-size:16px}.aj-checkout-lines strong{color:var(--ink)}.aj-checkout-terms{color:var(--muted);align-items:flex-start;gap:9px;margin:16px 0;font-size:13px;line-height:1.8;display:flex}.aj-checkout-terms input{flex:0 0 16px;width:16px;height:16px;margin-top:5px}.aj-checkout-error{min-height:22px;color:var(--danger);font-size:13px}.aj-pay-button{width:100%;margin-top:4px}.aj-checkout-side h3{margin:8px 0}.aj-checkout-side p{color:var(--muted);line-height:1.9}.aj-checkout-security{border:1px solid var(--line);background:var(--paper-2);border-radius:15px;gap:5px;margin-top:18px;padding:14px;display:grid}.aj-checkout-security span{color:var(--muted);font-size:12px;line-height:1.7}.aj-paid-analysis{gap:12px;margin-bottom:18px;display:grid}.aj-paid-analysis-summary,.aj-paid-analysis-grid>article{border:1px solid var(--line);background:var(--paper);border-radius:18px;padding:16px}.aj-paid-analysis-summary>span,.aj-paid-analysis-grid article>span{color:var(--muted);margin-bottom:6px;font-size:12px;font-weight:900;display:block}.aj-paid-analysis-summary p{color:var(--ink);margin:0;line-height:1.9}.aj-paid-analysis-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.aj-paid-analysis-grid ul,.aj-paid-analysis-grid ol{color:var(--muted);margin:0;padding-inline-start:20px;font-size:13px;line-height:1.9}.aj-ai-summary{grid-template-columns:1fr!important}.aj-ai-summary .aj-ai-fit{max-width:360px}.aj-profile-dashboard .aj-analysis-head,.aj-profile-dashboard .aj-analysis-detail-grid,.aj-profile-dashboard .aj-prototype-note{display:none!important}@media (max-width:800px){.aj-v14-pricing .aj-analysis-plan,.aj-checkout-shell,.aj-paid-analysis-grid{grid-template-columns:1fr}.aj-product-price{min-width:0}.aj-checkout-main,.aj-checkout-side{padding:18px}}.aj-payment-page-hero{justify-items:start;display:grid;padding-bottom:18px!important}.aj-payment-state-icon{border:1px solid var(--line);border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:16px;font-size:28px;font-weight:950;display:grid}.aj-payment-state-icon.success{background:var(--green-soft);color:var(--green);border-color:var(--green-line)}.aj-payment-state-icon.failed{background:color-mix(in srgb,var(--danger) 10%,var(--paper));color:var(--danger);border-color:color-mix(in srgb,var(--danger) 22%,var(--line))}.aj-payment-state-icon.pending{background:var(--gold-soft);color:var(--gold);border-color:var(--gold-line)}.aj-payment-result-shell{grid-template-columns:minmax(0,1.2fr) minmax(270px,.8fr);align-items:start;gap:16px;max-width:960px;display:grid}.aj-payment-result-card,.aj-payment-help{padding:24px}.aj-payment-result-card h2{margin:6px 0 0}.aj-payment-receipt{border:1px solid var(--line);border-radius:18px;gap:0;margin:18px 0;display:grid;overflow:hidden}.aj-payment-receipt>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding:13px 15px;display:flex}.aj-payment-receipt>div:last-child{border-bottom:0}.aj-payment-receipt span{color:var(--muted);font-size:13px}.aj-payment-receipt strong{color:var(--ink);text-align:end}.aj-payment-help h3{margin:7px 0}.aj-payment-help p{color:var(--muted);margin:0 0 16px;line-height:1.85}.aj-payment-result-card .inline-actions{margin-top:4px}.aj-softlaunch-price-note{color:var(--muted);margin-top:7px;font-size:10.5px;font-weight:800;display:inline-flex}.aj-full-plan-side .aj-price-breakdown{color:var(--muted);gap:5px;margin-top:10px;font-size:11px;display:grid}@media (max-width:760px){.aj-payment-result-shell{grid-template-columns:1fr}.aj-payment-result-card,.aj-payment-help{padding:19px}.aj-payment-receipt>div{flex-direction:column;align-items:flex-start;gap:3px}.aj-payment-receipt strong{text-align:start}.aj-payment-page-hero{justify-items:stretch}.aj-payment-state-icon{justify-self:start}}#pricing .aj-pricing-snapshot-head{text-align:center;padding:38px 24px 8px}#pricing .aj-pricing-snapshot-head h1{letter-spacing:-.04em;color:var(--navy);margin:0;font-size:clamp(30px,3.4vw,46px);line-height:1.15}#pricing .aj-pricing-status{display:none!important}#pricing .aj-pricing-snapshot-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}#pricing .aj-pricing-card{border:1px solid var(--line);background:var(--paper);min-width:0;min-height:220px;box-shadow:var(--shadow-soft);border-radius:20px;flex-direction:column;gap:12px;padding:18px;display:flex;overflow:hidden}#pricing .aj-pricing-card-head{gap:5px;display:grid}#pricing .aj-pricing-card-head>span{color:var(--muted);font-size:10.5px;font-weight:900}#pricing .aj-pricing-card h2{color:var(--navy);letter-spacing:-.02em;margin:0;font-size:20px;line-height:1.35}#pricing .aj-pricing-card ul{color:var(--muted);gap:6px;margin:0;padding:0;font-size:12.5px;line-height:1.65;list-style:none;display:grid}#pricing .aj-pricing-card li{padding-inline-start:15px;position:relative}#pricing .aj-pricing-card li:before{content:"✓";inset-inline-start:0;color:var(--green);font-weight:950;position:absolute;top:0}#pricing .aj-pricing-card-bottom{gap:9px;margin-top:auto;display:grid}#pricing .aj-pricing-card-bottom>strong{color:var(--navy);white-space:nowrap;font-size:20px;line-height:1.25;display:block}#pricing .aj-pricing-card .btn{width:100%;min-height:40px;box-shadow:none;padding:9px 12px;font-size:12.5px}#pricing .aj-pricing-card-full{background:linear-gradient(135deg,var(--footer-bg),#12304e);color:var(--footer-ink);border-color:#ffffff1a;grid-column:span 2}#pricing .aj-pricing-card-full .aj-pricing-card-head>span{color:var(--gold)}#pricing .aj-pricing-card-full h2,#pricing .aj-pricing-card-full .aj-pricing-card-bottom>strong{color:var(--footer-ink)}#pricing .aj-full-compact-list{flex-wrap:wrap;gap:7px;display:flex}#pricing .aj-full-compact-list span{color:var(--footer-muted);background:#ffffff0f;border:1px solid #ffffff21;border-radius:999px;padding:6px 9px;font-size:10.5px;font-weight:850;line-height:1.35}#pricing .aj-pricing-card-full .aj-pricing-card-bottom{grid-template-columns:minmax(0,1fr) minmax(160px,220px);align-items:end;gap:12px}#pricing .aj-pricing-card-full .btn{align-self:end}#pricing .aj-price-breakdown{display:none!important}@media (max-width:1050px){#pricing .aj-pricing-snapshot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#pricing .aj-pricing-card-full{grid-column:span 2}}@media (max-width:760px){#pricing .aj-pricing-snapshot-head{padding-top:28px}#pricing>.section.compact{padding-top:12px}#pricing .aj-pricing-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#pricing .aj-pricing-card{min-height:205px;padding:16px}#pricing .aj-pricing-card-full{grid-column:1/-1}#pricing .aj-pricing-card-full .aj-pricing-card-bottom{grid-template-columns:1fr}}@media (max-width:480px){#pricing .aj-pricing-snapshot-grid{grid-template-columns:1fr}#pricing .aj-pricing-card-full{grid-column:auto}#pricing .aj-pricing-card{min-height:auto}}body:has(#onboarding.page.active) .footer{display:none!important}#onboarding .aj-v82-onboarding>.aj-flow-page-hero{padding:22px 0 8px}#onboarding .aj-v82-onboarding>.aj-flow-page-hero h1{margin-bottom:5px;font-size:clamp(28px,3vw,40px);line-height:1.25}#onboarding .aj-v82-onboarding>.aj-flow-page-hero p{max-width:720px;margin:0;font-size:13.5px;line-height:1.7}#onboarding .aj-v82-onboarding>.section.compact{padding:8px 0 18px}#onboarding .aj-flow-shell{gap:10px}#onboarding .aj-flow-panel{border-radius:24px}#onboarding .aj-flow-top{gap:10px;padding:13px 20px 11px}#onboarding .aj-flow-meta{gap:10px}#onboarding .aj-flow-nav{gap:5px}#onboarding .aj-flow-nav button{min-height:34px;padding:5px 7px;font-size:11px}#onboarding .aj-flow-pane{padding:20px 28px 16px}#onboarding .aj-pane-head{margin-bottom:15px}#onboarding .aj-pane-head .section-label{margin-bottom:4px;font-size:13px}#onboarding .aj-pane-head h2{margin-bottom:6px;font-size:clamp(24px,2.5vw,32px);line-height:1.35}#onboarding .aj-pane-head p{font-size:13.5px;line-height:1.75}#onboarding .aj-conversation-card{border-radius:19px;padding:16px 18px}#onboarding .aj-story-textarea{min-height:132px;padding:14px 16px;font-size:14px;line-height:1.8}#onboarding .aj-story-tools{margin-top:8px}#onboarding .aj-flow-actions{padding:11px 28px 14px}#onboarding .aj-error{min-height:16px;margin-top:5px}#onboarding .aj-v82-onboarding:has([data-aj-flow-pane="5"].active) .aj-story-textarea{min-height:145px;max-height:180px}#onboarding .aj-v82-onboarding:has([data-aj-flow-pane="5"].active) .aj-conversation-card{max-width:760px}#onboarding .aj-v82-onboarding:has([data-aj-flow-pane="5"].active) .aj-pane-head{margin-bottom:12px}#pricing .aj-pricing-snapshot-head{padding:20px 24px 2px}#pricing .aj-pricing-snapshot-head h1{font-size:clamp(27px,2.7vw,38px)}#pricing>.section.compact{padding:8px 0 18px}#pricing .aj-pricing-snapshot{max-width:1320px}#pricing .aj-pricing-snapshot-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}#pricing .aj-pricing-card{border-radius:16px;gap:8px;min-height:158px;padding:13px 14px}#pricing .aj-pricing-card-head{gap:2px}#pricing .aj-pricing-card-head>span{display:none}#pricing .aj-pricing-card h2{font-size:16.5px;line-height:1.25}#pricing .aj-pricing-card ul{gap:3px;font-size:11px;line-height:1.45}#pricing .aj-pricing-card li{padding-inline-start:13px}#pricing .aj-pricing-card-bottom{gap:6px}#pricing .aj-pricing-card-bottom>strong{font-size:16px;line-height:1.15}#pricing .aj-pricing-card .btn{min-height:34px;padding:6px 10px;font-size:11.5px}#pricing .aj-full-compact-list{gap:4px}#pricing .aj-full-compact-list span{border-radius:8px;padding:4px 6px;font-size:9px}#pricing .aj-pricing-card-full .aj-pricing-card-bottom{grid-template-columns:minmax(0,1fr) minmax(130px,175px);gap:8px}@media (max-width:960px){#pricing .aj-pricing-snapshot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#pricing .aj-pricing-card-full{grid-column:span 2}}@media (max-width:700px){#onboarding .aj-v82-onboarding>.aj-flow-page-hero{padding:18px 0 6px}#onboarding .aj-v82-onboarding>.aj-flow-page-hero p{font-size:12.5px}#onboarding .aj-flow-pane{padding:18px 16px 14px}#onboarding .aj-flow-actions{padding:11px 16px 14px}#pricing .aj-pricing-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#pricing .aj-pricing-card{min-height:150px}}@media (max-width:460px){#pricing .aj-pricing-snapshot-grid{grid-template-columns:1fr}#pricing .aj-pricing-card-full{grid-column:auto}}#workbench .aj-flow-page-hero{padding-bottom:8px}#workbench .aj-dashboard-shell{gap:14px}#workbench .aj-profile-overview-head{align-items:center;margin:10px 0 8px}#workbench .aj-profile-overview-head .section-label{font-size:15px}#workbench .aj-profile-overview-head .btn{min-height:36px;padding:7px 13px;font-size:12px}#workbench .aj-profile-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}#workbench .aj-profile-grid .aj-profile-card{min-height:132px;box-shadow:none;border-radius:16px;padding:14px 14px 44px}#workbench .aj-profile-card span{margin-bottom:4px;font-size:10.5px}#workbench .aj-profile-card strong{font-size:14px;line-height:1.5;display:block}#workbench .aj-profile-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}#workbench .aj-profile-card-edit{inset-inline-end:11px;border-radius:8px;padding:5px 9px;font-size:10px;bottom:10px}#workbench .aj-profile-cta-minimal{background:0 0;border:0;border-radius:0;justify-content:center;padding:10px 0 0}#workbench .aj-profile-cta-minimal .btn{min-width:230px;min-height:44px}@media (max-width:1050px){#workbench .aj-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){#workbench .aj-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){#workbench .aj-profile-grid{grid-template-columns:1fr}#workbench .aj-profile-grid .aj-profile-card{min-height:118px}#workbench .aj-profile-cta-minimal .btn{width:100%;min-width:0}}.topbar .brand,.footer .footer-lockup{align-items:center!important;gap:14px!important;min-width:0!important;display:inline-flex!important}.topbar .brand{gap:10px!important}.brand-mark-img,.footer-mark{box-shadow:none!important;background:0 0!important;border-radius:0!important;flex:none!important;justify-content:center!important;align-items:center!important;display:inline-flex!important;overflow:visible!important}.topbar .brand-mark-img{filter:drop-shadow(0 4px 10px #0b203324);width:36px!important;height:36px!important}.footer .footer-mark{filter:drop-shadow(0 8px 16px #00000029);width:52px!important;height:52px!important}.brand-mark-img img,.footer-mark img{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;display:block!important}.brand-wordmark-img,.footer-wordmark-img{flex:0 auto!important;justify-content:center!important;align-items:center!important;min-width:0!important;display:inline-flex!important}.topbar .brand-wordmark-img{max-width:min(22vw,170px)!important;height:19px!important}.footer .footer-wordmark-img{max-width:min(36vw,210px)!important;height:28px!important}.brand-wordmark-img img,.footer-wordmark-img img{object-fit:contain!important;object-position:center right!important;background:0 0!important;width:auto!important;max-width:100%!important;height:100%!important;display:block!important}.footer .footer-wordmark-img img{filter:none!important;opacity:1!important}.topbar .brand strong,.footer .footer-lockup strong{display:none!important}.footer-brand .footer-lockup{margin-bottom:12px!important}.footer-brand p{margin-top:8px!important}@media (max-width:900px){.topbar .brand-mark-img{width:34px!important;height:34px!important}.topbar .brand-wordmark-img{max-width:132px!important;height:17px!important}.footer .footer-mark{width:46px!important;height:46px!important}.footer .footer-wordmark-img{max-width:180px!important;height:24px!important}}@media (max-width:640px){.topbar .brand{gap:8px!important}.topbar .brand-mark-img{width:30px!important;height:30px!important}.topbar .brand-wordmark-img{max-width:108px!important;height:15px!important}.footer .footer-mark{width:42px!important;height:42px!important}.footer .footer-wordmark-img{max-width:160px!important;height:22px!important}}#home{isolation:isolate!important;background-color:#eaf2fb!important;background-image:url(/prototype/asset-b92acf8321.webp)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:100% 100%!important;position:relative!important;overflow:hidden!important}#home:before,#home:after{content:none!important;display:none!important}#home .aj-journey-canvas,#home .hero-art,#home .aj-hero-route,#home .order-field{display:none!important}#home .hero,#home .aj-start-section,#home .feature-section,#home .aj-faq-section{z-index:1!important;isolation:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;position:relative!important}#home .hero:before,#home .hero:after,#home .aj-start-section:before,#home .aj-start-section:after,#home .feature-section:before,#home .feature-section:after,#home .aj-faq-section:before,#home .aj-faq-section:after{content:none!important;display:none!important}#home .hero-inner{text-align:right!important;direction:rtl!important;width:min(560px,46vw)!important;max-width:560px!important;margin:0 auto 0 2vw!important}#home .hero h1{color:#102b52!important;letter-spacing:0!important;text-shadow:0 1px 10px #ffffff57!important;margin:0!important;font-size:clamp(52px,6.1vw,94px)!important;line-height:1.12!important}#home .hero .lead{color:#294a6b!important;text-align:right!important;text-align-last:right!important;text-shadow:0 1px 7px #ffffff52!important;max-width:545px!important;margin:22px 0 0!important;font-size:clamp(18px,1.4vw,21px)!important;line-height:1.95!important}#home .hero-actions .btn.primary{color:#fff!important;background:#173b6b!important;border:1px solid #e0ae5299!important;border-radius:16px!important;min-width:220px!important;min-height:54px!important;padding:13px 30px!important;box-shadow:0 12px 28px #173b6b2e!important}#home .hero-actions .btn.primary:hover,#home .hero-actions .btn.primary:focus-visible{color:#fff!important;background:#214b80!important}#home .aj-start-section{padding:74px 0 96px!important}#home .feature-section{padding:72px 0 104px!important}#home .aj-faq-section{padding:64px 0 90px!important}#home .aj-landing-heading,#home .feature-title h2,#home .aj-start-step h3,#home .aj-faq-item summary{color:#102b52!important;text-shadow:0 1px 8px #ffffff47!important}#home .feature-lead,#home .aj-start-step p,#home .aj-faq-item>p{color:#385876!important;text-align:justify!important;text-align-last:center!important}#home .aj-start-step:last-child .aj-step-number{color:#9a6a19!important;border-color:#e0ae527a!important}#home .feature-card{-webkit-backdrop-filter:blur(8px)saturate(105%)!important;background:#fafcffad!important;border:1px solid #3d608724!important;box-shadow:0 16px 42px #304d6f14!important}@media (max-width:820px){#home{background-size:100% 100%!important}#home .hero{align-items:flex-start!important;min-height:720px!important;padding:78px 0 64px!important}#home .hero>.container{width:calc(100% - 32px)!important}#home .hero-inner{text-align:center!important;width:100%!important;max-width:520px!important;margin:0 auto!important}#home .hero h1{text-align:center!important;font-size:clamp(40px,11vw,58px)!important}#home .hero .lead{text-align:center!important;text-align-last:center!important;max-width:92%!important;margin:18px auto 0!important;font-size:16px!important}#home .hero-actions{justify-content:center!important}#home .hero-actions .btn.primary{width:100%!important;min-width:0!important}#home .aj-start-section{padding:56px 0 72px!important}#home .feature-section{padding:56px 0 78px!important}#home .aj-faq-section{padding:48px 0 60px!important}#home .aj-start-steps:before{background:linear-gradient(#4373a966,#e0ae5299)!important}}.aj-v85-context{border:1px solid var(--line);background:var(--paper-2);color:var(--muted);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:11px 13px;font-size:12px;line-height:1.7;display:flex}.aj-v85-context strong{color:var(--ink)}.aj-v85-context button{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 0;font-weight:900}@media (max-width:640px){.aj-v85-context{flex-direction:column;align-items:flex-start}.document-upload-label input,.portal-file-upload input{width:1px!important;height:1px!important;inset:50% auto auto 50%!important;overflow:hidden!important}.document-requirement,.document-file-actions{min-width:0!important;max-width:100%!important}}html[dir=ltr] .aj-v82-onboarding,html[dir=ltr] .aj-v82-universities,html[dir=ltr] .aj-v82-workbench,html[dir=ltr] .aj-v84-modal{text-align:left;direction:ltr}html[dir=ltr] .aj-v82-onboarding :is(.aj-pane-head,.aj-field,.aj-choice,.aj-conversation-prompt,.aj-review-card,.aj-profile-accordion,.aj-repeat-card),html[dir=ltr] .aj-v82-universities :is(.aj-paywall-card,.aj-payment-box,.aj-rec-head,.aj-rec-card,.aj-recommendation-intro),html[dir=ltr] .aj-v82-workbench :is(.aj-ai-summary,.aj-analysis-card,.aj-profile-card,.aj-operational-head,.aj-module-card),html[dir=ltr] .aj-v84-modal :is(.aj-v84-dialog,.aj-field,.aj-module-item){text-align:left;text-align-last:auto}html[dir=ltr] .aj-v82-onboarding input,html[dir=ltr] .aj-v82-onboarding textarea,html[dir=ltr] .aj-v82-onboarding select,html[dir=ltr] .aj-v84-modal input,html[dir=ltr] .aj-v84-modal select{text-align:left;direction:ltr}html[dir=ltr] .aj-flow-actions{direction:ltr}html[dir=ltr] .aj-review-edit{margin-inline-start:auto}html[dir=ltr] .aj-rec-card-top{direction:ltr}html[dir=ltr] .aj-module-item{grid-template-columns:auto minmax(0,1fr) auto}.aj-flow-nav{scrollbar-width:thin;overscroll-behavior-inline:contain}.aj-flow-nav button{white-space:nowrap}@media (max-width:720px){.aj-flow-nav{padding-bottom:4px;display:flex;overflow-x:auto}.aj-flow-nav button{min-width:max-content}.aj-flow-meta{align-items:flex-start}.aj-v84-dialog{max-height:calc(100dvh - 28px)}}html[dir=ltr] .page-hero h1,html[dir=ltr] .page-hero h2,html[dir=ltr] .footer-badge,html[dir=ltr] .btn,html[dir=ltr] button{overflow-wrap:anywhere;word-break:normal}@media (max-width:620px){.aj-v82-onboarding .aj-flow-actions{grid-template-columns:1fr;align-items:stretch;display:grid}.aj-v82-onboarding .aj-flow-actions>.btn,.aj-v82-onboarding .aj-flow-actions>.inline-actions,.aj-v82-onboarding .aj-flow-actions>.inline-actions .btn{white-space:normal;width:100%;min-width:0;max-width:100%}.aj-v82-onboarding .aj-flow-actions>.inline-actions{grid-template-columns:1fr;gap:8px;display:grid}.aj-v82-workbench .btn,.aj-v82-universities .btn{white-space:normal;text-align:center;overflow-wrap:anywhere;min-width:0;max-width:100%}.aj-v82-workbench .aj-profile-cta{min-width:0}.aj-v82-workbench .school-chip-row{min-width:0;max-width:100%;overflow-x:auto}}.aj-operational-head{align-items:flex-end}.aj-progress-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.aj-progress-card{text-align:start;grid-template-columns:44px minmax(0,1fr);align-items:start;min-height:196px}.aj-progress-card>div{min-width:0}.aj-progress-card .aj-module-icon{margin-top:1px}.aj-module-progress-row{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.aj-module-progress-row strong{color:var(--navy);direction:ltr;font-size:22px}.aj-module-progress-row span{color:var(--muted);text-align:end;font-size:11px}.aj-module-progress-track{background:var(--paper-3);border-radius:999px;height:8px;margin-top:8px;overflow:hidden}.aj-module-progress-track i{border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--blue));width:0;height:100%;transition:width .3s;display:block}.aj-progress-card.locked .aj-module-progress-track{opacity:.45}.aj-progress-card.locked .aj-module-progress-row strong{color:var(--muted)}.aj-active-applications{margin-top:2px}.aj-task-page{gap:16px;max-width:1120px;display:grid}.aj-task-page-locked{border:1px solid var(--gold-line);background:linear-gradient(135deg,var(--gold-soft),var(--paper));box-shadow:var(--shadow-soft);border-radius:24px;padding:28px}.aj-task-page-locked h2{color:var(--navy);margin:7px 0}.aj-task-page-locked p{color:var(--muted)}.aj-task-page-locked[hidden],[data-aj-task-unlocked][hidden]{display:none!important}.aj-task-progress-hero{justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.aj-task-progress-hero h2{color:var(--navy);margin:5px 0 4px}.aj-task-progress-hero h2 strong{font-size:30px}.aj-task-progress-hero p{color:var(--muted);margin:0}.aj-page-progress-ring{background:conic-gradient(var(--green) var(--p,0%),var(--paper-3) 0);width:82px;height:82px;color:var(--navy);box-shadow:inset 0 0 0 1px var(--line);background:radial-gradient(circle,var(--paper) 0 61%,transparent 63%),conic-gradient(var(--green) var(--p,0%),var(--paper-3) 0);direction:ltr;border-radius:50%;flex:0 0 82px;place-items:center;font-size:14px;font-weight:950;display:grid;position:relative}.aj-task-layout{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);align-items:start;gap:14px;display:grid}.aj-task-form{gap:12px;display:grid}.aj-task-list{gap:9px;margin-top:12px;display:grid}.aj-task-row{border:1px solid var(--line);background:var(--paper-2);border-radius:14px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 13px;display:grid}.aj-task-row input[type=checkbox]{width:20px;height:20px;accent-color:var(--green)}.aj-task-row strong{color:var(--ink);font-size:13px;display:block}.aj-task-row small{color:var(--muted);margin-top:2px;font-size:10.5px;display:block}.aj-task-row.done strong{color:var(--muted);text-decoration:line-through}.aj-task-row button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:18px}.aj-legal-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.aj-legal-categories article{border:1px solid var(--line);background:var(--paper);border-radius:15px;justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex}.aj-legal-categories span{color:var(--muted);font-size:12px}.aj-legal-categories strong{color:var(--navy);font-size:18px}.aj-scholarship-ai{justify-content:space-between;align-items:center;gap:18px;display:flex}.aj-scholarship-ai h3{margin:5px 0}.aj-scholarship-ai p{color:var(--muted);margin:0;line-height:1.8}.aj-progress-loading{opacity:.55}@media (max-width:900px){.aj-progress-module-grid,.aj-task-layout{grid-template-columns:1fr}.aj-task-progress-hero,.aj-scholarship-ai,.aj-operational-head{flex-direction:column;align-items:flex-start}.aj-page-progress-ring{align-self:flex-start}.aj-legal-categories{grid-template-columns:1fr}}@media (max-width:560px){.aj-progress-card{grid-template-columns:38px minmax(0,1fr);padding:16px}.aj-module-progress-row{flex-direction:column;align-items:flex-start;gap:4px}.aj-module-progress-row span{text-align:start}.aj-task-progress-hero{padding:18px}.aj-task-page-locked{padding:20px}}.aj-inline-status{border:1px solid var(--line);background:var(--paper);max-width:260px;min-height:34px;color:var(--ink);font:inherit;border-radius:10px;margin-top:7px;padding:5px 8px;font-size:10.5px}.aj-exam-included{border:1px solid var(--green-line);background:var(--green-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;margin:10px 0 6px;padding:8px 10px;display:flex}.aj-exam-included span{color:var(--green);font-size:11px;font-weight:950}.aj-exam-included small{color:var(--muted);font-size:9.5px}.aj-guidance-note{background:linear-gradient(135deg,var(--blue-soft),var(--paper));border-color:var(--blue-line);margin:12px 0}.aj-guidance-note strong{color:var(--navy)}.aj-guidance-note p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.8}.aj-file-field{gap:7px;font-weight:850;display:grid}.aj-file-field input{border:1px dashed var(--line-strong);background:var(--paper-2);border-radius:13px;width:100%;padding:10px}.aj-file-field small{color:var(--muted);font-size:10px}.aj-task-note{white-space:pre-wrap;margin-top:4px;display:block!important}.aj-task-source{color:var(--blue);margin-top:5px;font-size:10px;font-weight:900;display:inline-flex}.aj-task-source:hover{text-decoration:underline}.aj-essay-ai-note{border:1px solid var(--blue-line);background:var(--blue-soft);border-radius:16px;justify-content:space-between;align-items:flex-start;gap:18px;padding:14px 16px;display:flex}.aj-essay-ai-note strong{color:var(--navy);white-space:nowrap}.aj-essay-ai-note p{color:var(--muted);max-width:760px;margin:0;font-size:12px;line-height:1.8}.aj-exam-ai-strip{border:1px solid var(--green-line);background:var(--green-soft);border-radius:15px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.aj-exam-ai-strip div{gap:2px;display:grid}.aj-exam-ai-strip strong{color:var(--ink);font-size:13px}.aj-exam-ai-strip span:not(.tiny-badge){color:var(--muted);font-size:10.5px;line-height:1.6}.exam-test-btn.locked-exam{opacity:.62;position:relative}.exam-test-btn.locked-exam:after{content:"قفل";color:var(--muted);margin-inline-start:5px;font-size:9px}@media (max-width:720px){.aj-essay-ai-note,.aj-exam-ai-strip,.aj-exam-included{flex-direction:column;align-items:flex-start}.aj-essay-ai-note strong{white-space:normal}}.footer{background:var(--footer-bg)!important;color:var(--footer-ink)!important;border-top:1px solid var(--footer-line)!important;margin-top:32px!important;padding:28px 0 16px!important}.footer:before{content:none!important;display:none!important}.footer .footer-grid{grid-template-columns:1.15fr .85fr .85fr 1fr!important;align-items:start!important;gap:20px!important}.footer .footer-brand{flex-direction:column!important;gap:8px!important;display:flex!important}.footer .footer-lockup{align-items:center!important;gap:10px!important;margin:0 0 6px!important;line-height:1!important;display:inline-flex!important}.footer .footer-lockup strong{display:none!important}.footer .brand-mark-img,.footer .footer-mark{filter:none!important;width:36px!important;min-width:36px!important;height:36px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.footer .brand-wordmark-img,.footer .footer-wordmark-img{align-items:center!important;max-width:150px!important;height:18px!important;display:inline-flex!important}.footer .brand-mark-img img,.footer .footer-mark img{object-fit:contain!important;width:100%!important;height:100%!important;box-shadow:none!important;filter:none!important;opacity:1!important;background:0 0!important;border-radius:0!important}.footer .brand-wordmark-img img,.footer .footer-wordmark-img img{object-fit:contain!important;filter:none!important;opacity:1!important;background:0 0!important;width:auto!important;max-width:100%!important;height:100%!important;display:block!important}.footer h3,.footer .footer-bottom,.footer .footer-bottom span,.footer .footer-lockup,.footer .footer-lockup *{color:var(--footer-ink)!important}.footer p,.footer .footer-muted,.footer .footer-badge-note{color:var(--footer-muted)!important}.footer a{color:var(--footer-muted)!important;margin:5px 0!important;font-size:15px!important}.footer a:hover{color:var(--footer-ink)!important}.footer .footer-badge{border:1px dashed var(--footer-line)!important;background:color-mix(in srgb,var(--footer-ink) 8%,transparent)!important;color:var(--footer-ink)!important}.footer .footer-badge span{color:var(--footer-ink)!important}.footer .footer-bottom{border-top:1px solid var(--footer-line)!important;margin-top:18px!important;padding-top:12px!important;font-size:13px!important}@media (max-width:960px){.footer .footer-grid{grid-template-columns:1fr 1fr!important;gap:18px!important}}@media (max-width:640px){.footer{padding:24px 0 14px!important}.footer .footer-grid{grid-template-columns:1fr!important}.footer .brand-mark-img,.footer .footer-mark{width:32px!important;min-width:32px!important;height:32px!important}.footer .brand-wordmark-img,.footer .footer-wordmark-img{max-width:128px!important;height:16px!important}}#home{isolation:isolate!important;filter:none!important;opacity:1!important;background-color:#eef4fa!important;background-image:-webkit-image-set(url(/prototype/asset-9acbd811d3.webp) 1x,url(/prototype/asset-a1a41044ac.webp) 2x)!important;background-image:image-set("/prototype/asset-9acbd811d3.webp" 1x,"/prototype/asset-a1a41044ac.webp" 2x)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:cover!important;background-attachment:scroll!important;position:relative!important;overflow:clip!important;transform:none!important}#home:before,#home:after,#home .hero:before,#home .hero:after,#home .statement-section:before,#home .statement-section:after,#home .feature-section:before,#home .feature-section:after,#home .aj-start-section:before,#home .aj-start-section:after,#home .aj-faq-section:before,#home .aj-faq-section:after{content:none!important;background:0 0!important;display:none!important}#home .hero,#home .statement-section,#home .aj-start-section,#home .feature-section,#home .aj-faq-section{z-index:1!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;position:relative!important}#home .hero{align-items:center!important;min-height:calc(100svh - 72px)!important;padding:clamp(80px,8vh,120px) 0 clamp(80px,10vh,140px)!important;display:flex!important;overflow:visible!important}#home .hero-inner{text-align:center!important;width:min(44vw,790px)!important;max-width:790px!important;margin-left:clamp(28px,6vw,130px)!important;margin-right:auto!important}#home .hero h1,#home .statement-text,#home .feature-title h2,#home .aj-landing-heading,#home .aj-start-step h3,#home .aj-faq-item summary{color:#0b132b!important;text-shadow:none!important}#home .aj-start-section{background:0 0!important}#home .aj-step-number{-webkit-backdrop-filter:blur(10px);color:#173b55!important;background:#ffffffb8!important;border-color:#173b5533!important;box-shadow:0 0 0 6px #ffffff57,0 8px 28px #0b132b14!important}#home .aj-faq-section{background:0 0!important}@media (max-width:900px){#home{background-position:68% 0!important;background-size:auto 100%!important}#home .hero{min-height:88svh!important;padding:clamp(68px,9vh,96px) 0 clamp(72px,10vh,110px)!important}#home .hero-inner{width:min(92vw,680px)!important;max-width:680px!important;margin-left:auto!important;margin-right:auto!important;padding-inline:18px!important}}@media (max-width:560px){#home{background-position:71% 0!important}#home .hero{min-height:82svh!important}#home .hero-inner{width:100%!important;padding-inline:22px!important}}#home,#home.page,html.aj-home-active #home{will-change:auto!important}#home{isolation:isolate!important;filter:none!important;opacity:1!important;background:#eef4fa!important;position:relative!important;overflow:clip!important;transform:none!important}#home:before,#home:after,#home .hero:before,#home .hero:after,#home .aj-start-section:after,#home .feature-section:after,#home .aj-faq-section:after{content:none!important;background:0 0!important;display:none!important}#home .aj-journey-canvas,#home .hero-art,#home .order-field{display:none!important}#home .hero,#home .aj-start-section,#home .feature-section,#home .aj-faq-section{z-index:1!important;box-shadow:none!important;border-color:#0000!important;position:relative!important}#home .hero{background-image:url(/prototype/asset-afb5aa67de.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;align-items:center!important;min-height:calc(100svh - 72px)!important;padding:clamp(84px,9vh,124px) 0 clamp(96px,11vh,150px)!important;display:flex!important;overflow:hidden!important}#home .hero>.container{width:min(1220px,100% - 72px)!important;margin:0 auto!important}#home .hero-inner{text-align:center!important;direction:rtl!important;width:min(43vw,700px)!important;max-width:700px!important;margin-left:clamp(28px,4vw,86px)!important;margin-right:auto!important}#home .aj-start-section,#home .feature-section,#home .aj-faq-section{isolation:isolate!important;background:0 0!important;overflow:visible!important}#home .aj-start-section:before,#home .feature-section:before,#home .aj-faq-section:before{content:""!important;z-index:-1!important;pointer-events:none!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;display:block!important;position:absolute!important;inset:-150px 0 -1px!important;-webkit-mask-image:linear-gradient(#0000 0,#00000057 54px,#000 150px 100%)!important;mask-image:linear-gradient(#0000 0,#00000057 54px,#000 150px 100%)!important}#home .aj-start-section:before{background-image:url(/prototype/asset-e5c948de9f.png)!important}#home .feature-section:before{background-image:url(/prototype/asset-46c6946920.png)!important}#home .aj-faq-section:before{background-image:url(/prototype/asset-f84c00f8b4.png)!important}#home .aj-start-section>*,#home .feature-section>*,#home .aj-faq-section>*{z-index:1!important;position:relative!important}#home .hero h1,#home .feature-title h2,#home .aj-landing-heading,#home .aj-start-step h3,#home .aj-faq-item summary{color:#0b2033!important;text-shadow:none!important}#home .hero .lead,#home .feature-lead,#home .aj-start-step p,#home .aj-faq-item>p{color:#48586b!important;text-shadow:none!important}#home .hero-actions{justify-content:center!important;margin-top:28px!important;display:flex!important}#home .hero-actions .btn.primary{color:#fff!important;background:linear-gradient(135deg,#102b52,#1c477d)!important;border:1px solid #e0ae528c!important;box-shadow:0 14px 34px #102b522e!important}#home .aj-start-step{box-shadow:none!important;-webkit-backdrop-filter:blur(3px)!important;background:#ffffff2e!important;border-color:#ffffff42!important}#home .aj-step-number{color:#173b55!important;background:#ffffffc7!important;border-color:#173b552e!important;box-shadow:0 0 0 6px #ffffff47,0 8px 28px #0b132b14!important}#home .aj-start-steps:before{background:linear-gradient(90deg,#4169e129,#e0ae5257)!important}#home .feature-card,#home .feature-card.ai{-webkit-backdrop-filter:blur(9px)!important;background:linear-gradient(145deg,#ffffffe0,#f4f8fcc7)!important;border:1px solid #2a415c1a!important;box-shadow:0 18px 45px #1f375413!important}#home .feature-card h3{color:#0b2033!important}#home .feature-card p{color:#526174!important}#home .aj-faq-list{border-top-color:#2a415c24!important}#home .aj-faq-item{border-bottom-color:#2a415c24!important}#home .aj-faq-item summary:hover,#home .aj-faq-item[open] summary{color:#315b86!important}#home .aj-faq-toggle{color:#315b86!important;border-color:#315b863d!important}#home,#home.page,#home .hero,#home .aj-start-section,#home .feature-section,#home .aj-faq-section{will-change:auto!important;transform:none!important}@media (max-width:900px){#home .hero{background-position:69%!important;min-height:88svh!important;padding:clamp(70px,9vh,98px) 0 clamp(78px,10vh,112px)!important}#home .hero>.container{width:calc(100% - 32px)!important}#home .hero-inner{width:min(92vw,680px)!important;max-width:680px!important;margin-left:auto!important;margin-right:auto!important;padding-inline:18px!important}#home .aj-start-section:before,#home .feature-section:before,#home .aj-faq-section:before{background-position:50%!important;top:-110px!important;-webkit-mask-image:linear-gradient(#0000 0,#0000005c 42px,#000 110px 100%)!important;mask-image:linear-gradient(#0000 0,#0000005c 42px,#000 110px 100%)!important}}@media (max-width:560px){#home .hero{background-position:72%!important;min-height:82svh!important}#home .hero-inner{width:100%!important;padding-inline:22px!important}#home .aj-start-section:before,#home .feature-section:before,#home .aj-faq-section:before{background-position:50%!important}}html.aj-home-active .topbar{-webkit-backdrop-filter:blur(18px)saturate(118%)!important;background:#eef5fc9e!important;border-bottom:1px solid #435e801a!important;box-shadow:0 10px 34px #2543670e!important}html.aj-home-active .topbar.aj-scrolled{-webkit-backdrop-filter:blur(20px)saturate(120%)!important;background:#f0f6fcd1!important;border-bottom-color:#435e801f!important;box-shadow:0 12px 36px #25436713!important}html.aj-home-active .topbar .brand strong,html.aj-home-active .topbar-nav a,html.aj-home-active .topbar .text-link,html.aj-home-active .topbar .menu-toggle,html.aj-home-active .topbar .icon-toggle,html.aj-home-active .topbar .lang-select{color:#173451!important}html.aj-home-active .topbar-nav a:hover,html.aj-home-active .topbar-nav a.active,html.aj-home-active .topbar .text-link:hover{color:#315b86!important}html.aj-home-active .topbar .menu-toggle:hover,html.aj-home-active .topbar .menu-toggle[aria-expanded=true],html.aj-home-active .topbar .icon-toggle:hover{color:#315b86!important;background:#ffffff6b!important}html.aj-home-active .topbar .header-menu-panel{-webkit-backdrop-filter:blur(18px)saturate(115%)!important;background:#f6f9fdf0!important;border:1px solid #435e801a!important;box-shadow:0 20px 52px #2543671f!important}html.aj-home-active .footer{isolation:isolate!important;color:#173451!important;background:var(--footer-bg)!important;box-shadow:none!important;border-top:0!important;margin-top:0!important;padding:72px 0 24px!important;position:relative!important;overflow:hidden!important}html.aj-home-active .footer:before{content:""!important;z-index:-1!important;pointer-events:none!important;opacity:.72!important;background:linear-gradient(168deg,#0000 0 29%,#ffffff57 29.2% 31%,#0000 31.2% 100%),linear-gradient(11deg,#0000 0 60%,#e7b75f33 60.1% 60.45%,#0000 60.6% 100%)!important;display:block!important;position:absolute!important;inset:0!important;-webkit-mask-image:none!important;mask-image:none!important}html.aj-home-active .footer:after{content:""!important;z-index:-1!important;pointer-events:none!important;background:linear-gradient(#eef4fae6,#eef4fa00)!important;height:84px!important;position:absolute!important;top:0!important;left:0!important;right:0!important}html.aj-home-active .footer a:hover{color:#315b86!important}html.aj-home-active .footer-grid{gap:30px!important}html.aj-home-active .footer-badge{background:color-mix(in srgb, var(--footer-ink) 8%, transparent)!important;border:1px solid var(--footer-line)!important;color:var(--footer-ink)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important}html.aj-home-active .footer-badge span{color:var(--footer-ink)!important}html.aj-home-active .footer-bottom{border-top:1px solid var(--footer-line)!important;margin-top:30px!important;padding-top:17px!important}html.aj-home-active #home .aj-faq-section:after{content:""!important;pointer-events:none!important;z-index:0!important;background:linear-gradient(#edf4fb00,#edf4fbeb)!important;height:130px!important;display:block!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}@media (max-width:760px){html.aj-home-active .topbar{-webkit-backdrop-filter:blur(16px)saturate(116%)!important;background:#eef5fcbd!important}html.aj-home-active .footer{padding:56px 0 22px!important}html.aj-home-active #home .aj-faq-section{padding-bottom:82px!important}}html.aj-home-active #home .hero{background-position:50% 28px!important}@media (max-width:900px){html.aj-home-active #home .hero{background-position:69% 22px!important}}@media (max-width:560px){html.aj-home-active #home .hero{background-position:72% 18px!important}}@media (max-width:900px){html.aj-home-active #home .hero{background-position:66%!important;background-size:cover!important}}@media (max-width:560px){html.aj-home-active #home .hero{background-position:70%!important}}html.aj-home-active #home .hero{background-image:url(/prototype/asset-1945492679.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}@media (max-width:900px){html.aj-home-active #home .hero{background-position:66%!important}}@media (max-width:560px){html.aj-home-active #home .hero{background-position:70%!important}}html.aj-home-active .footer{isolation:isolate!important;box-shadow:none!important;color:#173451!important;background:0 0!important;border-top:0!important;margin-top:0!important;position:relative!important;overflow:visible!important}html.aj-home-active .footer:before{content:""!important;z-index:0!important;pointer-events:none!important;opacity:1!important;background-image:url(/prototype/asset-f84c00f8b4.png)!important;background-position:bottom!important;background-repeat:no-repeat!important;background-size:cover!important;display:block!important;position:absolute!important;inset:-180px 0 0!important;-webkit-mask-image:linear-gradient(#0000 0,#0000006b 70px,#000 180px 100%)!important;mask-image:linear-gradient(#0000 0,#0000006b 70px,#000 180px 100%)!important}html.aj-home-active .footer:after{content:""!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(#ffffff0a,#eef5fc1a)!important;display:block!important;position:absolute!important;inset:0!important}html.aj-home-active .footer>.container{z-index:1!important;position:relative!important}html.aj-home-active #home .aj-faq-section:after{content:none!important;background:0 0!important;display:none!important}html.aj-home-active .footer-lockup,html.aj-home-active .footer-lockup strong,html.aj-home-active .footer h3{color:var(--footer-ink)!important}html.aj-home-active .footer-brand p,html.aj-home-active .footer p,html.aj-home-active .footer a,html.aj-home-active .footer-bottom,html.aj-home-active .footer-badge-note{color:#526174!important}html.aj-home-active .footer-badge{-webkit-backdrop-filter:blur(7px)!important;background:#ffffff6b!important;border:1px solid #315b8624!important;box-shadow:0 10px 26px #2543670d!important}@media (max-width:760px){html.aj-home-active .footer:before{background-position:bottom!important;top:-120px!important;-webkit-mask-image:linear-gradient(#0000 0,#0000006b 44px,#000 120px 100%)!important;mask-image:linear-gradient(#0000 0,#0000006b 44px,#000 120px 100%)!important}html.aj-home-active #home .aj-faq-section{padding-bottom:70px!important}}html.aj-home-active #home .hero{padding-top:74px!important;padding-bottom:74px!important}html.aj-home-active #home .hero-inner{flex-direction:column!important;align-items:flex-start!important;width:min(100%,1180px)!important;max-width:1180px!important;margin:0 auto!important;padding-inline:28px!important;display:flex!important}html.aj-home-active #home .hero h1{white-space:nowrap!important;letter-spacing:-.055em!important;text-align:center!important;color:#f7fbff!important;text-shadow:0 10px 28px #07142638,0 1px #ffffff2e!important;width:auto!important;max-width:none!important;margin:0 0 18px clamp(24px,7vw,170px)!important;font-size:clamp(56px,5.8vw,92px)!important;line-height:1.05!important}html.aj-home-active #home .hero .lead{color:#e5edf7!important;text-align:center!important;text-align-last:center!important;text-shadow:0 6px 18px #0714262e!important;max-width:660px!important;margin:0 0 0 clamp(24px,7vw,170px)!important;font-size:20px!important;line-height:1.95!important}html.aj-home-active #home .hero-actions{justify-content:flex-start!important;width:auto!important;margin:30px 0 0 clamp(24px,7vw,170px)!important}html.aj-home-active #home .hero-actions .btn.primary{color:#f7fbff!important;background:#0d2c4feb!important;border-color:#e7f3ff57!important;min-width:238px!important;box-shadow:0 12px 36px #0716273d!important}html.aj-home-active #home .hero-actions .btn.primary:hover,html.aj-home-active #home .hero-actions .btn.primary:focus-visible{color:#fff!important;background:#0f3863f5!important}html.aj-home-active #home .hero-art{display:none!important}html.aj-home-active .footer .footer-brand{gap:10px!important}html.aj-home-active .footer .footer-lockup{align-items:center!important;gap:14px!important;margin:0!important;display:inline-flex!important}html.aj-home-active .footer .footer-mark{width:42px!important;min-width:42px!important;height:38px!important}html.aj-home-active .footer .footer-wordmark-img{justify-content:flex-start!important;align-items:center!important;max-width:190px!important;height:24px!important;display:inline-flex!important;transform:translateY(1px)!important}html.aj-home-active .footer .footer-wordmark-img img{width:auto!important;max-width:100%!important;height:100%!important;display:block!important}html.aj-home-active .footer .footer-lockup strong{display:none!important}@media (max-width:1100px){html.aj-home-active #home .hero h1,html.aj-home-active #home .hero .lead,html.aj-home-active #home .hero-actions{margin-left:auto!important;margin-right:auto!important}html.aj-home-active #home .hero h1{white-space:normal!important;max-width:12ch!important;font-size:clamp(42px,7vw,74px)!important}html.aj-home-active #home .hero .lead{max-width:92%!important;font-size:18px!important}html.aj-home-active #home .hero-actions{justify-content:center!important}}@media (max-width:640px){html.aj-home-active #home .hero{padding-top:56px!important;padding-bottom:58px!important}html.aj-home-active #home .hero-inner{align-items:center!important;padding-inline:22px!important}html.aj-home-active #home .hero h1{max-width:10ch!important;margin-bottom:14px!important;font-size:clamp(36px,9vw,52px)!important}html.aj-home-active #home .hero .lead{max-width:100%!important;font-size:16px!important;line-height:1.9!important}html.aj-home-active #home .hero-actions{width:100%!important;margin-top:24px!important}html.aj-home-active #home .hero-actions .btn.primary{width:100%!important;min-width:0!important}html.aj-home-active .footer .footer-lockup{gap:12px!important}html.aj-home-active .footer .footer-wordmark-img{height:22px!important}}html.aj-home-active #home .hero-inner{direction:rtl!important;width:min(1180px,100% - 56px)!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important;padding-inline:0!important;display:block!important}html.aj-home-active #home .hero h1{white-space:nowrap!important;text-align:center!important;color:#f7fbff!important;text-shadow:0 10px 28px #07142640,0 1px #ffffff29!important;direction:rtl!important;width:min(760px,47vw)!important;max-width:none!important;margin:0 auto 18px 0!important;font-size:clamp(54px,5.1vw,82px)!important;line-height:1.06!important;display:block!important}html.aj-home-active #home .hero .lead{white-space:nowrap!important;text-align:center!important;text-align-last:center!important;color:#eef4fb!important;text-shadow:0 6px 18px #0714263d!important;direction:rtl!important;width:min(900px,55vw)!important;max-width:none!important;margin:0 auto 0 0!important;font-size:clamp(14px,1.12vw,18px)!important;line-height:1.7!important;display:block!important}html.aj-home-active #home .hero-actions{direction:rtl!important;justify-content:center!important;width:min(760px,47vw)!important;margin:28px auto 0 0!important;display:flex!important}html.aj-home-active #home .hero-actions .btn.primary{min-width:238px!important}@media (max-width:1100px){html.aj-home-active #home .hero-inner{width:calc(100% - 36px)!important}html.aj-home-active #home .hero h1{white-space:nowrap!important;width:min(720px,82vw)!important;margin-left:auto!important;margin-right:auto!important;font-size:clamp(42px,6.8vw,68px)!important}html.aj-home-active #home .hero .lead{white-space:nowrap!important;width:min(920px,92vw)!important;margin-left:auto!important;margin-right:auto!important;font-size:clamp(13px,1.55vw,17px)!important}html.aj-home-active #home .hero-actions{width:min(720px,82vw)!important;margin-left:auto!important;margin-right:auto!important}}@media (max-width:760px){html.aj-home-active #home .hero h1{white-space:normal!important;width:100%!important;font-size:clamp(36px,9vw,50px)!important}html.aj-home-active #home .hero .lead{white-space:normal!important;width:100%!important;font-size:16px!important}html.aj-home-active #home .hero-actions{width:100%!important}}html.aj-home-active #home .hero h1{color:#fff2cf!important;text-shadow:0 12px 28px #07142642,0 2px #ffffff29,0 0 26px #e0ae521f!important}html.aj-home-active #home .hero .lead{color:#f1f6fb!important;text-shadow:0 6px 18px #07142629!important;font-size:clamp(22px,1.65vw,27px)!important;line-height:1.9!important}@media (max-width:1100px){html.aj-home-active #home .hero .lead{font-size:clamp(19px,2.6vw,23px)!important}}@media (max-width:640px){html.aj-home-active #home .hero h1{color:#fff3d6!important}html.aj-home-active #home .hero .lead{font-size:18px!important;line-height:1.85!important}}html.aj-home-active #home .hero>.container{width:min(1240px,100% - 72px)!important}html.aj-home-active #home .hero-inner{text-align:center!important;direction:rtl!important;flex-direction:column!important;align-items:center!important;width:min(700px,47vw)!important;max-width:700px!important;margin-left:clamp(54px,7vw,128px)!important;margin-right:auto!important;display:flex!important}html.aj-home-active #home .hero h1{color:#fff!important;white-space:nowrap!important;text-shadow:0 0 14px #fff1ce6b,0 10px 26px #07142657,0 0 38px #e0ae5233!important;width:max-content!important;max-width:100%!important;margin:0 auto!important}html.aj-home-active #home .hero .lead{color:#f2f6fb!important;text-align:center!important;text-align-last:center!important;white-space:nowrap!important;text-shadow:0 6px 22px #07142647!important;width:100%!important;max-width:640px!important;margin:18px auto 0!important;font-size:clamp(24px,1.72vw,30px)!important;line-height:1.8!important}html.aj-home-active #home .hero-actions{justify-content:center!important;width:100%!important;margin-top:26px!important}html.aj-home-active #home .hero-actions .btn.primary{margin-inline:auto!important}html.aj-home-active #home .aj-landing-heading,html.aj-home-active #home .feature-title h2,html.aj-home-active #home .aj-faq-section .aj-landing-heading{margin-top:0!important;margin-bottom:18px!important}html.aj-home-active .footer{margin-top:-8px!important;padding-top:18px!important}html.aj-home-active .footer .footer-lockup{justify-content:flex-start!important;align-items:center!important;gap:0!important;display:inline-flex!important}html.aj-home-active .footer .aj-footer-lockup-combo{justify-content:flex-start!important;align-items:center!important;display:inline-flex!important}html.aj-home-active .footer .aj-footer-lockup-combo img{width:min(280px,100%)!important;height:auto!important;box-shadow:none!important;filter:none!important;background:0 0!important;border-radius:0!important;display:block!important}@media (max-width:1180px){html.aj-home-active #home .hero .lead{font-size:clamp(21px,2vw,26px)!important}}@media (max-width:900px){html.aj-home-active #home .hero-inner{width:min(92vw,700px)!important;margin-left:auto!important;margin-right:auto!important}html.aj-home-active #home .hero h1,html.aj-home-active #home .hero .lead{white-space:normal!important}html.aj-home-active #home .hero .lead{max-width:92vw!important;font-size:clamp(19px,3vw,24px)!important}html.aj-home-active #home .aj-start-section{margin-top:-18px!important;padding-top:18px!important}html.aj-home-active #home .feature-section{margin-top:-10px!important;padding-top:24px!important}html.aj-home-active #home .aj-faq-section{margin-top:-8px!important;padding-top:22px!important;padding-bottom:38px!important}html.aj-home-active .footer{padding-top:12px!important}}@media (max-width:640px){html.aj-home-active .footer .aj-footer-lockup-combo img{width:min(220px,100%)!important}}html.aj-home-active .topbar .brand{gap:10px!important}html.aj-home-active #home .aj-landing-inner{position:relative!important}html.aj-home-active #home .aj-start-steps{align-items:stretch!important;gap:24px!important}html.aj-home-active #home .aj-start-step{-webkit-backdrop-filter:none!important;background:#f6fafff5!important;border:1px solid #2a415c1f!important;border-radius:24px!important;padding:24px 20px 22px!important;box-shadow:0 16px 36px #1f375414!important}html.aj-home-active #home .aj-step-number{margin-bottom:18px!important;box-shadow:0 0 0 6px #ffffffb8!important}html.aj-home-active #home .aj-start-step h3{margin-bottom:10px!important}html.aj-home-active #home .aj-start-step p{color:#4d6176!important}html.aj-home-active #home .feature-section{margin-top:-26px!important;padding-top:16px!important;padding-bottom:68px!important}html.aj-home-active #home .feature-title{margin-bottom:22px!important}html.aj-home-active #home .aj-faq-list{background:#f6faffad!important;border-radius:24px!important;padding:4px 0!important}html.aj-home-active #home .aj-faq-item summary,html.aj-home-active #home .aj-faq-item>p{z-index:1!important;position:relative!important}@media (max-width:900px){html.aj-home-active .topbar,html.aj-home-active header.topbar{min-height:82px!important}html.aj-home-active .topbar-inner{height:82px!important;min-height:82px!important}html.aj-home-active .topbar .brand strong{font-size:22px!important}html.aj-home-active .topbar .brand-mark-img,html.aj-home-active .topbar .brand-mark-img img{width:34px!important;height:34px!important}html.aj-home-active #home .aj-start-section{margin-top:-38px!important;padding-top:4px!important;padding-bottom:52px!important}html.aj-home-active #home .aj-start-steps{gap:18px!important}html.aj-home-active #home .aj-start-step{padding:18px 16px!important}html.aj-home-active #home .feature-section{margin-top:-18px!important;padding-top:10px!important;padding-bottom:52px!important}html.aj-home-active #home .aj-faq-section{margin-top:-22px!important;padding-top:8px!important;padding-bottom:22px!important}html.aj-home-active .footer .aj-footer-lockup-combo img{width:min(180px,100%)!important}}@media (max-width:640px){html.aj-home-active .topbar,html.aj-home-active header.topbar{min-height:76px!important}html.aj-home-active .topbar-inner{height:76px!important;min-height:76px!important}html.aj-home-active #home .aj-start-section{margin-top:-28px!important}html.aj-home-active #home .aj-start-step{border-radius:20px!important}html.aj-home-active .footer .aj-footer-lockup-combo img{width:min(160px,100%)!important}}html.aj-home-active .topbar,html.aj-home-active header.topbar{min-height:unset!important}html.aj-home-active .topbar-inner{align-items:center!important;height:72px!important;min-height:72px!important}html.aj-home-active .topbar .brand strong{font-size:26px!important}html.aj-home-active .topbar .brand-mark-img,html.aj-home-active .topbar .brand-mark-img img{width:36px!important;height:36px!important}html.aj-home-active #home .aj-start-section{margin-top:-92px!important;padding-top:0!important;padding-bottom:60px!important}html.aj-home-active #home .aj-start-section .aj-landing-heading{margin-bottom:20px!important}html.aj-home-active #home .aj-start-steps{gap:22px!important}html.aj-home-active #home .aj-start-steps:before{top:32px!important}html.aj-home-active #home .aj-start-step{-webkit-backdrop-filter:none!important;background:#f9fcfffa!important;border:1px solid #2a415c24!important;border-radius:24px!important;box-shadow:0 18px 40px #1f375414!important}html.aj-home-active #home .aj-faq-section{margin-top:-62px!important;padding-top:0!important;padding-bottom:20px!important}html.aj-home-active #home .aj-faq-section .aj-landing-heading{margin-bottom:14px!important}html.aj-home-active #home .aj-faq-item summary{text-align:right!important}html.aj-home-active #home .aj-faq-item>p,html.aj-home-active #home .aj-faq-item p,html.aj-home-active #home .aj-faq-item li,html.aj-home-active #home .aj-faq-answer,html.aj-home-active #home .aj-faq-content{text-align:right!important;text-justify:inter-word!important;color:#44586d!important;direction:rtl!important;line-height:2.05!important}@media (max-width:900px){html.aj-home-active .topbar-inner{height:70px!important;min-height:70px!important}html.aj-home-active .topbar .brand strong{font-size:22px!important}html.aj-home-active .topbar .brand-mark-img,html.aj-home-active .topbar .brand-mark-img img{width:34px!important;height:34px!important}html.aj-home-active #home .aj-start-section{margin-top:-72px!important;padding-bottom:48px!important}html.aj-home-active #home .aj-faq-section{margin-top:-46px!important;padding-bottom:18px!important}html.aj-home-active .footer .aj-footer-lockup-combo img{width:min(102px,100%)!important}}@media (max-width:640px){html.aj-home-active .topbar-inner{height:64px!important;min-height:64px!important}html.aj-home-active .topbar .brand strong{font-size:20px!important}html.aj-home-active .topbar .brand-mark-img,html.aj-home-active .topbar .brand-mark-img img{width:30px!important;height:30px!important}html.aj-home-active #home .aj-start-section{margin-top:-54px!important}html.aj-home-active #home .aj-faq-section{margin-top:-36px!important}html.aj-home-active .footer .aj-footer-lockup-combo img{width:min(88px,100%)!important}}html.aj-home-active #home .aj-start-step{z-index:2!important;background:var(--paper)!important;opacity:1!important;filter:none!important;-webkit-backdrop-filter:none!important;background-image:none!important;position:relative!important;box-shadow:0 16px 38px #1f375417!important;-webkit-mask-image:none!important;mask-image:none!important}html.aj-home-active #home .aj-start-step h3,html.aj-home-active #home .aj-start-step p{z-index:3!important;opacity:1!important;filter:none!important;position:relative!important;-webkit-mask-image:none!important;mask-image:none!important}html.aj-home-active #home .aj-step-number,html.aj-home-active #home .aj-start-step:last-child .aj-step-number{color:var(--ink)!important;background:var(--paper)!important;opacity:1!important;border-color:#173b5538!important;box-shadow:0 0 0 6px #ffffffc7,0 8px 24px #0b132b14!important}html.aj-home-active #home .feature-card,html.aj-home-active #home .feature-card.ai,html.aj-home-active #home .feature-card:nth-child(3),html.aj-home-active #home .feature-card:nth-child(4){z-index:2!important;background:var(--paper)!important;opacity:1!important;filter:none!important;-webkit-backdrop-filter:none!important;background-image:none!important;position:relative!important;box-shadow:0 16px 38px #1f375417!important;-webkit-mask-image:none!important;mask-image:none!important}html.aj-home-active #home .feature-card h3,html.aj-home-active #home .feature-card p{z-index:3!important;opacity:1!important;filter:none!important;position:relative!important;-webkit-mask-image:none!important;mask-image:none!important}html.aj-home-active #home .feature-card p{color:#44586d!important}html.aj-home-active #home .aj-faq-section,html.aj-home-active #home .aj-faq-inner,html.aj-home-active #home .aj-faq-list,html.aj-home-active #home .aj-faq-item,html.aj-home-active #home .aj-faq-item summary,html.aj-home-active #home .aj-faq-item>p{opacity:1!important;filter:none!important;-webkit-mask-image:none!important;mask-image:none!important}html.aj-home-active #home .aj-faq-list{box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important}html.aj-home-active #home .aj-faq-item{background:0 0!important}html.aj-home-active #home .aj-faq-item summary,html.aj-home-active #home .aj-faq-item summary span:first-child{color:#102b52!important;text-align:right!important;text-shadow:0 1px 5px #ffffff75!important;font-weight:800!important}html.aj-home-active #home .aj-faq-item>p,html.aj-home-active #home .aj-faq-item p,html.aj-home-active #home .aj-faq-answer,html.aj-home-active #home .aj-faq-content,html.aj-home-active #home .aj-faq-item li{text-align:justify!important;text-align-last:right!important;text-justify:inter-word!important;color:#3f5368!important;opacity:1!important;text-shadow:0 1px 4px #ffffff59!important;direction:rtl!important;line-height:2.08!important}html.aj-home-active .footer{margin-top:72px!important;overflow:hidden!important}html.aj-home-active .footer .aj-footer-lockup-combo img{width:min(112px,100%)!important;height:auto!important}@media (max-width:900px){html.aj-home-active .footer{margin-top:52px!important}html.aj-home-active .footer .aj-footer-lockup-combo img{width:min(100px,100%)!important}}@media (max-width:640px){html.aj-home-active .footer{margin-top:42px!important}html.aj-home-active .footer .aj-footer-lockup-combo img{width:min(88px,100%)!important}}html.aj-home-active .footer{background:0 0!important;border-top:0!important;margin-top:0!important;padding-top:56px!important;overflow:hidden!important}html.aj-home-active .footer:before{top:-56px!important;bottom:0!important;-webkit-mask-image:none!important;mask-image:none!important}html.aj-home-active .footer:after{background:linear-gradient(#ffffff08,#eef5fc14)!important}@media (max-width:900px){html.aj-home-active #home .aj-faq-section{padding-bottom:38px!important}html.aj-home-active .footer{padding-top:46px!important}html.aj-home-active .footer:before{top:-46px!important}}@media (max-width:640px){html.aj-home-active #home .aj-faq-section{padding-bottom:30px!important}html.aj-home-active .footer{padding-top:36px!important}html.aj-home-active .footer:before{top:-36px!important}}html.aj-home-active #home .aj-faq-section{padding-bottom:22px!important}html.aj-home-active .footer{isolation:isolate!important;box-shadow:none!important;background:0 0!important;border-top:0!important;margin-top:0!important;padding-top:74px!important;position:relative!important;overflow:visible!important}html.aj-home-active .footer:before{z-index:0!important;opacity:1!important;top:-120px!important;bottom:0!important;-webkit-mask-image:linear-gradient(#0000 0,#00000085 48px,#000 118px 100%)!important;mask-image:linear-gradient(#0000 0,#00000085 48px,#000 118px 100%)!important}html.aj-home-active .footer:after{content:none!important;background:0 0!important;display:none!important}html.aj-home-active .footer .container,html.aj-home-active .footer .footer-grid,html.aj-home-active .footer .footer-bottom{z-index:1!important;position:relative!important}html.aj-home-active .footer .footer-grid{align-items:start!important;margin-top:0!important}html.aj-home-active .footer .footer-lockup{justify-content:flex-start!important;align-items:center!important;display:inline-flex!important}html.aj-home-active .footer .aj-footer-lockup-combo img{width:min(178px,100%)!important;height:auto!important;box-shadow:none!important;filter:none!important;opacity:1!important;background:0 0!important;border-radius:0!important;display:block!important}html.aj-home-active .footer .footer-brand p{margin-top:10px!important}@media (max-width:900px){html.aj-home-active #home .aj-faq-section{padding-bottom:18px!important}html.aj-home-active .footer{padding-top:62px!important}html.aj-home-active .footer:before{top:-96px!important;-webkit-mask-image:linear-gradient(#0000 0,#0000007a 40px,#000 96px 100%)!important;mask-image:linear-gradient(#0000 0,#0000007a 40px,#000 96px 100%)!important}html.aj-home-active .footer .aj-footer-lockup-combo img{width:min(160px,100%)!important}}@media (max-width:640px){html.aj-home-active .footer{padding-top:50px!important}html.aj-home-active .footer:before{top:-72px!important;-webkit-mask-image:linear-gradient(#0000 0,#00000075 32px,#000 72px 100%)!important;mask-image:linear-gradient(#0000 0,#00000075 32px,#000 72px 100%)!important}html.aj-home-active .footer .aj-footer-lockup-combo img{width:min(146px,100%)!important}}html.aj-home-active .footer:before{top:-120px!important}html.aj-home-active .footer .footer-grid{margin-top:0!important}html.aj-home-active .footer .footer-bottom{margin-top:34px!important;padding-top:14px!important}@media (max-width:900px){html.aj-home-active .footer{padding-top:92px!important;padding-bottom:22px!important}html.aj-home-active .footer .footer-bottom{margin-top:28px!important}}@media (max-width:640px){html.aj-home-active .footer{padding-top:74px!important;padding-bottom:20px!important}html.aj-home-active .footer .footer-bottom{margin-top:24px!important}}html.aj-home-active #home>.aj-start-section,html.aj-home-active #home>.feature-section,html.aj-home-active #home>.aj-faq-section{isolation:auto!important;z-index:auto!important}html.aj-home-active #home>.aj-start-section:before,html.aj-home-active #home>.feature-section:before,html.aj-home-active #home>.aj-faq-section:before{z-index:1!important}html.aj-home-active #home>.aj-start-section>.container,html.aj-home-active #home>.feature-section>.container,html.aj-home-active #home>.aj-faq-section>.container{z-index:2!important}html.aj-home-active #home .aj-start-step,html.aj-home-active #home .feature-card,html.aj-home-active #home .feature-card.ai{background:var(--paper)!important;opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;mix-blend-mode:normal!important;-webkit-mask-image:none!important;mask-image:none!important}html.aj-home-active .footer{padding-top:184px!important;padding-bottom:32px!important}html.aj-home-active .footer>.container{width:100%!important;max-width:1160px!important;margin-inline:auto!important;padding-inline:32px!important}html.aj-home-active .footer .footer-grid{text-align:start!important;grid-template-columns:minmax(0,1.25fr) minmax(0,.7fr) minmax(0,.85fr) minmax(0,1.2fr)!important;align-items:start!important;gap:32px!important;display:grid!important}html.aj-home-active .footer .footer-grid>div{min-width:0!important}html.aj-home-active .footer .footer-brand{align-items:flex-start!important;gap:0!important}html.aj-home-active .footer .footer-lockup{width:fit-content!important;max-width:100%!important;margin:0!important;padding:0!important;line-height:1!important;display:inline-flex!important}html.aj-home-active .footer .aj-footer-lockup-combo{width:190px!important;max-width:100%!important;height:158px!important;display:block!important;overflow:hidden!important}html.aj-home-active .footer .aj-footer-lockup-combo img{width:190px!important;max-width:100%!important;height:auto!important;margin:-30px 0 0!important;display:block!important}html.aj-home-active .footer .footer-brand p{text-align:center!important;text-align-last:center!important;width:190px!important;max-width:100%!important;color:var(--footer-muted)!important;margin:10px 0 0!important;font-size:14px!important;line-height:1.9!important}html.aj-home-active .footer .footer-grid h3{color:var(--footer-ink)!important;margin:6px 0 18px!important;font-size:16px!important;font-weight:800!important;line-height:1.8!important}html.aj-home-active .footer .footer-grid>div:not(.footer-brand)>a{width:fit-content!important;max-width:100%!important;min-height:38px!important;color:var(--footer-muted)!important;overflow-wrap:anywhere!important;text-underline-offset:5px!important;align-items:center!important;margin:0!important;padding:5px 0!important;font-size:14px!important;line-height:1.8!important;display:flex!important}html.aj-home-active .footer .footer-grid a:hover{color:var(--footer-ink)!important}html.aj-home-active .footer a:focus-visible{outline:2px solid var(--aj-focus)!important;outline-offset:5px!important;border-radius:5px!important}html.aj-home-active .footer .footer-badge-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:8px!important;width:232px!important;max-width:100%!important;display:grid!important}html.aj-home-active .footer .footer-badge{border:1px solid var(--footer-line)!important;background:color-mix(in srgb, var(--footer-ink) 8%, transparent)!important;width:100%!important;height:auto!important;min-height:74px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;overflow-wrap:anywhere!important;border-radius:14px!important;padding:8px 5px!important;font-size:11px!important;line-height:1.8!important}html.aj-home-active .footer .footer-bottom{text-align:center!important;color:#53677b!important;border-top:1px solid #ced9e5!important;justify-content:center!important;align-items:center!important;margin-top:36px!important;padding-top:20px!important;font-size:12px!important;line-height:1.9!important;display:flex!important}html.aj-home-active .footer .footer-bottom span{margin:0!important}@media (max-width:900px){html.aj-home-active .footer{padding-top:144px!important;padding-bottom:28px!important}html.aj-home-active .footer .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:32px 36px!important}html.aj-home-active .footer .footer-brand{grid-area:1/1/3!important}html.aj-home-active .footer .footer-badges{text-align:center!important;grid-column:1/-1!important}html.aj-home-active .footer .footer-badge-row{margin-inline:auto!important}}@media (max-width:600px){html.aj-home-active .footer{padding-top:122px!important;padding-bottom:24px!important}html.aj-home-active .footer>.container{padding-inline:24px!important}html.aj-home-active .footer .footer-grid{gap:30px 24px!important}html.aj-home-active .footer .footer-brand{grid-area:auto/1/auto/-1!important;align-items:center!important}html.aj-home-active .footer .aj-footer-lockup-combo{width:176px!important;height:148px!important}html.aj-home-active .footer .aj-footer-lockup-combo img{width:176px!important;margin-top:-27px!important}html.aj-home-active .footer .footer-grid h3{margin-top:0!important;margin-bottom:12px!important}html.aj-home-active .footer .footer-grid>div:not(.footer-brand)>a{min-height:44px!important;font-size:13px!important}html.aj-home-active .footer .footer-bottom{margin-top:28px!important;padding-top:18px!important}}html.aj-home-active #home>.aj-faq-section{margin-top:12px!important;padding-top:0!important;padding-bottom:144px!important}html.aj-home-active #home>.feature-section{padding-top:64px!important}html.aj-home-active #home>.aj-faq-section{padding-top:24px!important}@media (max-width:900px){html.aj-home-active #home>.feature-section{padding-top:42px!important}html.aj-home-active #home>.aj-faq-section{padding-top:16px!important}}html.aj-home-active #home>.aj-faq-section{padding-bottom:88px!important}html.aj-home-active .footer{padding-top:64px!important}html.aj-home-active .footer:before{top:-64px!important;-webkit-mask-image:linear-gradient(#0000 0,#00000085 26px,#000 64px 100%)!important;mask-image:linear-gradient(#0000 0,#00000085 26px,#000 64px 100%)!important}@media (max-width:900px){html.aj-home-active .footer{padding-top:56px!important}}@media (max-width:600px){html.aj-home-active .footer{padding-top:48px!important}}html:not(.aj-home-active) .footer{padding-top:64px!important;padding-bottom:32px!important}html:not(.aj-home-active) .footer>.container{width:100%!important;max-width:1160px!important;margin-inline:auto!important;padding-inline:32px!important}html:not(.aj-home-active) .footer .footer-grid{text-align:start!important;grid-template-columns:minmax(0,1.25fr) minmax(0,.7fr) minmax(0,.85fr) minmax(0,1.2fr)!important;align-items:start!important;gap:32px!important;display:grid!important}html:not(.aj-home-active) .footer .footer-grid>div{min-width:0!important}html:not(.aj-home-active) .footer .footer-brand{align-items:flex-start!important;gap:0!important}html:not(.aj-home-active) .footer .footer-lockup{width:fit-content!important;max-width:100%!important;margin:0!important;padding:0!important;line-height:1!important;display:inline-flex!important}html:not(.aj-home-active) .footer .aj-footer-lockup-combo{width:190px!important;max-width:100%!important;height:158px!important;display:block!important;overflow:hidden!important}html:not(.aj-home-active) .footer .aj-footer-lockup-combo img{width:190px!important;max-width:100%!important;height:auto!important;margin:-30px 0 0!important;display:block!important}html:not(.aj-home-active) .footer .footer-brand p{text-align:center!important;text-align-last:center!important;width:190px!important;max-width:100%!important;color:var(--footer-muted)!important;margin:10px 0 0!important;font-size:14px!important;line-height:1.9!important}html:not(.aj-home-active) .footer .footer-grid h3{color:var(--footer-ink)!important;margin:6px 0 18px!important;font-size:16px!important;font-weight:800!important;line-height:1.8!important}html:not(.aj-home-active) .footer .footer-grid>div:not(.footer-brand)>a{width:fit-content!important;max-width:100%!important;min-height:38px!important;color:var(--footer-muted)!important;overflow-wrap:anywhere!important;text-underline-offset:5px!important;align-items:center!important;margin:0!important;padding:5px 0!important;font-size:14px!important;line-height:1.8!important;display:flex!important}html:not(.aj-home-active) .footer .footer-grid a:hover{color:var(--footer-ink)!important}html:not(.aj-home-active) .footer a:focus-visible{outline:2px solid var(--aj-focus)!important;outline-offset:5px!important;border-radius:5px!important}html:not(.aj-home-active) .footer .footer-badge-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:8px!important;width:232px!important;max-width:100%!important;display:grid!important}html:not(.aj-home-active) .footer .footer-badge{border:1px solid var(--footer-line)!important;background:color-mix(in srgb, var(--footer-ink) 8%, transparent)!important;width:100%!important;height:auto!important;min-height:74px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;overflow-wrap:anywhere!important;border-radius:14px!important;padding:8px 5px!important;font-size:11px!important;line-height:1.8!important}html:not(.aj-home-active) .footer .footer-bottom{border-top:1px solid var(--footer-line)!important;text-align:center!important;color:var(--footer-muted)!important;justify-content:center!important;align-items:center!important;margin-top:36px!important;padding-top:20px!important;font-size:12px!important;line-height:1.9!important;display:flex!important}html:not(.aj-home-active) .footer .footer-bottom span{margin:0!important}@media (max-width:900px){html:not(.aj-home-active) .footer{padding-top:48px!important;padding-bottom:28px!important}html:not(.aj-home-active) .footer .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:32px 36px!important}html:not(.aj-home-active) .footer .footer-brand{grid-area:1/1/3!important}html:not(.aj-home-active) .footer .footer-badges{text-align:center!important;grid-column:1/-1!important}html:not(.aj-home-active) .footer .footer-badge-row{margin-inline:auto!important}}@media (max-width:600px){html:not(.aj-home-active) .footer{padding-top:40px!important;padding-bottom:24px!important}html:not(.aj-home-active) .footer>.container{padding-inline:24px!important}html:not(.aj-home-active) .footer .footer-grid{gap:30px 24px!important}html:not(.aj-home-active) .footer .footer-brand{grid-area:auto/1/auto/-1!important;align-items:center!important}html:not(.aj-home-active) .footer .aj-footer-lockup-combo{width:176px!important;height:148px!important}html:not(.aj-home-active) .footer .aj-footer-lockup-combo img{width:176px!important;margin-top:-27px!important}html:not(.aj-home-active) .footer .footer-grid h3{margin-top:0!important;margin-bottom:12px!important}html:not(.aj-home-active) .footer .footer-grid>div:not(.footer-brand)>a{min-height:44px!important;font-size:13px!important}html:not(.aj-home-active) .footer .footer-bottom{margin-top:28px!important;padding-top:18px!important}}html body input[type=checkbox]{cursor:pointer;box-sizing:border-box!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;appearance:auto!important;-webkit-appearance:checkbox!important;background:initial!important;border:initial!important;border-radius:initial!important;block-size:18px!important;min-block-size:18px!important;max-block-size:18px!important;inline-size:18px!important;min-inline-size:18px!important;max-inline-size:18px!important;box-shadow:none!important;accent-color:var(--green,#2e7d72)!important;vertical-align:middle!important;flex:0 0 18px!important;margin:0!important;padding:0!important}html body input[type=checkbox]:focus-visible{outline:2px solid var(--green,#2e7d72)!important;outline-offset:3px!important}html body input[type=checkbox]:disabled{cursor:not-allowed}html body .aj-checkout-terms input[type=checkbox]{margin-top:3px!important}html[dir=rtl].aj-home-active #home .aj-start-step>p,html[dir=rtl].aj-home-active #home .feature-card>p{text-align:justify!important;text-align-last:right!important;text-justify:inter-word!important}html.aj-home-active #home .aj-landing-heading:before{visibility:hidden!important}@media (max-width:760px){html.aj-home-active #home .aj-start-steps:before{visibility:hidden!important}}.aj-account-wrap{max-width:540px}.aj-account-card{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-soft);border-radius:26px;padding:30px}.aj-account-card [hidden]{display:none!important}.aj-account-context{color:var(--muted);font-size:14px;line-height:1.9}.aj-account-context:empty{display:none}.aj-account-methods,.aj-account-tabs{gap:8px;margin-bottom:22px;display:flex}.aj-account-methods button,.aj-account-tabs button{border:1px solid var(--line);background:var(--paper-2);color:var(--ink);border-radius:12px;flex:1;padding:11px 8px;font-weight:750}.aj-account-methods button.selected,.aj-account-tabs button.selected{border-color:var(--green);background:var(--green-soft);color:var(--ink)}.aj-account-field{gap:8px;margin:16px 0;font-size:14px;font-weight:700;display:grid}.aj-account-field input{border:1px solid var(--line-strong);background:var(--paper-2);width:100%;min-height:48px;color:var(--ink);font:inherit;border-radius:12px;padding:10px 12px}.aj-account-field input:focus{outline:2px solid var(--green);outline-offset:2px}.aj-account-help{color:var(--muted);margin:12px 0;font-size:12px;line-height:1.9}.aj-account-help a{text-decoration:underline}.aj-account-link{color:var(--green);cursor:pointer;background:0 0;border:0;margin-inline-end:18px;padding:10px 0;font-size:13px}.aj-account-message{color:var(--danger);min-height:24px;font-size:13px;line-height:1.9}.aj-account-message.ok{color:var(--green)}.aj-account-card [data-auth-submit]{width:100%}.aj-account-card button:disabled{opacity:.55;cursor:wait}.aj-account-card [data-auth-conflict] .btn{white-space:normal;width:100%;margin:6px 0}.aj-auth-header{white-space:nowrap;font-size:14px;font-weight:800}.aj-auth-signout{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px}@media (max-width:600px){.aj-account-card{padding:22px 18px}.aj-auth-header{font-size:12px}.topbar .actions:has(.aj-auth-header){gap:10px}.aj-auth-signout{font-size:11px}}.aj-auth-dialog{border:1px solid var(--line);background:var(--paper);width:min(480px,100vw - 32px);max-width:480px;max-height:calc(100dvh - 40px);color:var(--ink);border-radius:26px;padding:0;overflow:auto;box-shadow:0 24px 80px #071a2f40}.aj-auth-dialog::backdrop{background:#071a2f8f}.aj-auth-dialog .aj-account-card{box-shadow:none;border:0;padding:38px 30px 24px;position:relative}.aj-auth-dialog h2{color:var(--ink);margin:0 0 10px;padding-inline-end:22px;font-size:25px;line-height:1.6}.aj-auth-close{inset-inline-end:12px;background:var(--paper-2);width:36px;height:36px;color:var(--muted);cursor:pointer;border:0;border-radius:50%;font-size:26px;line-height:1;position:absolute;top:10px}.aj-phone-input{border:1px solid var(--line-strong);background:var(--paper-2);border-radius:12px;align-items:center;min-width:0;display:flex;overflow:hidden}.aj-phone-prefix{color:var(--ink);border-inline-end:1px solid var(--line);flex:none;padding:0 14px;font-weight:650}.aj-auth-dialog .aj-phone-input input{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:1}.aj-phone-input:focus-within{outline:2px solid var(--green);outline-offset:2px}.aj-account-switch{text-align:center;width:100%;min-height:44px;margin:10px 0 0;display:block}.aj-account-terms{text-align:center;margin-bottom:0}.aj-code-actions{justify-content:space-between;gap:16px;display:flex}html:has(.aj-auth-dialog[open]){overflow:hidden}@media (max-width:600px){.aj-auth-dialog .aj-account-card{padding:38px 22px 22px}.aj-auth-dialog h2{font-size:23px}}
