:root{--ink-950:#07111f;--ink-900:#0b1b2c;--ink-800:#132b42;--ink-700:#22415d;--ink-600:#45627b;--ink-500:#5a6f83;--ink-300:#b7c6d2;--ink-200:#d8e1e8;--ink-100:#eaf0f4;--ink-50:#f4f7f9;--paper:#fff;--mint:#58e6bd;--mint-dark:#08765f;--blue:#3679f5;--blue-text:#306ad8;--blue-soft:#eaf1ff;--max:1280px;--shadow-sm:0 2px 10px #07111f0d;--shadow-md:0 18px 50px #07111f17;--shadow-lg:0 36px 90px #000a182e;--ease:cubic-bezier(.2, .8, .2, 1)}@font-face{font-family:Heebo;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/heebo-hebrew.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/heebo-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink-950);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#f4f7f9;margin:0;font-family:Heebo,Segoe UI,Arial,sans-serif;font-size:16px;line-height:1.5}body.drawer-open{overflow:hidden}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}svg{display:block}.shell{width:min(var(--max), calc(100% - 48px));margin-inline:auto}.skip-link{z-index:200;background:var(--ink-950);color:#fff;transition:top .2s var(--ease);border-radius:0 0 12px 12px;padding:10px 16px;font-size:.8rem;font-weight:700;position:absolute;top:-60px;right:12px}.skip-link:focus{top:0}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--blue);outline-offset:2px;border-radius:6px}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.signal-strip{background:var(--ink-950);color:#aec0d0;z-index:50;height:34px;font-size:.75rem;position:relative}.signal-strip__inner{align-items:center;gap:28px;height:100%;display:flex}.signal-strip__pulse{color:#dce9f2;white-space:nowrap;align-items:center;gap:8px;font-weight:700;display:flex}.signal-strip__pulse>span{background:var(--mint);border-radius:50%;width:7px;height:7px;animation:2.2s infinite pulse;box-shadow:0 0 0 4px #58e6bd21}.signal-strip__ticker{white-space:nowrap;flex:1;gap:28px;display:flex;overflow:hidden}.signal-strip__ticker span{position:relative}.signal-strip__ticker span+span:before{content:"";background:#496078;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;right:-15px}.signal-strip__ticker b{color:#6ee6c5;margin-left:4px}.signal-strip__about{color:#aec0d0;cursor:pointer;font-size:inherit;white-space:nowrap;background:0 0;border:0;padding:0}.signal-strip__about:hover{color:#fff}.site-header{z-index:40;backdrop-filter:blur(20px);height:78px;transition:box-shadow .25s var(--ease);background:#ffffffeb;border-bottom:1px solid #b8c8d4b3;position:sticky;top:0}.site-header.is-scrolled{box-shadow:0 10px 35px #07111f12}.site-header__inner{align-items:center;gap:28px;height:100%;display:flex}.brand{cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;min-width:max-content;padding:0;display:flex}.brand__mark{background:var(--ink-950);border-radius:13px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;width:41px;height:41px;padding:0 10px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a,0 7px 15px #07111f21}.brand__mark i{background:var(--mint);border-radius:4px;height:3px}.brand__mark i:first-child{width:20px}.brand__mark i:nth-child(2){width:14px}.brand__mark i:nth-child(3){width:8px}.brand__text{letter-spacing:-.055em;font-size:1.24rem;font-weight:900}.main-nav{flex:1;justify-content:center;align-items:center;gap:2px;display:flex}.main-nav a,.main-nav button{color:#3c566c;cursor:pointer;transition:.18s var(--ease);background:0 0;border:0;border-radius:10px;padding:10px 11px;font-size:.86rem;font-weight:700}.main-nav a:hover,.main-nav button:hover,.main-nav a[aria-current=page]{color:var(--ink-950);background:#eef3f6}.main-nav a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--mint-dark)}.main-nav__more span{margin-right:2px;font-size:.75rem}.header-actions{align-items:center;gap:7px;min-width:max-content;display:flex}.icon-button{cursor:pointer;background:#fff;border:1px solid #dce5ea;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.icon-button:hover{background:#f6f9fb;border-color:#b5c7d3}.saved-button{color:#38536a;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:10px 7px;font-size:.84rem;font-weight:700;display:flex}.saved-button svg{width:18px}.account-button{background:var(--ink-950);color:#fff;cursor:pointer;transition:.2s var(--ease);border:0;border-radius:12px;padding:11px 16px;font-size:.84rem;font-weight:800;box-shadow:0 7px 18px #07111f29}.account-button:hover{background:#14283d;transform:translateY(-1px)}.account-button span{color:var(--mint);margin-right:5px}.mobile-menu-button{cursor:pointer;background:#fff;border:1px solid #dce5ea;border-radius:12px;place-items:center;width:42px;height:42px;padding:0;display:none}.mobile-menu-button i{background:var(--ink-950);border-radius:2px;width:18px;height:2px;display:block}.mobile-menu-button i+i{width:12px;margin-top:5px}.more-menu{top:68px;left:max(24px, calc((100vw - var(--max)) / 2 + 176px));border:1px solid var(--ink-200);box-shadow:var(--shadow-md);opacity:0;visibility:hidden;min-width:190px;transition:opacity .18s var(--ease), transform .18s var(--ease), visibility 0s linear .18s;background:#fff;border-radius:16px;padding:8px;display:grid;position:absolute;transform:translateY(-6px)}.more-menu.open{opacity:1;visibility:visible;transition-delay:0s;transform:none}.more-menu a{text-align:right;cursor:pointer;color:#365168;background:0 0;border:0;border-radius:9px;padding:10px 12px;font-weight:700}.more-menu a:hover{color:var(--ink-950);background:#f0f5f7}.mobile-drawer{z-index:100;pointer-events:none;visibility:hidden;transition:visibility 0s linear .32s;position:fixed;inset:0}.mobile-drawer.open{pointer-events:auto;visibility:visible;transition-delay:0s}.mobile-drawer__backdrop{opacity:0;background:#040c168c;transition:opacity .25s;position:absolute;inset:0}.mobile-drawer.open .mobile-drawer__backdrop{opacity:1}.mobile-drawer__panel{width:min(88vw,380px);transition:transform .32s var(--ease);background:#fff;flex-direction:column;padding:22px;display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(102%)}.mobile-drawer.open .mobile-drawer__panel{transform:none}.mobile-drawer__head{border-bottom:1px solid var(--ink-100);justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.mobile-drawer__head b{font-size:1.15rem}.mobile-drawer__head button{border:1px solid var(--ink-200);cursor:pointer;background:#fff;border-radius:10px;width:38px;height:38px;font-size:1.5rem}.mobile-drawer__links{padding:14px 0;display:grid}.mobile-drawer__links a{text-align:right;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf2f5;align-items:center;gap:11px;padding:13px 8px;font-size:1rem;font-weight:750;display:flex}.mobile-drawer__links svg{color:var(--mobile-accent);width:19px}.mobile-drawer__account{width:100%;margin-top:auto;padding:14px;font-size:.95rem}.site-footer{background:var(--ink-950);color:#91a6b8;padding:54px 0 24px}.footer-main{grid-template-columns:1.55fr repeat(4,1fr);gap:44px;display:grid}.brand--footer .brand__text{color:#fff}.footer-brand p{max-width:330px;font-size:.79rem;line-height:1.65}.footer-trust{align-items:center;gap:7px;margin-top:18px;font-size:.67rem;display:flex}.footer-trust span{background:var(--mint);border-radius:50%;width:7px;height:7px}.footer-column b{color:#fff;margin-bottom:13px;font-size:.8rem;display:block}.footer-column a{margin:8px 0;font-size:.73rem;display:block}.footer-column a:hover{color:#fff}.footer-bottom{border-top:1px solid #ffffff17;grid-template-columns:1fr 2fr 1fr;align-items:center;margin-top:40px;padding-top:20px;font-size:.63rem;display:grid}.footer-bottom>span:nth-child(2){text-align:center}.footer-bottom>div{text-align:left}.footer-bottom a+a{margin-right:17px}.toast{z-index:150;opacity:0;color:var(--ink-950);border:1px solid var(--ink-200);transition:.3s var(--ease);background:#fff;border-radius:14px;align-items:center;gap:9px;padding:10px 14px 10px 18px;font-size:.78rem;display:flex;position:fixed;bottom:25px;right:50%;transform:translate(50%,110px);box-shadow:0 18px 55px #07111f33}.toast.show{opacity:1;transform:translate(50%)}.toast span{color:#0b8065;background:#e9f8f3;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.toast svg{width:15px}.breadcrumbs{color:var(--ink-500);z-index:2;align-items:center;gap:8px;margin-bottom:30px;font-size:.72rem;display:flex;position:relative}.breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li{align-items:center;gap:8px;display:flex}.breadcrumbs a{color:#526d82}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs svg{width:12px}.account-button{white-space:nowrap;align-items:center;display:inline-flex}.saved-wrap{position:relative}.saved-button{border-radius:10px;position:relative}.saved-button:hover{background:var(--ink-50)}.saved-badge{background:var(--mint-dark);color:#fff;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:.68rem;font-weight:800;line-height:1;display:inline-grid}.saved-badge[hidden]{display:none}.saved-panel{border:1px solid var(--ink-200);width:340px;max-height:70vh;box-shadow:var(--shadow-lg);z-index:60;background:#fff;border-radius:18px;padding:14px;position:absolute;top:calc(100% + 10px);left:0;overflow:auto}.saved-panel[hidden]{display:none}.saved-panel__title{margin:2px 4px 10px;font-size:.9rem;display:block}.saved-empty{color:var(--ink-600);margin:0;padding:10px 6px;font-size:.82rem;line-height:1.7}.saved-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.saved-list li{border-radius:12px;align-items:center;gap:6px;display:flex}.saved-list li:hover{background:var(--ink-50)}.saved-list a{min-width:0;color:var(--ink-900);flex:1;padding:9px 10px;font-size:.86rem;font-weight:700;line-height:1.35}.saved-list small{color:var(--ink-500);font-size:.72rem;font-weight:600;display:block}.saved-list button{width:30px;height:30px;color:var(--ink-500);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;font-size:1.2rem}.saved-list button:hover{color:#b4233a;background:#fde8eb}.mobile-drawer__saved{border-top:1px solid var(--ink-100);margin:18px 0 14px;padding-top:16px;overflow:auto}.mobile-drawer__saved>b{align-items:center;gap:8px;margin-bottom:6px;font-size:.9rem;display:flex}.mobile-drawer__saved>b svg{width:17px}.save-button{border:1px solid var(--ink-200);color:var(--ink-800);font:inherit;cursor:pointer;white-space:nowrap;transition:border-color .2s, background-color .2s, transform .2s var(--ease);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:.8rem;font-weight:700;display:inline-flex;text-decoration:none!important}.save-button svg{width:16px;height:16px}.save-button:hover{border-color:var(--page,var(--blue));transform:translateY(-1px)}.save-button[aria-pressed=true]{background:var(--page-soft,var(--blue-soft));border-color:var(--page,var(--blue));color:var(--page-dark,var(--ink-950))}.save-button[aria-pressed=true] svg{fill:currentColor}.save-button--dark{color:#dfe8ef;background:#ffffff0f;border-color:#ffffff2e}.save-button--dark[aria-pressed=true]{border-color:var(--mint);color:#fff;background:#58e6bd24}html:not(.js) .save-button[data-save]{display:none}.tool-hero__title{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.tool-hero__title .save-button{flex:none;margin-top:10px}@media (width<=560px){.tool-hero__title{flex-direction:column;gap:0}.tool-hero__title .save-button{margin:0 0 14px}}.mobile-drawer__panel{overscroll-behavior:contain;overflow-y:auto}.mobile-drawer__links{grid-template-columns:1fr 1fr;gap:8px;padding:16px 0 4px}.mobile-drawer__links a{border:1px solid var(--ink-100);background:var(--ink-50);border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;padding:12px;font-size:.9rem;line-height:1.3}.mobile-drawer__links a:active{border-color:var(--mobile-accent);background:#fff}.mobile-drawer__links svg{width:22px;height:22px}.mobile-drawer__saved{overflow:visible}.mobile-drawer__account{justify-content:center;margin-top:14px}.entity-metrics{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:34px;display:grid}.entity-metric{border:1px solid var(--ink-200);box-shadow:var(--shadow-sm);transition:transform .25s var(--ease), box-shadow .25s var(--ease);background:#fff;border-radius:20px;padding:18px 20px 16px;position:relative;overflow:hidden}.entity-metric:before{content:"";background:linear-gradient(90deg, transparent, var(--page,var(--blue)));opacity:.75;height:3px;position:absolute;inset:0 0 auto}.entity-metric:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.entity-metric b{letter-spacing:-.02em;color:var(--ink-950);font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:850;line-height:1.2;display:block}.entity-metric span{color:var(--ink-500);margin-top:4px;font-size:.76rem;font-weight:600;display:block}.entity-table{border-collapse:separate;border-spacing:0;border:1px solid var(--ink-200);background:#fff;border-radius:18px;width:100%;font-size:.87rem;overflow:hidden}.entity-table caption{caption-side:top;text-align:right;color:var(--ink-500);padding:0 2px 10px;font-size:.78rem;line-height:1.6}.entity-table th,.entity-table td{text-align:right;border-bottom:1px solid var(--ink-100);vertical-align:middle;padding:12px 16px}.entity-table tr:last-child>th,.entity-table tr:last-child>td{border-bottom:0}.entity-table a{color:var(--page-text,var(--blue-text));font-weight:700;text-decoration:none}.entity-table a:hover{text-decoration:underline}.entity-table:not(.entity-table--cols){background:0 0;border:0;border-radius:0;display:block;overflow:visible}.entity-table:not(.entity-table--cols) caption{display:block}.entity-table:not(.entity-table--cols)>tbody{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.entity-table:not(.entity-table--cols)>tbody>tr{border:1px solid var(--ink-200);background:#fff;border-radius:16px;flex-direction:column;gap:3px;min-width:0;padding:13px 16px;display:flex}.entity-table:not(.entity-table--cols)>tbody>tr>th,.entity-table:not(.entity-table--cols)>tbody>tr>td{background:0 0;border:0;width:auto;padding:0;display:block}.entity-table:not(.entity-table--cols)>tbody>tr>th{color:var(--ink-500);font-size:.74rem;font-weight:700}.entity-table:not(.entity-table--cols)>tbody>tr>td{color:var(--ink-950);overflow-wrap:anywhere;font-size:.95rem;font-weight:700;line-height:1.5}.entity-table:not(.entity-table--cols)>tbody>tr.is-wide,.entity-table:not(.entity-table--cols)>tbody>tr:has(>td>p){grid-column:1/-1}.entity-table:not(.entity-table--cols)>tbody>tr>td small,.entity-table:not(.entity-table--cols)>tbody>tr>td .muted{color:var(--ink-600);font-weight:500}.entity-table-wrap{border:1px solid var(--ink-200);box-shadow:var(--shadow-sm);-webkit-overflow-scrolling:touch;background:#fff;border-radius:18px;overflow-x:auto}.entity-table-wrap>.entity-table{border:0;border-radius:0;overflow:visible}.entity-table-wrap>.entity-table>caption{border-bottom:1px solid var(--ink-100);background:#fff;padding:12px 16px 10px}.entity-table--cols thead th{background:var(--ink-50);color:var(--ink-600);letter-spacing:.01em;white-space:nowrap;border-bottom:1px solid var(--ink-200);padding-top:10px;padding-bottom:10px;font-size:.74rem;font-weight:800}.entity-table--cols th{width:auto}.entity-table--cols tbody th{color:var(--ink-950);background:0 0;font-weight:700}.entity-table--cols tbody tr{transition:background-color .15s}.entity-table--cols tbody tr:hover>*{background-color:#f7fafc}.entity-table--cols td.num,.entity-table--cols th.num{text-align:left;font-variant-numeric:tabular-nums;white-space:nowrap}.entity-table--cols td.num{color:var(--ink-900);font-weight:650}.entity-table .sort-button{all:unset;cursor:pointer;border-radius:6px;align-items:center;gap:6px;display:inline-flex}.entity-table .sort-button:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.entity-table .sort-button i{opacity:.35;background:linear-gradient(135deg,#0000 50%,currentColor 50%) top/8px 4px no-repeat,linear-gradient(45deg,currentColor 50%,#0000 50%) bottom/8px 4px no-repeat;width:8px;height:11px;display:inline-block}.entity-table .sort-button:hover i{opacity:.7}.entity-table th[aria-sort] .sort-button{color:var(--page-text,var(--blue-text))}.entity-table th[aria-sort=ascending] .sort-button i{opacity:1;background:linear-gradient(135deg,#0000 50%,currentColor 50%) top/8px 4px no-repeat}.entity-table th[aria-sort=descending] .sort-button i{opacity:1;background:linear-gradient(45deg,currentColor 50%,#0000 50%) bottom/8px 4px no-repeat}.entity-table td.has-bar{background-image:linear-gradient(var(--page,var(--blue)), var(--page,var(--blue)));background-repeat:no-repeat;background-size:calc(var(--bar) * .9) 4px;background-position:left 16px bottom 5px;background-origin:border-box}.table-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;display:flex}.table-tools__search{border:1px solid var(--ink-200);background:#fff;border-radius:999px;flex:260px;align-items:center;gap:8px;max-width:420px;padding:0 14px;transition:border-color .2s,box-shadow .2s;display:flex}.table-tools__search:focus-within{border-color:var(--page,var(--blue));box-shadow:0 0 0 4px var(--page-soft,var(--blue-soft))}.table-tools__search svg{width:16px;height:16px;color:var(--ink-500);flex:none}.table-tools__search input{width:100%;font:inherit;color:var(--ink-950);background:0 0;border:0;outline:0;padding:10px 0;font-size:.86rem}.table-tools__count{color:var(--ink-500);font-size:.76rem;font-weight:700}.table-tools__empty{text-align:center;color:var(--ink-600);border:1px dashed var(--ink-200);background:#fff;border-radius:14px;margin:10px 0 0;padding:18px;font-size:.86rem}.table-more,.chips-more{border:1px dashed var(--ink-300);width:100%;color:var(--page-text,var(--blue-text));font:inherit;cursor:pointer;background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:6px;margin:10px 0 0;padding:12px 18px;font-size:.86rem;font-weight:800;transition:background-color .2s,border-color .2s;display:flex}.table-more:after,.chips-more:after{content:"";border-inline-start:2px solid;border-bottom:2px solid;width:7px;height:7px;transform:rotate(-45deg)translateY(-2px)}.table-more:hover,.chips-more:hover{background:var(--page-soft,var(--blue-soft));border-color:var(--page,var(--blue))}.chips-more{border-radius:999px;width:auto;padding:8px 16px;font-size:.8rem;display:inline-flex}.chips-search{margin:0 0 10px}@media (width<=640px){.entity-table-wrap:has(>.entity-table.is-stack){box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.entity-table.is-stack,.entity-table.is-stack>tbody,.entity-table.is-stack>tbody>tr,.entity-table.is-stack>tbody>tr>th,.entity-table.is-stack>tbody>tr>td{width:auto;display:block}.entity-table.is-stack{background:0 0}.entity-table.is-stack>caption{background:0 0;border:0;padding:0 2px 10px;display:block}.entity-table.is-stack>thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.entity-table.is-stack>tbody>tr{border:1px solid var(--ink-200);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;margin-bottom:10px;padding:12px 14px}.entity-table.is-stack>tbody>tr[hidden]{display:none}.entity-table.is-stack>tbody>tr:hover>*{background:0 0}.entity-table.is-stack>tbody>tr>th{white-space:normal;border:0;padding:0 0 8px;font-size:.98rem}.entity-table.is-stack>tbody>tr>td{border:0;border-top:1px solid var(--ink-100);text-align:left;white-space:normal;justify-content:space-between;align-items:baseline;gap:14px;padding:7px 0;display:flex}.entity-table.is-stack>tbody>tr>td:before{content:attr(data-label);text-align:right;max-width:55%;color:var(--ink-500);flex:none;font-size:.76rem;font-weight:700}.entity-table.is-stack>tbody>tr>td[data-label=""],.entity-table.is-stack>tbody>tr>td:not([data-label]){justify-content:flex-start}.entity-table.is-stack td.has-bar{background-position:left 0 bottom 2px}.table-tools__search{max-width:none}}.entity-links{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.entity-links a{border:1px solid var(--ink-200);color:var(--ink-800);transition:border-color .2s, color .2s, transform .2s var(--ease), box-shadow .2s;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:8px 15px;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.entity-links a:hover{border-color:var(--page,var(--blue));color:var(--page-text,var(--blue-text));box-shadow:var(--shadow-sm);transform:translateY(-1px)}.entity-faq{gap:8px;display:grid}.entity-faq__item{border:1px solid var(--ink-200);background:#fff;border-radius:16px;transition:border-color .2s,box-shadow .2s}.entity-faq__item[open]{border-color:var(--ink-300);box-shadow:var(--shadow-sm)}.entity-faq__item>summary{cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:15px 18px;list-style:none;display:flex}.entity-faq__item>summary::-webkit-details-marker{display:none}.entity-faq__item>summary:after{content:"";background:linear-gradient(currentColor, currentColor) center / 10px 2px no-repeat, linear-gradient(currentColor, currentColor) center / 2px 10px no-repeat, var(--ink-50);width:26px;height:26px;color:var(--ink-700);transition:transform .25s var(--ease);border-radius:50%;flex:none}.entity-faq__item[open]>summary:after{transform:rotate(45deg)}.entity-faq__item h3{margin:0;font-size:.95rem;line-height:1.5}.entity-faq__item p,.entity-faq__answer{color:var(--ink-600);margin:0;padding:0 18px 16px;font-size:.88rem;line-height:1.75}.page-toc{z-index:30;backdrop-filter:blur(16px);border:1px solid var(--ink-200);box-shadow:var(--shadow-sm);background:#ffffffe6;border-radius:999px;align-items:center;gap:10px;margin:0 0 28px;padding:8px 10px;display:flex;position:sticky;top:78px}.page-toc[hidden]{display:none}.page-toc__title{color:var(--ink-500);flex:none;padding-inline-start:6px;font-size:.74rem;font-weight:800}.page-toc ol{scrollbar-width:none;gap:4px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.page-toc ol::-webkit-scrollbar{display:none}.page-toc a{white-space:nowrap;color:var(--ink-700);border-radius:999px;padding:6px 12px;font-size:.78rem;font-weight:700;transition:background-color .2s,color .2s;display:block;text-decoration:none!important}.page-toc a:hover{background:var(--ink-50)}.page-toc a.is-active{background:var(--page-soft,var(--blue-soft));color:var(--page-dark,var(--ink-950))}main h2[id]{scroll-margin-top:150px}@media (width<=900px){.page-toc{border-radius:14px;margin-inline:-4px;top:68px}.page-toc__title{display:none}}:is(.kranot-disclaimer,.school-disclaimer,.entity-disclaimer,.tachbura-disclaimer,.nadlan-disclaimer,.kaspomatim-disclaimer,.demografia-disclaimer,.chisachon-disclaimer,.bchirot-disclaimer,.briut-notice,.nadlan-notice,.teunot-notice,.mokdim-notice,.hashvaa-notice,.my-warning){max-width:900px;position:relative;border:1px solid #f3e1b9!important;color:var(--ink-800)!important;background:#fffbf2!important;border-inline-start:4px solid #e9b949!important;border-radius:14px!important;padding:12px 16px!important;font-size:.83rem!important;line-height:1.7!important}.explainer{border:1px solid var(--ink-200);background:#fff;border-radius:18px;margin:0 0 34px}.explainer>summary{cursor:pointer;color:var(--ink-900);align-items:center;gap:12px;padding:16px 20px;font-size:1rem;font-weight:800;list-style:none;display:flex}.explainer>summary::-webkit-details-marker{display:none}.explainer>summary:before{content:"i";background:var(--page-soft,var(--blue-soft));width:26px;height:26px;color:var(--page-dark,var(--blue-text));border-radius:50%;flex:none;place-items:center;font-family:Georgia,serif;font-size:.9rem;font-style:italic;font-weight:700;display:grid}.explainer>summary:after{content:"";border-inline-start:2px solid var(--ink-500);border-bottom:2px solid var(--ink-500);width:8px;height:8px;transition:transform .25s var(--ease);margin-inline-start:auto;transform:rotate(-45deg)}.explainer[open]>summary:after{transform:rotate(135deg)}.explainer>summary h2{margin:0!important;font-size:1rem!important}.explainer__body{border-top:1px solid var(--ink-100);padding:0 20px 8px;padding-top:14px}.explainer__body p{font-size:.9rem}.level-lookup{background:var(--page-soft);border:1px solid var(--ink-200);border-radius:18px;padding:18px 20px 6px}.level-metrics{margin:0 0 30px}.level-periods{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.tool-body .level-periods a{border:1px solid var(--ink-200);color:var(--ink-700);background:#fff;border-radius:999px;padding:6px 13px;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-block}.tool-body .level-periods a[aria-current=true]{background:var(--page-text,var(--page));border-color:var(--page-text,var(--page));color:#fff}.tool-body .level-note{color:var(--ink-600);margin-top:10px;font-size:.82rem}.level-disclaimer{color:var(--ink-600);background:var(--ink-50);border:1px solid var(--ink-100);border-radius:12px;padding:10px 14px;font-size:.8rem}.level-details>summary{cursor:pointer;color:var(--ink-700);margin-bottom:10px;font-weight:700}.level-details+.level-details{margin-top:8px}main nav.is-tabs{background:var(--ink-50);border:1px solid var(--ink-200);border-radius:16px;flex-wrap:wrap;gap:6px;margin:0 0 16px;padding:6px;display:flex}main nav.is-tabs a{color:var(--ink-700);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;padding:8px 14px;font-size:.84rem;font-weight:700;transition:background-color .2s,color .2s;display:inline-flex;text-decoration:none!important}main nav.is-tabs a:hover{background:#fff}main nav.is-tabs a[aria-selected=true]{border-color:var(--ink-200);color:var(--page-dark,var(--ink-950));box-shadow:var(--shadow-sm);background:#fff}main nav.is-tabs a.tabs-all{color:var(--ink-500);margin-inline-start:auto}main nav.is-tabs a.tabs-all[aria-selected=true]{color:var(--page-dark,var(--ink-950))}[role=tabpanel][hidden]{display:none!important}@media (width<=640px){main nav.is-tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}main nav.is-tabs a{flex:none}}.is-collapsible{border:1px solid var(--ink-200);background:#fff;border-radius:20px;padding:20px 22px 16px;position:relative}.is-collapsible>h2{align-items:center;gap:10px;display:flex}.is-collapsible>h2:before{content:"i";background:var(--page-soft,var(--blue-soft));width:26px;height:26px;color:var(--page-dark,var(--blue-text));border-radius:50%;flex:none;place-items:center;font-family:Georgia,serif;font-size:.9rem;font-style:italic;font-weight:700;display:grid}.is-collapsed>.collapsible__body{max-height:170px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 45%,#0000);mask-image:linear-gradient(#000 45%,#0000)}.collapsible__more{border:1px solid var(--ink-200);background:var(--ink-50);color:var(--page-text,var(--blue-text));font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;margin-top:6px;padding:8px 16px;font-size:.84rem;font-weight:800;display:inline-flex}.collapsible__more:hover{border-color:var(--page,var(--blue));background:#fff}.collapsible__more:after{content:"";border-inline-start:2px solid;border-bottom:2px solid;width:7px;height:7px;transition:transform .2s;transform:rotate(-45deg)translateY(-2px)}.collapsible__more[aria-expanded=true]:after{transform:rotate(135deg)translateY(-2px)}@media print{.is-collapsed>.collapsible__body{max-height:none;-webkit-mask-image:none;mask-image:none}.collapsible__more,.table-tools,.table-more,.page-toc{display:none!important}}.topic-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;margin-bottom:40px;display:grid}.topic-card{--topic-c:var(--topic,var(--page,var(--blue)));--topic-s:var(--topic-soft,var(--page-soft,var(--blue-soft)));--topic-t:var(--topic-text,var(--page-text,var(--blue-text)));border:1px solid var(--ink-200);box-shadow:var(--shadow-sm);transition:transform .25s var(--ease), box-shadow .25s var(--ease);background:#fff;border-radius:22px;flex-direction:column;gap:10px;padding:20px 20px 18px;display:flex;position:relative;overflow:hidden}.topic-card:before{content:"";background:var(--topic-c);opacity:.85;height:4px;position:absolute;inset:0 0 auto}.topic-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.topic-card--wide{grid-column:span 2}.topic-grid>.topic-card{margin:0}.topic-card__head{align-items:center;gap:12px;display:flex}.topic-card__head i{background:var(--topic-s);width:42px;height:42px;color:var(--topic-c);border-radius:13px;flex:none;place-items:center;display:grid}.topic-card__head svg{width:21px;height:21px}.topic-card h2,.topic-card h3{margin:0;font-size:1.08rem;line-height:1.35}.topic-card__stat{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.topic-card__stat b{letter-spacing:-.03em;color:var(--ink-950);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:850;line-height:1.1}.topic-card__stat span{color:var(--ink-500);font-size:.8rem;font-weight:700}.topic-card>p{color:var(--ink-600);margin:0;font-size:.86rem;line-height:1.7}.topic-card__links{border-top:1px solid var(--ink-100);flex-wrap:wrap;gap:6px;margin:auto 0 0;padding:12px 0 0;list-style:none;display:flex}.topic-card__links a{border:1px solid var(--ink-200);color:var(--ink-700);background:#fff;border-radius:999px;align-items:center;padding:6px 12px;font-size:.78rem;font-weight:700;transition:border-color .2s,color .2s;display:inline-flex;text-decoration:none!important}.topic-card__links a:hover{border-color:var(--topic-c);color:var(--topic-t)}.topic-card__links .is-main a{background:var(--topic-t);border-color:var(--topic-t);color:#fff}.topic-card__links .is-main a:after{content:"←";margin-inline-start:6px}.topic-card__links .is-main a:hover{filter:brightness(.92);color:#fff}@media (width<=760px){.topic-grid{grid-template-columns:1fr}.topic-card--wide{grid-column:auto}}.card-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;margin:0 0 24px;padding:0;list-style:none;display:grid}.card{border:1px solid var(--ink-200);background:#fff;border-radius:16px;min-width:0}.card>a,.card:not(:has(>a)){height:100%;color:inherit;border-radius:16px;flex-direction:column;gap:3px;padding:14px 16px;display:flex;text-decoration:none!important}.card>a{transition:background-color .2s, transform .2s var(--ease)}.card:has(>a):hover{border-color:var(--page,var(--blue));box-shadow:var(--shadow-sm)}.card>a:hover{background:var(--page-soft,var(--blue-soft))}.card b{color:var(--ink-950);font-size:.95rem;line-height:1.4}.card span,.card small{color:var(--ink-600);font-size:.8rem;line-height:1.55}.card .card__meta{color:var(--ink-500);flex-wrap:wrap;gap:4px 10px;margin-top:4px;font-size:.76rem;display:flex}.callout{background:var(--blue-soft);border:1px solid #cfe0ff;border-inline-start:4px solid var(--blue);color:var(--ink-800);border-radius:14px;max-width:900px;margin:0 0 22px;padding:12px 16px;font-size:.86rem;line-height:1.7;display:block}.callout--ok{border-color:#c6ecd9;border-inline-start-color:var(--mint-dark);background:#effaf5}.callout--warn{border-color:#f3e1b9;background:#fffbf2;border-inline-start-color:#e9b949}.answer-box{border:1px solid var(--ink-200);box-shadow:var(--shadow-sm);background:#fff;border-radius:18px;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 18px;padding:14px 20px;display:inline-flex}.answer-box b{letter-spacing:-.03em;color:var(--page-dark,var(--ink-950));font-variant-numeric:tabular-nums;font-size:2.1rem;font-weight:850;line-height:1}.answer-box span{color:var(--ink-600);font-size:.86rem;font-weight:700}@media print{.entity-table tr[hidden]{display:table-row!important}[role=tabpanel][hidden]{display:block!important}}@media (width<=640px){.entity-table.is-stack.table-compact>tbody>tr{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;column-gap:16px;display:grid}.entity-table.is-stack.table-compact>tbody>tr[hidden]{display:none}.entity-table.is-stack.table-compact>tbody>tr>th,.entity-table.is-stack.table-compact>tbody>tr>td.is-full{grid-column:1/-1}.entity-table.is-stack.table-compact>tbody>tr>td{text-align:right;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1px;padding:6px 0 8px}.entity-table.is-stack.table-compact>tbody>tr>td:before{max-width:none;font-size:.72rem}.entity-table.is-stack.table-compact>tbody>tr>td.has-bar{background-position:right 0 bottom 3px}}.home-hero{background:var(--ink-950);color:#fff;padding:54px 0 0;position:relative;overflow:hidden}.home-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 84% 18%,#3679f538,#0000 31%),radial-gradient(circle at 15% 100%,#58e6bd1f,#0000 28%);position:absolute;inset:0}.home-hero:after{content:"";opacity:.06;pointer-events:none;background-image:linear-gradient(#ffffff80 1px,#0000 1px),linear-gradient(90deg,#ffffff80 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 85%)}.hero-layout{z-index:2;grid-template-columns:1.08fr .92fr;align-items:center;gap:70px;padding-bottom:50px;display:grid;position:relative}.hero-eyebrow{color:#8ff0d5;letter-spacing:.02em;align-items:center;gap:10px;margin-bottom:18px;font-size:.76rem;font-weight:800;display:flex}.hero-eyebrow:before{content:"";background:#58e6bd;width:24px;height:1px}.hero-copy h1{letter-spacing:-.065em;max-width:720px;margin:0 0 20px;font-size:clamp(3.25rem,5.4vw,5.25rem);font-weight:900;line-height:.96}.hero-copy h1 em{color:var(--mint);font-style:normal}.hero-copy>p{color:#aebfd0;max-width:620px;margin:0;font-size:1.14rem;line-height:1.72}.hero-proof{color:#7890a5;align-items:center;gap:18px;margin-top:25px;font-size:.77rem;display:flex}.hero-proof span{align-items:center;gap:6px;display:flex}.hero-proof svg{color:#61ddbd;width:15px}.command-panel{color:var(--ink-950);background:#fffffff7;border:1px solid #ffffffbf;border-radius:26px;padding:9px;position:relative;box-shadow:0 34px 90px #0000004d}.command-panel__label{justify-content:space-between;align-items:center;padding:13px 15px 9px;display:flex}.command-panel__label b{color:#486176;font-size:.78rem}.command-panel__label span{color:#8ca0af;border:1px solid #dce5ea;border-radius:6px;padding:2px 6px;font-size:.68rem}.command-input{background:#fff;border:1px solid #c9d7e1;border-radius:16px;align-items:center;padding:6px;display:flex;position:relative;box-shadow:inset 0 1px 3px #07111f08}.command-input__icon{color:#567086;place-items:center;width:44px;display:grid}.command-input__icon svg{width:21px}.command-input input{min-width:0;color:var(--ink-950);background:0 0;border:0;outline:0;flex:1;padding:14px 2px;font-size:1.02rem}.command-input input::placeholder{color:#8ea1b0}.command-input>button{background:var(--blue-text);color:#fff;cursor:pointer;border:0;border-radius:11px;padding:12px 18px;font-weight:850;box-shadow:0 8px 18px #3679f53d}.command-suggestions{flex-wrap:wrap;align-items:center;gap:7px;padding:11px 12px 8px;display:flex}.command-suggestions>span{color:#8297a8;font-size:.73rem}.command-suggestions a{color:#344f66;cursor:pointer;background:#eff4f7;border:0;border-radius:9px;padding:6px 9px;font-size:.72rem}.command-suggestions a:hover{color:#07111f;background:#e3edf2}.search-results{border:1px solid var(--ink-200);z-index:12;background:#fff;border-radius:16px;padding:7px;display:none;position:absolute;top:calc(100% + 9px);left:0;right:0;box-shadow:0 22px 60px #07111f33}.search-results.open{animation:drop .18s var(--ease);display:block}.search-result{text-align:right;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:11px;width:100%;padding:10px;display:flex}.search-result:hover,.search-result.active{background:#f0f5f8}.search-result__icon{background:var(--result-soft);width:34px;height:34px;color:var(--result-color);border-radius:9px;place-items:center;display:grid}.search-result__icon svg{width:17px}.search-result__copy{flex:1}.search-result__copy b{font-size:.84rem;display:block}.search-result__copy span{color:var(--ink-500);font-size:.69rem;display:block}.search-result>svg{color:#9db0bd;width:15px}.command-source{border-top:1px solid #edf1f4;grid-template-columns:1fr 1fr;gap:7px;margin:2px 5px 0;padding:13px 9px 8px;display:grid}.command-source__item{background:#f6f8fa;border-radius:11px;align-items:center;gap:9px;padding:9px;display:flex}.command-source__item i{background:var(--mint-dark);border-radius:50%;width:7px;height:7px}.command-source__item b{font-size:.72rem;display:block}.command-source__item span{color:#8296a6;font-size:.62rem;display:block}.hero-data-rail{z-index:2;border-top:1px solid #ffffff1a;grid-template-columns:1.2fr repeat(4,1fr);display:grid;position:relative}.hero-data-lead,.hero-data{border-left:1px solid #ffffff1a;min-height:86px;padding:20px 24px}.hero-data-lead{color:#8fa4b8;align-items:center;gap:12px;padding-right:0;font-size:.76rem;display:flex}.hero-data-lead svg{color:var(--mint);width:18px}.hero-data b{letter-spacing:-.025em;font-size:1.1rem;display:block}.hero-data small{color:#62ddbc;margin-right:5px;font-size:.64rem}.home-content{padding:58px 0 80px}.section-heading{justify-content:space-between;align-items:end;gap:25px;margin-bottom:22px;display:flex}.section-heading__copy small{color:var(--mint-dark);margin-bottom:6px;font-size:.72rem;font-weight:850;display:block}.section-heading h2{letter-spacing:-.05em;margin:0;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.15}.section-heading p{color:var(--ink-500);margin:7px 0 0;font-size:.92rem}.section-action{color:#173e66;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;font-size:.8rem;font-weight:800;display:flex}.section-action svg{width:15px;transition:transform .18s}.section-action:hover svg{transform:translate(-4px)}.fast-tools{border:1px solid var(--ink-200);box-shadow:var(--shadow-sm);background:#fff;border-radius:20px;grid-template-columns:repeat(6,1fr);margin-bottom:60px;display:grid;overflow:hidden}.fast-tool{text-align:right;cursor:pointer;transition:.2s var(--ease);background:#fff;border:0;border-left:1px solid #e4ebef;padding:18px 17px;position:relative}.fast-tool:last-child{border-left:0}.fast-tool:hover{background:#f9fbfc}.fast-tool__top{justify-content:space-between;align-items:center;display:flex}.fast-tool__icon{background:var(--tool-soft);width:36px;height:36px;color:var(--tool-color);border-radius:10px;place-items:center;display:grid}.fast-tool__icon svg{width:18px}.fast-tool__top>svg{color:#9babb8;width:14px}.fast-tool b{margin-top:15px;font-size:.88rem;display:block}.fast-tool span{color:#7d91a1;margin-top:2px;font-size:.7rem;display:block}.worlds-layout{grid-template-columns:repeat(12,1fr);gap:16px;display:grid}.world-card{--card-color:#3679f5;--card-soft:#eaf1ff;border:1px solid var(--ink-200);cursor:pointer;text-align:right;min-height:300px;transition:transform .28s var(--ease), box-shadow .28s var(--ease), border-color .28s;background:#fff;border-radius:24px;flex-direction:column;grid-column:span 4;padding:22px;display:flex;position:relative;overflow:hidden}.world-card:first-child,.world-card:nth-child(4){grid-column:span 6;min-height:320px}.world-card:hover{box-shadow:var(--shadow-md);border-color:#c3d2dc;transform:translateY(-5px)}.world-card:after{content:"";background:var(--card-soft);opacity:.72;width:180px;height:180px;transition:transform .35s var(--ease);border-radius:50%;position:absolute;bottom:-100px;left:-70px}.world-card:hover:after{transform:scale(1.12)}.world-card__head{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.world-card__icon{background:var(--card-soft);width:48px;height:48px;color:var(--card-color);border-radius:14px;place-items:center;display:grid}.world-card__icon svg{width:23px}.world-card__count{color:#778c9d;border:1px solid #e0e8ed;border-radius:99px;padding:5px 9px;font-size:.69rem;font-weight:700}.world-card h3{letter-spacing:-.035em;z-index:2;margin:20px 0 7px;font-size:1.35rem;position:relative}.world-card>p{color:#6c8294;z-index:2;max-width:390px;margin:0;font-size:.82rem;line-height:1.65;position:relative}.world-card__tools{z-index:2;flex-wrap:wrap;gap:6px;margin-top:16px;display:flex;position:relative}.world-card__tools li{color:#536d82;background:#f2f6f8;border-radius:8px;padding:5px 8px;font-size:.68rem}.world-card__foot{z-index:2;justify-content:space-between;align-items:center;margin-top:auto;padding-top:21px;display:flex;position:relative}.world-card__foot b{color:var(--card-color);font-size:.76rem}.world-card__foot>span{background:var(--ink-950);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;transition:transform .2s;display:grid}.world-card__foot svg{width:15px}.world-card:hover .world-card__foot>span{transform:translate(-3px)}.more-worlds{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:16px;display:grid}.mini-world{border:1px solid var(--ink-200);text-align:right;cursor:pointer;background:#fff;border-radius:17px;align-items:center;gap:11px;padding:15px 14px;transition:all .2s;display:flex}.mini-world:hover{box-shadow:var(--shadow-sm);border-color:#b7c8d4;transform:translateY(-2px)}.mini-world__icon{background:var(--card-soft);width:38px;height:38px;color:var(--card-color);border-radius:11px;place-items:center;display:grid}.mini-world__icon svg{width:18px}.mini-world b{font-size:.84rem;display:block}.mini-world span{color:var(--ink-500);font-size:.64rem;display:block}.personal-band{color:#fff;box-shadow:var(--shadow-md);background:linear-gradient(108deg,#0b1b2c,#112f4a);border-radius:28px;grid-template-columns:1fr 1.15fr;gap:48px;margin-top:66px;padding:34px;display:grid;position:relative;overflow:hidden}.personal-band:after{content:"";border:70px solid #58e6bd12;border-radius:50%;width:420px;height:420px;position:absolute;top:-250px;left:-150px}.personal-band__copy{z-index:2;position:relative}.personal-band__eyebrow{color:#6ce7c5;font-size:.72rem;font-weight:800}.personal-band h2{letter-spacing:-.045em;margin:8px 0 10px;font-size:2rem;line-height:1.12}.personal-band p{color:#98acbd;max-width:470px;margin:0 0 22px;font-size:.84rem}.personal-band button{background:var(--mint);color:#073429;cursor:pointer;border:0;border-radius:11px;padding:11px 16px;font-weight:850}.personal-band__dashboard{z-index:2;grid-template-columns:repeat(3,1fr);align-content:center;gap:9px;display:grid;position:relative}.personal-stat{background:#ffffff12;border:1px solid #ffffff1a;border-radius:15px;padding:16px}.personal-stat span{color:#8fa6b8;font-size:.66rem}.personal-stat b{margin:3px 0;font-size:1.45rem;display:block}.personal-stat small{color:#67dfbf;font-size:.64rem}.personal-stat--wide{grid-column:span 3;justify-content:space-between;align-items:center;display:flex}.personal-stat--wide b{font-size:.86rem}.personal-stat--wide .progress{background:#ffffff1a;border-radius:9px;width:44%;height:5px;overflow:hidden}.personal-stat--wide .progress i{background:var(--mint);border-radius:9px;width:72%;height:100%;display:block}.updates-section{margin-top:66px}.updates-grid{grid-template-columns:1.15fr .85fr;gap:16px;display:grid}.updates-panel,.source-panel{border:1px solid var(--ink-200);background:#fff;border-radius:22px;padding:22px}.panel-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.panel-head h3{margin:0;font-size:1.05rem}.panel-head span{color:#8094a5;font-size:.69rem}.update-item{border-bottom:1px solid #edf2f5;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:14px 0;display:grid}.update-item:last-child{border-bottom:0}.update-item__icon{background:var(--update-soft);width:40px;height:40px;color:var(--update-color);border-radius:12px;place-items:center;display:grid}.update-item__icon svg{width:19px}.update-item b{font-size:.85rem;display:block}.update-item p{color:#8194a4;margin:2px 0 0;font-size:.69rem}.update-item time{color:#8498a8;white-space:nowrap;font-size:.66rem}.source-map{background:linear-gradient(135deg,#eaf2f6,#f5f8fa);border-radius:15px;height:125px;margin:16px 0;position:relative;overflow:hidden}.source-map:before{content:"";opacity:.7;background-image:radial-gradient(circle,#9db2c0 1.3px,#0000 1.5px);background-size:19px 19px;position:absolute;inset:18px}.source-map__hub{background:var(--ink-950);color:#fff;border:6px solid #ffffffd1;border-radius:50%;place-items:center;width:66px;height:66px;font-size:.65rem;font-weight:800;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 8px 25px #07111f33}.source-stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.source-stat{background:#f5f8fa;border-radius:11px;padding:10px}.source-stat b{font-size:.9rem;display:block}.source-stat span{color:#7e92a2;font-size:.62rem}.hero-data span{color:#8ea3b6;font-size:.78rem}.command-source__item b{font-size:.78rem}.command-source__item span{font-size:.7rem}a.command-source__item:hover{background:#eef3f6}.update-item p{font-size:.76rem}.update-item time,.source-stat span{font-size:.74rem}.world-card__tools{padding:0;list-style:none}.world-card__tools li,.world-card__count{font-size:.74rem}.world-card>p{font-size:.88rem}a.hero-data{transition:background-color .2s}a.hero-data:hover{background:#ffffff0a}a.hero-data:hover b{color:var(--mint)}.hero-data b{font-size:1.35rem}.worlds-layout{grid-template-columns:repeat(3,1fr)}.world-card,.world-card:first-child,.world-card:nth-child(4){flex-direction:column;grid-column:auto;min-height:280px;display:flex}.more-worlds{margin-top:16px}a.update-item{color:inherit;border-radius:12px;transition:background-color .2s}a.update-item:hover{background:#f7fafc}a.update-item:hover b{color:var(--blue-text)}.source-steps{counter-reset:step;gap:12px;margin:14px 0 16px;padding:0;list-style:none;display:grid}.source-steps li{counter-increment:step;grid-template-columns:32px 1fr;align-items:start;column-gap:12px;display:grid}.source-steps li:before{content:counter(step);background:var(--ink-950);width:32px;height:32px;color:var(--mint);border-radius:10px;grid-row:span 2;place-items:center;font-size:.85rem;font-weight:800;display:grid}.source-steps b{font-size:.9rem}.source-steps span{color:var(--ink-600);font-size:.8rem;line-height:1.55}.live-band{background:radial-gradient(600px 240px at 90% 0%, #58e6bd29, transparent 70%), radial-gradient(500px 260px at 0% 100%, #3679f52e, transparent 70%), var(--ink-950);color:#fff;box-shadow:var(--shadow-lg);border-radius:28px;margin:70px 0 10px;padding:26px;overflow:hidden}.live-band__head{align-items:center;gap:14px;margin-bottom:20px;display:flex}.live-band__head small{color:var(--mint);letter-spacing:.02em;font-size:.74rem;font-weight:800;display:block}.live-band__head h2{letter-spacing:-.03em;margin:2px 0 0;font-size:1.7rem}.live-band__pulse{background:var(--mint);border-radius:50%;flex:none;width:12px;height:12px;position:relative}.live-band__pulse:after{content:"";border:2px solid var(--mint);opacity:0;animation:live-pulse 2s var(--ease) infinite;border-radius:50%;position:absolute;inset:-6px}@keyframes live-pulse{0%{opacity:.8;transform:scale(.5)}to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.live-band__pulse:after{animation:none}}.live-band__grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.live-tile{color:#fff;transition:transform .25s var(--ease), background-color .25s, border-color .25s;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;gap:2px;padding:18px 18px 16px;display:flex}.live-tile:hover{background:#ffffff17;border-color:#ffffff38;transform:translateY(-3px)}.live-tile__label{color:#c9d7e3;align-items:center;gap:9px;margin-bottom:10px;font-size:.84rem;font-weight:700;display:flex}.live-tile__label i{background:var(--tile-soft);width:34px;height:34px;color:var(--tile);border-radius:11px;place-items:center;display:grid}.live-tile__label svg{width:18px}.live-tile b{letter-spacing:-.03em;text-align:right;font-variant-numeric:tabular-nums;font-size:2.1rem;font-weight:850;line-height:1.05}.live-tile__unit{color:#9fb3c4;font-size:.8rem;font-weight:600}.live-tile small{color:#8ea3b6;border-top:1px solid #ffffff14;margin-top:10px;padding-top:10px;font-size:.74rem;line-height:1.5}@media (width<=1100px){.live-band__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=850px){.worlds-layout,.hero-data-rail{grid-template-columns:repeat(2,1fr)}.hero-data-lead{grid-column:1/-1}}@media (width<=560px){.worlds-layout{grid-template-columns:1fr}.live-band{border-radius:22px;margin-top:50px;padding:20px 16px}.live-band__grid{grid-template-columns:1fr 1fr;gap:8px}.live-tile{padding:14px}.live-tile b{font-size:1.55rem}.live-tile small{display:none}}.hero-layout{z-index:5}.search-results{max-height:min(70vh,460px);overflow:auto}.search-result{color:inherit;text-decoration:none}.search-result__copy span{font-size:.76rem}.search-result__kind{color:var(--result-color);background:var(--result-soft);border-radius:999px;flex:none;padding:3px 9px;font-size:.7rem;font-style:normal;font-weight:800}.home-hero{overflow:clip visible}.world-page{--page:#3679f5;--page-text:#306ad8;--page-soft:#eaf1ff;--page-dark:#164790;padding-bottom:80px}.world-hero{border-bottom:1px solid var(--ink-200);background:#fff;padding:30px 0 46px;position:relative;overflow:hidden}.world-hero:before{content:"";background:radial-gradient(circle at 7% 10%, color-mix(in srgb, var(--page) 14%, transparent), transparent 27%), linear-gradient(90deg, transparent 49.9%, #142d4409 50%, transparent 50.1%);pointer-events:none;background-size:auto,64px 64px;position:absolute;inset:0}.world-hero__grid{z-index:2;grid-template-columns:.82fr 1.18fr;align-items:center;gap:70px;display:grid;position:relative}.world-title__label{color:var(--page-text,var(--page));align-items:center;gap:10px;font-size:.73rem;font-weight:850;display:flex}.world-title__label i{background:var(--page-soft);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.world-title__label svg{width:17px}.world-title h1{letter-spacing:-.065em;margin:17px 0 14px;font-size:clamp(3rem,5vw,4.7rem);line-height:.98}.world-title>p{color:#61788b;max-width:510px;margin:0;font-size:1rem;line-height:1.7}.world-metrics{align-items:center;gap:0;margin-top:27px;display:flex}.world-metric{border-left:1px solid var(--ink-200);padding:0 16px}.world-metric:first-child{padding-right:0}.world-metric:last-child{border-left:0}.world-metric b{font-size:1.15rem;display:block}.world-metric span{color:#8295a4;font-size:.65rem}.flagship-tool{background:var(--ink-950);color:#fff;box-shadow:var(--shadow-lg);border-radius:25px;padding:25px;position:relative;overflow:hidden}.flagship-tool:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--page) 35%, transparent), transparent 68%);pointer-events:none;width:260px;height:260px;position:absolute;bottom:-130px;left:-70px}.flagship-tool__head{z-index:2;justify-content:space-between;align-items:start;display:flex;position:relative}.flagship-tool__head small{color:#7d96aa;font-size:.66rem}.flagship-tool__head h2{margin:3px 0 0;font-size:1.24rem}.flagship-tool__badge{color:#9fb2c2;background:#ffffff14;border:1px solid #ffffff1a;border-radius:8px;padding:5px 8px;font-size:.62rem}.flagship-tool__form{z-index:2;gap:8px;margin-top:20px;display:flex;position:relative}.flagship-tool__input{color:var(--ink-950);background:#fff;border-radius:13px;flex:1;align-items:center;padding:0 13px;display:flex}.flagship-tool__input svg{color:#7890a3;width:18px}.flagship-tool__input input{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:14px 10px;font-size:.9rem}.flagship-tool__form>button{background:var(--page-text,var(--page));color:#fff;cursor:pointer;box-shadow:0 8px 20px color-mix(in srgb, var(--page) 28%, transparent);border:0;border-radius:13px;padding:0 18px;font-weight:850}.flagship-tool__foot{z-index:2;color:#7790a4;justify-content:space-between;align-items:center;margin-top:13px;font-size:.64rem;display:flex;position:relative}.flagship-tool__foot span{align-items:center;gap:5px;display:flex}.flagship-tool__foot svg{color:#62dfbd;width:13px}.flagship-tool__foot button{color:#9fb4c4;cursor:pointer;background:0 0;border:0;font-size:.64rem}.world-main{padding-top:34px}.world-toolbar{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.world-tabs{background:#e9eff3;border-radius:12px;gap:5px;padding:4px;display:flex}.world-tabs button{color:var(--ink-600);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 13px;font-size:.72rem;font-weight:750}.world-tabs button.active{color:var(--ink-950);box-shadow:var(--shadow-sm);background:#fff}.world-toolbar__actions{gap:8px;display:flex}.world-toolbar__actions button{border:1px solid var(--ink-200);cursor:pointer;color:#527086;background:#fff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.world-toolbar__actions svg{width:17px}.tools-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.tool-card{border:1px solid var(--ink-200);text-align:right;cursor:pointer;transition:.25s var(--ease);background:#fff;border-radius:20px;flex-direction:column;min-height:215px;padding:21px;display:flex;position:relative;overflow:hidden}.tool-card:hover{box-shadow:var(--shadow-md);border-color:#becfda;transform:translateY(-4px)}.tool-card:before{content:"";background:var(--page);width:3px;height:0;transition:height .28s var(--ease);position:absolute;top:0;right:0}.tool-card:hover:before{height:100%}.tool-card__head{justify-content:space-between;align-items:center;display:flex}.tool-card__icon{background:var(--page-soft);width:40px;height:40px;color:var(--page);border-radius:11px;place-items:center;display:grid}.tool-card__icon svg{width:19px}.tool-card__tag{color:#748b9c;background:#f1f5f7;border-radius:7px;padding:4px 7px;font-size:.61rem;font-weight:750}.tool-card h3{margin:17px 0 6px;font-size:1.03rem}.tool-card p{color:#758a9b;margin:0;font-size:.76rem;line-height:1.6}.tool-card__foot{color:var(--page-text,var(--page));justify-content:space-between;align-items:center;margin-top:auto;padding-top:15px;font-size:.7rem;font-weight:800;display:flex}.tool-card__foot svg{width:15px}.insights-heading{justify-content:space-between;align-items:end;margin:52px 0 17px;display:flex}.insights-heading h2{letter-spacing:-.04em;margin:0;font-size:1.65rem}.insights-heading p{color:var(--ink-500);margin:4px 0 0;font-size:.8rem}.export-button{border:1px solid var(--ink-200);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:7px;padding:9px 12px;font-size:.7rem;font-weight:750;display:flex}.export-button svg{color:#57728a;width:15px}.insights-grid{grid-template-columns:1.22fr .78fr;gap:14px;display:grid}.data-panel{border:1px solid var(--ink-200);background:#fff;border-radius:21px;padding:21px}.data-panel__head{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.data-panel__head h3{margin:0;font-size:.9rem}.data-panel__head span{color:var(--ink-500);align-items:center;gap:5px;font-size:.63rem;display:flex}.data-panel__head span:before{content:"";background:#21b98d;border-radius:50%;width:6px;height:6px}.data-table{border-collapse:collapse;width:100%}.data-table th{text-align:right;color:var(--ink-500);border-bottom:1px solid #e8eef2;padding:9px 8px;font-size:.63rem;font-weight:700}.data-table td{border-bottom:1px solid #edf2f5;padding:14px 8px;font-size:.76rem}.data-table tr:last-child td{border-bottom:0}.data-table td b{font-size:.8rem}.status-pill{color:#0b775e;background:#e8f8f3;border-radius:99px;align-items:center;gap:5px;padding:4px 8px;font-size:.61rem;font-weight:800;display:inline-flex}.status-pill:before{content:"";background:#19aa81;border-radius:50%;width:5px;height:5px}.status-pill.warn{color:#8a5c00;background:#fff4dc}.status-pill.warn:before{background:#e4a110}.chart-wrap{background-image:linear-gradient(#0000 24%,#edf2f5 25%,#0000 26% 49%,#edf2f5 50%,#0000 51% 74%,#edf2f5 75%,#0000 76%);border-bottom:1px solid #e5edf2;align-items:end;gap:10px;height:176px;padding-top:14px;display:flex}.chart-col{flex:1;justify-content:center;align-items:end;height:100%;display:flex;position:relative}.chart-bar{width:min(28px,68%);height:var(--height);background:linear-gradient(to top, var(--page), color-mix(in srgb, var(--page) 64%, white));transition:height .6s var(--ease);border-radius:7px 7px 2px 2px;position:relative}.chart-bar:after{content:"";background:linear-gradient(#ffffff4d,#0000);border-radius:6px;height:25%;position:absolute;inset:1px 1px auto}.chart-col span{color:var(--ink-500);font-size:.59rem;position:absolute;bottom:-23px}.chart-meta{color:var(--ink-500);justify-content:space-between;align-items:center;margin-top:31px;font-size:.64rem;display:flex}.chart-meta b{color:var(--page-text,var(--page));font-size:.74rem}.alert-band{background:var(--page-dark);color:#fff;border-radius:22px;align-items:center;gap:18px;margin-top:18px;padding:25px 27px;display:flex;position:relative;overflow:hidden}.alert-band:after{content:"";border:42px solid #ffffff0f;border-radius:50%;width:220px;height:220px;position:absolute;left:-60px}.alert-band__icon{z-index:2;background:#ffffff1a;border-radius:14px;place-items:center;width:48px;height:48px;display:grid;position:relative}.alert-band__icon svg{width:22px}.alert-band__copy{z-index:2;flex:1;position:relative}.alert-band__copy b{font-size:1rem;display:block}.alert-band__copy span{color:#ffffffad;font-size:.73rem}.alert-band button{z-index:2;color:var(--page-dark);cursor:pointer;background:#fff;border:0;border-radius:11px;padding:10px 15px;font-size:.72rem;font-weight:850;position:relative}.tool-card--soon{cursor:default;opacity:.72}.tool-card--soon:hover{transform:none}.world-empty{border:1px dashed var(--ink-200);text-align:center;color:var(--ink-500);background:#fff;border-radius:18px;padding:34px 22px;font-size:.85rem}.world-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 16px;display:flex}.world-section-head h2{letter-spacing:-.02em;margin:0;font-size:1.5rem}.world-section-head span{color:var(--ink-500);font-size:.82rem;font-weight:700}.tool-card__tag:empty{display:none}.world-medadim{margin:44px 0 0}.world-medadim h2,.world-others h2{margin:0 0 14px;font-size:1.3rem}.world-medadim ul{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.world-medadim a{border:1px solid var(--ink-200);transition:transform .25s var(--ease), box-shadow .25s var(--ease), border-color .25s;background:#fff;border-radius:18px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.world-medadim a:hover{box-shadow:var(--shadow-md);border-color:var(--page);transform:translateY(-2px)}.world-medadim i{background:var(--page-soft);width:42px;height:42px;color:var(--page);border-radius:13px;flex:none;place-items:center;display:grid}.world-medadim i svg{width:20px}.world-medadim strong{margin-bottom:3px;font-size:.98rem;display:block}.world-medadim small{color:var(--ink-600);font-size:.82rem;line-height:1.55;display:block}.world-search-band{background:radial-gradient(500px 200px at 100% 0%, var(--page-soft), transparent 70%), var(--ink-950);color:#fff;border-radius:24px;grid-template-columns:1fr 1.2fr;align-items:center;gap:24px;margin:48px 0 0;padding:26px 28px;display:grid}.world-search-band h2{margin:0 0 6px;font-size:1.35rem}.world-search-band p{color:#aebfce;margin:0;font-size:.88rem;line-height:1.6}.world-search-band__form{padding:6px;background:#fff;border-radius:16px;align-items:center;gap:8px;padding-inline-start:14px;display:flex}.world-search-band__form svg{width:18px;color:var(--ink-500);flex:none}.world-search-band__form input{min-width:0;font:inherit;color:var(--ink-950);background:0 0;border:0;outline:0;flex:1;padding:10px 0;font-size:1rem}.world-search-band__form button{background:var(--page-text,var(--page));color:#fff;font:inherit;cursor:pointer;border:0;border-radius:12px;padding:11px 22px;font-weight:800}.world-search-band__form button:hover{background:var(--page-dark)}.world-others{margin:44px 0 0}.world-others ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.world-others a{border:1px solid var(--ink-200);color:var(--ink-800);transition:border-color .2s, transform .2s var(--ease);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 8px;padding-inline-start:7px;font-size:.86rem;font-weight:700;display:inline-flex}.world-others a:hover{border-color:var(--other);transform:translateY(-1px)}.world-others i{background:var(--other-soft);width:28px;height:28px;color:var(--other);border-radius:50%;place-items:center;display:grid}.world-others i svg{width:15px}@media (width<=760px){.world-search-band{grid-template-columns:1fr;padding:22px 18px}}@media (width<=560px){.tool-card{grid-template-columns:44px 1fr;align-items:start;gap:2px 14px;min-height:0;padding:14px 16px;display:grid}.tool-card__head{grid-area:1/1/span 2}.tool-card h3{grid-area:1/2;margin:2px 0 0}.tool-card p{grid-area:2/2}.tool-card__foot{display:none}}.tool-card p{color:var(--ink-600);font-size:.84rem}.tool-hero{background:var(--ink-950);color:#fff;padding:26px 0 40px}.tool-hero .breadcrumbs{color:#8fa5b8}.tool-hero .breadcrumbs a{color:#b9cbd9}.tool-hero h1{letter-spacing:-.02em;margin:0 0 12px;font-size:2.6rem}.tool-lead{color:#b9cbd9;max-width:640px;margin:0 0 24px;line-height:1.7}.tool-error{color:#ffd7dd;background:#d4495d26;border:1px solid #d4495d80;border-radius:12px;align-items:center;gap:8px;max-width:640px;padding:10px 14px;font-size:.85rem;display:flex}.tool-error svg{flex:none;width:17px}.tool-form{background:#fff;border-radius:18px;gap:8px;max-width:560px;padding:7px;display:flex}.tool-form__field{flex:1;align-items:center;gap:9px;min-width:0;padding:0 12px;display:flex}.tool-form__field--second{border-inline-start:1px solid var(--ink-200)}.tool-form__field svg{width:18px;color:var(--ink-500);flex:none}.tool-form input{letter-spacing:.04em;width:100%;color:var(--ink-950);background:0 0;border:0;outline:0;padding:13px 0;font-size:1.15rem;font-weight:700}.tool-form button{background:var(--page-text,var(--page));color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:13px;padding:0 26px;font-size:.92rem;font-weight:800}.tool-form button:hover{background:var(--page-dark)}.tool-hint{color:#8fa5b8;align-items:center;gap:7px;margin:11px 0 0;font-size:.76rem;display:flex}.tool-hint svg{width:14px}@media (width<=720px){.tool-hero h1{font-size:1.9rem}.tool-form{flex-direction:column}.tool-form__field--second{border-inline-start:0;border-top:1px solid var(--ink-200)}.tool-form button{padding:14px 26px}}.calc-result{border:2px solid var(--page-soft,var(--ink-100));background:#fff;border-radius:20px;padding:20px 22px 8px}.calc-disclaimer{border-top:1px solid var(--ink-100);padding-top:10px;font-size:.82rem;color:var(--ink-600)!important}.entity-table tr.is-current th,.entity-table tr.is-current td{background:var(--page-soft,var(--ink-50));font-weight:700}.calc-list{grid-template-columns:repeat(2,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.calc-list li{border:1px solid var(--ink-200);background:#fff;border-radius:18px;padding:16px 18px}.calc-list a{font-weight:800}.calc-list p{font-size:.87rem;margin:6px 0 0!important}@media (width<=720px){.calc-list{grid-template-columns:1fr}}.rights-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;margin:0 0 18px;padding:0;display:grid}.rights-group{margin:22px 0 8px;font-size:1.05rem}.q-image{margin:0 0 16px}.q-image img{border:1px solid var(--ink-200);background:#fff;border-radius:14px;max-width:100%;height:auto}.q-answers{gap:8px;margin:0;padding:0;list-style:none;display:grid}.q-answer{border:1px solid var(--ink-200);color:var(--ink-800);background:#fff;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;line-height:1.65;display:flex}.q-answer.is-correct{background:#f1faf4;border-color:#2f9e64}.q-answer__mark{background:var(--ink-100);width:25px;height:25px;color:var(--ink-700);border-radius:8px;flex:none;place-items:center;font-size:.8rem;font-weight:800;display:grid}.q-answer.is-correct .q-answer__mark{color:#fff;background:#2f9e64}.q-answer__text{flex:1;min-width:0}.q-answer__badge{color:#1e7347;white-space:nowrap;background:#d9f0e3;border-radius:999px;flex:none;align-self:center;padding:3px 10px;font-size:.72rem;font-weight:800}.theory-cta{background:var(--page-text,var(--ink-900));border-radius:13px;padding:13px 26px;font-weight:800;display:inline-block;color:#fff!important;text-decoration:none!important}.theory-cta:hover{background:var(--page-dark,#000)}.theory-langs{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.theory-langs li a,.theory-langs li span{border:1px solid var(--ink-200);background:#fff;border-radius:999px;padding:7px 16px;font-size:.85rem;display:block;color:var(--ink-800)!important;text-decoration:none!important}.theory-langs li span.is-current{background:var(--page-soft,var(--ink-50));border-color:var(--page,var(--ink-400));font-weight:700}.exam-intro{border:1px solid var(--ink-200);background:#fff;border-radius:18px;margin-bottom:24px;padding:18px 20px}.exam-intro ul{color:var(--ink-700);margin:10px 0 0;padding-inline-start:20px;line-height:1.8}.exam-filters{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:26px;display:flex}.exam-filters label{color:var(--ink-700);gap:5px;font-size:.8rem;font-weight:700;display:grid}.exam-filters select{border:1px solid var(--ink-300);font:inherit;background:#fff;border-radius:12px;min-width:190px;padding:10px 14px}.exam-filters button{background:var(--ink-900);color:#fff;cursor:pointer;border:0;border-radius:12px;padding:12px 22px;font-weight:800}.exam-bar{z-index:5;background:var(--ink-950);color:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:11px 16px;display:none;position:sticky;top:86px}.js .exam-bar.is-on{display:flex}.exam-bar__timer{font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:800}.exam-bar__timer.is-low{color:#ffb4bf}.exam-bar__progress{color:#b9cbd9;font-size:.82rem}.exam-bar button{color:var(--ink-950);cursor:pointer;background:#fff;border:0;border-radius:10px;padding:9px 18px;font-weight:800}.exam-question{background:var(--ink-50);border:1px solid var(--ink-100);border-radius:18px;margin-bottom:16px;padding:18px 20px}.exam-question>h2{line-height:1.6;margin:0 0 12px!important;font-size:1.05rem!important}.exam-question__no{color:var(--ink-500);margin-bottom:6px;font-size:.72rem;font-weight:800;display:block}.exam-mode .q-answer.is-correct{border-color:var(--ink-200);background:#fff}.exam-mode .q-answer.is-correct .q-answer__mark{background:var(--ink-100);color:var(--ink-700)}.exam-mode .q-answer__badge{display:none}.exam-mode .q-answer{cursor:pointer}.exam-mode .q-answer:hover{border-color:var(--ink-400)}.exam-mode .q-answer.is-picked{border-color:var(--ink-900);background:var(--ink-50)}.exam-mode.is-done .q-answer.is-correct,.exam-mode.is-done .q-answer__badge{display:flex}.exam-mode.is-done .q-answer.is-correct{background:#f1faf4;border-color:#2f9e64}.exam-mode.is-done .q-answer.is-correct .q-answer__mark{color:#fff;background:#2f9e64}.exam-mode.is-done .q-answer.is-picked:not(.is-correct){background:#fdf0f2;border-color:#d4495d}.exam-mode.is-done .q-answer.is-picked:not(.is-correct) .q-answer__mark{color:#fff;background:#d4495d}.exam-result{border:1px solid var(--ink-200);background:#fff;border-radius:18px;margin-bottom:22px;padding:20px 22px}.exam-result.is-pass{background:#f1faf4;border-color:#2f9e64}.exam-result.is-fail{background:#fdf0f2;border-color:#d4495d}.exam-result h2{margin:0 0 8px!important}@media (width<=720px){.exam-bar{flex-wrap:wrap}}.flag-details{color:var(--ink-600);margin-top:4px;font-size:.78rem;font-weight:500;line-height:1.6;display:block}@media (width<=850px){.exam-bar{top:74px}}.guide-page{padding:30px 0 80px}.guide-shell{max-width:820px}.guide-head{margin-bottom:30px}.guide-world{color:var(--page-dark,var(--ink-700));background:var(--page-soft,var(--ink-50));border-radius:999px;margin-bottom:12px;padding:4px 13px;font-size:.72rem;font-weight:800;text-decoration:none;display:inline-block}.guide-page h1{letter-spacing:-.02em;margin:0 0 14px;font-size:2.5rem;line-height:1.15}.guide-lead{color:var(--ink-700);margin:0 0 10px;font-size:1.05rem;line-height:1.8}.guide-dates{color:var(--ink-500);margin:0;font-size:.78rem}.guide-toc{background:var(--ink-50);border:1px solid var(--ink-100);border-radius:18px;margin-bottom:30px;padding:16px 22px}.guide-toc h2{text-transform:none;color:var(--ink-600);margin:0 0 8px!important;font-size:.85rem!important}.guide-toc ol{color:var(--ink-700);margin:0;padding-inline-start:20px;font-size:.9rem;line-height:1.9}.guide-toc a{color:var(--ink-800)}.guide-body{color:var(--ink-800);font-size:1.02rem;line-height:1.85}.guide-body h2{margin:38px 0 12px;scroll-margin-top:20px;font-size:1.5rem;line-height:1.3}.guide-body h3{margin:26px 0 8px;font-size:1.12rem}.guide-body p{margin:0 0 16px}.guide-body ul,.guide-body ol{margin:0 0 18px;padding-inline-start:22px}.guide-body li{margin-bottom:7px}.guide-body a{color:var(--page-text,var(--ink-900));text-decoration:underline}.guide-body blockquote{border-inline-start:3px solid var(--page,var(--ink-300));background:var(--ink-50);color:var(--ink-700);border-radius:0 12px 12px 0;margin:0 0 18px;padding:12px 18px}.guide-body blockquote p:last-child{margin-bottom:0}.guide-body table{border-collapse:collapse;width:100%;margin:0 0 20px;font-size:.92rem}.guide-body th,.guide-body td{border:1px solid var(--ink-200);text-align:start;padding:9px 12px}.guide-body th{background:var(--ink-50);font-weight:700}.guide-body code{background:var(--ink-50);border:1px solid var(--ink-100);border-radius:6px;padding:1px 6px;font-size:.88em}.guide-body img{border-radius:14px;max-width:100%;height:auto}.guide-tools,.guide-faq,.guide-related,.guide-group,.guide-empty{margin:38px 0 0}.guide-tools h2,.guide-faq h2,.guide-related h2,.guide-group h2,.guide-empty h2{margin:0 0 14px;font-size:1.35rem}.guide-group p,.guide-empty p{color:var(--ink-700);max-width:720px;margin:0 0 12px;line-height:1.8}.guide-group a,.guide-empty p a{color:var(--page-text,var(--ink-900));text-decoration:underline}.guide-tools ul,.guide-related ul,.guide-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.guide-tools a,.guide-related a,.guide-list a{border:1px solid var(--ink-200);background:#fff;border-radius:16px;padding:14px 18px;display:block;color:var(--ink-800)!important;text-decoration:none!important}.guide-tools a:hover,.guide-related a:hover,.guide-list a:hover{border-color:var(--page,var(--ink-400))}.guide-tools strong,.guide-related strong,.guide-list strong{color:var(--ink-950);margin-bottom:4px;font-size:1rem;display:block}.guide-tools span,.guide-related span,.guide-list span{color:var(--ink-600);font-size:.87rem;line-height:1.6;display:block}.guide-list time{color:var(--ink-500);margin-top:6px;font-size:.74rem;display:block}.guide-back{margin-top:34px}.guide-back a{color:var(--ink-700);text-decoration:underline}.tool-guides{margin-top:8px}@media (width<=720px){.guide-page h1{font-size:1.85rem}.guide-body{font-size:.98rem}}@keyframes pulse{0%,to{box-shadow:0 0 0 4px #58e6bd21}50%{box-shadow:0 0 0 8px #58e6bd00}}@keyframes drop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}}.reveal{transition:opacity .5s var(--ease), transform .5s var(--ease)}.js .reveal:not(.is-visible){opacity:0;transform:translateY(14px)}@media (prefers-reduced-motion:reduce){.js .reveal:not(.is-visible){opacity:1;transform:none}}@media (width<=1100px){.main-nav a:nth-child(5),.main-nav a:nth-child(6){display:none}.hero-layout{gap:38px}.hero-copy h1{font-size:4rem}.fast-tools{grid-template-columns:repeat(3,1fr)}.fast-tool:nth-child(3){border-left:0}.fast-tool:nth-child(n+4){border-top:1px solid #e4ebef}.more-worlds{grid-template-columns:repeat(3,1fr)}.world-hero__grid{gap:38px}}@media (width<=850px){.shell{width:min(100% - 32px, var(--max))}.signal-strip__ticker span:nth-child(n+2),.signal-strip__about{display:none}.site-header{height:68px}.main-nav,.saved-button{display:none}.header-actions{margin-right:auto}.mobile-menu-button{display:grid}.hero-layout{grid-template-columns:1fr;gap:34px}.home-hero{padding-top:40px}.hero-copy h1{max-width:650px;font-size:clamp(3.2rem,10vw,4.6rem)}.command-panel{max-width:620px}.hero-data-rail{grid-template-columns:repeat(4,1fr)}.hero-data-lead{border-bottom:1px solid #ffffff1a;border-left:0;grid-column:span 4;padding-right:0}.worlds-layout{grid-template-columns:repeat(2,1fr)}.world-card,.world-card:first-child,.world-card:nth-child(4){grid-column:auto;min-height:300px}.more-worlds{grid-template-columns:repeat(2,1fr)}.personal-band{grid-template-columns:1fr;gap:28px}.updates-grid{grid-template-columns:1fr}.footer-main{grid-template-columns:1.4fr repeat(3,1fr)}.footer-column:last-child{display:none}.world-hero__grid{grid-template-columns:1fr;gap:30px}.flagship-tool{max-width:680px}.tools-grid{grid-template-columns:repeat(2,1fr)}.insights-grid{grid-template-columns:1fr}.footer-bottom{grid-template-columns:1fr 1fr}.footer-bottom>span:nth-child(2){display:none}}@media (width<=560px){.shell{width:calc(100% - 28px)}.signal-strip{height:31px}.signal-strip__inner{gap:12px}.signal-strip__ticker{font-size:.68rem}.brand__mark{border-radius:11px;width:37px;height:37px}.brand__text{font-size:1.1rem}.icon-button{display:none}.account-button{padding:10px 12px}.site-header__inner{gap:10px}.home-hero{padding-top:29px}.hero-eyebrow{margin-bottom:13px}.hero-copy h1{font-size:3.05rem}.hero-copy>p{font-size:.98rem}.hero-proof{grid-template-columns:1fr 1fr;gap:8px;display:grid}.command-panel{border-radius:20px}.command-input{flex-wrap:wrap}.command-input__icon{width:36px}.command-input input{font-size:.88rem}.command-input>button{width:100%;margin-top:3px}.command-source{grid-template-columns:1fr}.hero-data-rail{grid-template-columns:1fr 1fr}.hero-data-lead{grid-column:span 2}.hero-data{border-bottom:1px solid #ffffff14;padding:15px}.hero-data:nth-child(3){border-left:0}.home-content{padding:42px 0 60px}.section-heading{align-items:start}.section-action{display:none}.fast-tools{border-radius:17px;grid-template-columns:1fr 1fr}.fast-tool,.fast-tool:nth-child(3),.fast-tool:nth-child(5){border:0;border-bottom:1px solid #e4ebef;grid-column:auto}.fast-tool:nth-child(odd){border-left:1px solid #e4ebef}.fast-tool:nth-last-child(-n+2){border-bottom:0}.worlds-layout{grid-template-columns:1fr}.world-card,.world-card:first-child,.world-card:nth-child(4){min-height:0}.more-worlds{grid-template-columns:1fr}.personal-band{border-radius:22px;padding:25px 20px}.personal-band h2{font-size:1.65rem}.personal-band__dashboard{grid-template-columns:1fr 1fr}.personal-stat:nth-child(3),.personal-stat--wide{grid-column:span 2}.update-item{grid-template-columns:40px 1fr}.update-item time{display:none}.footer-main{grid-template-columns:1fr 1fr;gap:34px}.footer-brand{grid-column:span 2}.footer-bottom{justify-content:space-between;display:flex}.world-hero{padding-top:22px}.breadcrumbs{margin-bottom:22px}.world-title h1{font-size:3.25rem}.world-metrics{flex-wrap:wrap}.world-metric{padding:0 11px}.flagship-tool{padding:20px}.flagship-tool__form{flex-direction:column}.flagship-tool__input{min-height:48px}.flagship-tool__form>button{padding:12px}.flagship-tool__foot button{display:none}.world-toolbar{align-items:start;gap:10px}.world-tabs{overflow:auto}.world-tabs button{white-space:nowrap}.world-toolbar__actions{display:none}.tools-grid{grid-template-columns:1fr}.insights-heading{align-items:start}.export-button{display:none}.data-panel{overflow:auto}.data-table{min-width:530px}.alert-band{flex-wrap:wrap;align-items:flex-start}.alert-band__copy{min-width:calc(100% - 70px)}.alert-band button{margin-right:66px}.toast{white-space:nowrap;max-width:calc(100vw - 28px)}}
