.global-alert[data-v-9b8265d2]{z-index:1000;color:#9a2c24;background:#fff4f2;border:1px solid #f4b7b2;border-radius:10px;align-items:center;gap:16px;width:min(420px,100vw - 32px);margin:0;padding:14px 16px;font-weight:600;display:flex;position:fixed;top:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #5d1e1929}.global-alert span[data-v-9b8265d2]{flex:1}.global-alert button[data-v-9b8265d2]{width:26px;height:26px;color:inherit;background:0 0;border:0;border-radius:6px;font-size:20px;line-height:1}.global-alert button[data-v-9b8265d2]:hover{background:#9a2c241a}.denied[data-v-4602e618]{min-height:100vh;padding:var(--space-lg);background:var(--canvas-parchment);place-items:center;display:grid}.utility-card[data-v-4602e618]{gap:var(--space-lg);width:min(100%,480px);padding:var(--space-xl);border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--canvas);display:grid}.utility-card p[data-v-4602e618]{color:var(--primary);font:var(--type-caption);margin:0;font-weight:600}.utility-card h1[data-v-4602e618]{color:var(--ink);font:var(--type-display-md);letter-spacing:-.374px;margin:0}.button-primary[data-v-4602e618]{border-radius:var(--radius-pill);background:var(--primary);width:max-content;min-height:44px;color:var(--on-dark);font:var(--type-body);justify-content:center;align-items:center;padding:11px 22px;text-decoration:none;display:inline-flex}[data-v-dd8b4f9e]{box-sizing:border-box}.page[data-v-dd8b4f9e]{--ink:#0f2748;--muted:#71809a;--line:#d7deea;--blue:#1465ff;--blue-2:#2e83ff;--card:#fffffff0;--shadow:0 24px 70px #2d4b7c29, 0 4px 16px #2d4b7c14;isolation:isolate;width:100%;height:100dvh;color:var(--ink);background:#fff;justify-content:center;align-items:center;padding:48px 64px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Arial,sans-serif;display:flex;position:relative;overflow:hidden}.page[data-v-dd8b4f9e]:before,.page[data-v-dd8b4f9e]:after{display:none}.page[data-v-dd8b4f9e]:before{background:#d2e2fb3d;width:440px;height:440px;top:-140px;left:-140px}.page[data-v-dd8b4f9e]:after{background:#b5d6ff33;width:560px;height:560px;bottom:-210px;right:-180px}.intro[data-v-dd8b4f9e],.journey[data-v-dd8b4f9e]{display:none}.headline[data-v-dd8b4f9e]{letter-spacing:-.035em;text-shadow:0 2px 18px #1f385e0a;margin:0;font-size:clamp(38px,3.1vw,58px);font-weight:800;line-height:1.42}.headline .accent[data-v-dd8b4f9e]{color:var(--blue)}.intro-line[data-v-dd8b4f9e]{background:var(--blue);border-radius:999px;width:44px;height:3px;margin:30px 0 28px;box-shadow:0 5px 16px #1465ff42}.intro-copy[data-v-dd8b4f9e]{color:#526783;max-width:280px;margin:0;font-size:19px;font-weight:500;line-height:1.9}.login-card[data-v-dd8b4f9e]{background:var(--card);width:min(100%,558px);height:648px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);border:1px solid #ffffffd1;border-radius:30px;padding:40px 65px 43px;position:relative;overflow:hidden}.login-card[data-v-dd8b4f9e]:before{content:"";pointer-events:none;background:linear-gradient(160deg,#ffffffbd,#fff0 52%);position:absolute;inset:0}.login-card[data-v-dd8b4f9e]>*{z-index:1;position:relative}.brand[data-v-dd8b4f9e]{text-align:center;letter-spacing:-.055em;color:#102849;margin:0 0 16px;font-size:clamp(58px,5.4vw,82px);font-weight:850;line-height:1}.brand span[data-v-dd8b4f9e]{color:var(--blue);text-shadow:0 6px 22px #1465ff38}.card-title[data-v-dd8b4f9e]{text-align:center;letter-spacing:.02em;margin:22px 0 12px;font-size:27px;font-weight:800}.card-subtitle[data-v-dd8b4f9e]{color:#7a89a1;text-align:center;max-width:430px;margin:0 auto 36px;font-size:17px;font-weight:500;line-height:1.75}.form[data-v-dd8b4f9e]{margin-top:78px}.field[data-v-dd8b4f9e]{margin-bottom:24px}.field label[data-v-dd8b4f9e]{margin-bottom:10px;font-size:16px;font-weight:750;display:block}.control[data-v-dd8b4f9e]{border:1px solid var(--line);background:#ffffffad;border-radius:11px;align-items:center;height:62px;padding:0 17px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex;position:relative;box-shadow:inset 0 1px #ffffffe6,0 2px 8px #28467309}.control[data-v-dd8b4f9e]:focus-within{background:#fff;border-color:#1465ffc7;box-shadow:0 0 0 4px #1465ff1a}.control svg[data-v-dd8b4f9e]{color:#788aa6;flex:none;width:25px;height:25px}.control input[data-v-dd8b4f9e]{min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0 14px;font-family:inherit;font-size:18px}.control input[data-v-dd8b4f9e]::placeholder{color:#a6b2c5}.control input.is-previewing-password[data-v-dd8b4f9e]{color:#0000;caret-color:var(--ink)}.password-mask[data-v-dd8b4f9e]{color:var(--ink);pointer-events:none;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:18px;line-height:1;position:absolute;top:50%;left:56px;right:57px;overflow:hidden;transform:translateY(-50%)}.eye-btn[data-v-dd8b4f9e]{color:#7587a3;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.eye-btn[data-v-dd8b4f9e]:hover{color:var(--blue);background:#f1f5fd}.login-btn[data-v-dd8b4f9e]{color:#fff;cursor:pointer;background:linear-gradient(#2e7aff 0%,#0b56f3 100%);border:0;border-radius:12px;width:100%;height:66px;margin-top:4px;font:800 23px/1 inherit;transition:transform .2s,box-shadow .2s,filter .2s;box-shadow:0 12px 22px #0c57f640,inset 0 1px #ffffff47}.login-btn[data-v-dd8b4f9e]:hover:not(:disabled){filter:saturate(1.08);transform:translateY(-1px);box-shadow:0 16px 28px #0c57f647,inset 0 1px #ffffff47}.login-btn[data-v-dd8b4f9e]:active:not(:disabled){transform:translateY(0)}.login-btn[data-v-dd8b4f9e]:disabled{opacity:.7;cursor:wait}.register[data-v-dd8b4f9e]{text-align:center;color:#263a58;margin:32px 0 0;font-size:17px}.register a[data-v-dd8b4f9e]{color:var(--blue);font-weight:700;text-decoration:none}.register a[data-v-dd8b4f9e]:hover{text-decoration:underline}.journey[data-v-dd8b4f9e]{align-self:stretch;min-height:760px;position:relative;overflow:visible}.portal[data-v-dd8b4f9e]{background:linear-gradient(#ffffffeb,#f4f7fc73);border:8px solid #eff3fbeb;border-bottom-width:15px;border-radius:46px 46px 18px 18px;width:80px;height:154px;position:absolute;top:72px;right:24px;box-shadow:inset 8px 0 #d7dcebcc,0 14px 32px #556f971a}.portal[data-v-dd8b4f9e]:after{content:"";border-radius:inherit;background:linear-gradient(90deg,#d5dae973,#ffffff6b);position:absolute;inset:0}.route-svg[data-v-dd8b4f9e]{filter:drop-shadow(0 18px 35px #3f67a01a);width:calc(100% + 130px);height:calc(100% + 10px);position:absolute;inset:0 -90px -10px -40px;overflow:visible}.stairs[data-v-dd8b4f9e]{opacity:.74;z-index:-1;width:320px;height:170px;position:absolute;bottom:4px;right:8px;transform:skewY(-5deg)}.step[data-v-dd8b4f9e]{left:calc(var(--i) * 17px);bottom:calc(var(--i) * 13px);width:calc(320px - var(--i) * 34px);background:linear-gradient(#fffffff5,#e2ebf8d6);border-top:1px solid #fffffff2;border-radius:3px 3px 0 0;height:21px;position:absolute;box-shadow:0 7px 18px #4c668c14}.feature-card[data-v-dd8b4f9e]{-webkit-backdrop-filter:blur(12px);width:185px;min-height:126px;transform:rotate(var(--rotate,0deg));background:#ffffffc7;border:1px solid #ffffffc7;border-radius:18px;padding:26px 20px 20px 64px;transition:transform .22s,box-shadow .22s;position:absolute;box-shadow:0 16px 34px #425b821c,inset 0 1px #fffffff5}.feature-card[data-v-dd8b4f9e]:hover{transform:rotate(0)translateY(-3px);box-shadow:0 20px 42px #425b8226,inset 0 1px #fffffff5}.feature-card .icon[data-v-dd8b4f9e]{color:#fff;width:36px;height:36px;box-shadow:0 8px 18px color-mix(in srgb, var(--icon-color) 28%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--icon-color) 76%, #fff), var(--icon-color));border-radius:10px;place-items:center;display:grid;position:absolute;top:26px;left:18px}.feature-card svg[data-v-dd8b4f9e]{width:24px;height:24px}.feature-card h3[data-v-dd8b4f9e]{color:#20324f;margin:0 0 8px;font-size:18px;font-weight:800;line-height:1.15}.feature-card p[data-v-dd8b4f9e]{color:#697a94;margin:0;font-size:13.5px;font-weight:500;line-height:1.58}.card-1[data-v-dd8b4f9e]{--rotate:4deg;--icon-color:#2975ff;top:130px;left:12px}.card-2[data-v-dd8b4f9e]{--rotate:1.5deg;--icon-color:#7668ff;top:325px;right:-8px}.card-3[data-v-dd8b4f9e]{--rotate:-1deg;--icon-color:#34c399;top:500px;left:-24px}.card-4[data-v-dd8b4f9e]{--rotate:3deg;--icon-color:#ffad54;top:660px;right:42px}.dot[data-v-dd8b4f9e]{z-index:2;border:3px solid #ffffffdb;border-radius:50%;width:11px;height:11px;position:absolute;box-shadow:0 0 0 5px #ffffff2e,0 6px 16px #315d9929}.dot.d1[data-v-dd8b4f9e]{background:#9c88ff;top:307px;left:90px}.dot.d2[data-v-dd8b4f9e]{background:#5e9cff;top:434px;right:74px}.dot.d3[data-v-dd8b4f9e]{background:#4ec3ff;top:596px;right:98px}.dot.d4[data-v-dd8b4f9e]{background:#56dfc2;bottom:109px;left:44px}.arrow[data-v-dd8b4f9e]{opacity:.62;width:54px;height:118px;position:absolute;top:150px;right:-6px}.feedback[data-v-dd8b4f9e]{color:#fff;opacity:0;pointer-events:none;z-index:20;background:#0f2748e6;border-radius:12px;padding:12px 18px;font-weight:650;transition:all .22s;position:fixed;bottom:26px;left:50%;transform:translate(-50%)translateY(18px);box-shadow:0 12px 30px #12294d38}.feedback.show[data-v-dd8b4f9e]{opacity:1;transform:translate(-50%)translateY(0)}@media (width<=1220px){.page[data-v-dd8b4f9e]{grid-template-columns:minmax(220px,.72fr) minmax(500px,1.3fr);gap:30px}.journey[data-v-dd8b4f9e]{display:none}.intro[data-v-dd8b4f9e]{justify-self:center}}@media (width<=860px){.page[data-v-dd8b4f9e]{grid-template-columns:1fr;gap:30px;height:100dvh;padding:34px 20px 42px}.intro[data-v-dd8b4f9e]{text-align:center;justify-self:center;max-width:640px;padding-top:0}.headline[data-v-dd8b4f9e]{font-size:clamp(34px,8vw,50px);line-height:1.28}.intro-line[data-v-dd8b4f9e]{margin-left:auto;margin-right:auto}.intro-copy[data-v-dd8b4f9e]{max-width:520px;margin:0 auto;font-size:17px}.login-card[data-v-dd8b4f9e]{border-radius:24px;width:min(100%,640px);height:auto;padding:52px 34px 42px}.form[data-v-dd8b4f9e]{margin-top:6px}.brand[data-v-dd8b4f9e]{font-size:clamp(50px,12vw,72px)}.card-title[data-v-dd8b4f9e]{font-size:23px}}@media (width>=861px) and (height<=850px){.login-card[data-v-dd8b4f9e]{transform-origin:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.8)}}@media (width<=480px){.page[data-v-dd8b4f9e]{padding-left:14px;padding-right:14px}.login-card[data-v-dd8b4f9e]{padding:42px 20px 34px}.brand[data-v-dd8b4f9e]{font-size:50px}.card-title[data-v-dd8b4f9e]{font-size:21px}.card-subtitle[data-v-dd8b4f9e]{font-size:15px}.control[data-v-dd8b4f9e]{height:58px}.control input[data-v-dd8b4f9e]{font-size:16px}.login-btn[data-v-dd8b4f9e]{height:60px;font-size:21px}}[data-v-31362c07]{box-sizing:border-box}.page[data-v-31362c07]{--ink:#0f2748;--line:#d7deea;--blue:#1465ff;width:100%;height:100dvh;color:var(--ink);background:#fff;justify-content:center;align-items:center;padding:40px 24px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Arial,sans-serif;display:flex;overflow:hidden}.login-card[data-v-31362c07]{background:#fffffff0;border:1px solid #ffffffd1;border-radius:30px;width:min(100%,558px);padding:36px 65px 38px;box-shadow:0 24px 70px #2d4b7c29,0 4px 16px #2d4b7c14}.compact-card[data-v-31362c07]{transform-origin:50%;transform:scale(.9)}.brand[data-v-31362c07]{text-align:center;letter-spacing:-.055em;color:#102849;margin:0;font-size:clamp(54px,5.4vw,76px);font-weight:850;line-height:1}.brand span[data-v-31362c07]{color:var(--blue);text-shadow:0 6px 22px #1465ff38}h2[data-v-31362c07]{text-align:center;margin:24px 0 8px;font-size:25px;line-height:1.25}.subtitle[data-v-31362c07]{text-align:center;color:#7a89a1;margin:0 0 28px;font-size:16px}.form[data-v-31362c07]{gap:17px;display:grid}.field[data-v-31362c07]{min-width:0}.field label[data-v-31362c07]{margin-bottom:8px;font-size:15px;font-weight:750;display:block}.control[data-v-31362c07]{border:1px solid var(--line);background:#ffffffad;border-radius:11px;align-items:center;height:56px;padding:0 15px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex;position:relative;box-shadow:inset 0 1px #ffffffe6,0 2px 8px #28467309}.control[data-v-31362c07]:focus-within{background:#fff;border-color:#1465ffc7;box-shadow:0 0 0 4px #1465ff1a}.control>svg[data-v-31362c07]{color:#788aa6;flex:none;width:23px;height:23px}.control input[data-v-31362c07]{min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0 12px;font:16px inherit}.control input[data-v-31362c07]::placeholder{color:#a6b2c5}.control input.is-previewing-password[data-v-31362c07]{color:#0000;caret-color:var(--ink)}.password-mask[data-v-31362c07]{color:var(--ink);white-space:nowrap;pointer-events:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:16px;position:absolute;top:50%;left:51px;right:54px;overflow:hidden;transform:translateY(-50%)}.eye-btn[data-v-31362c07],.code-btn[data-v-31362c07]{color:#7587a3;cursor:pointer;background:0 0;border:0;font:700 14px/1 inherit}.eye-btn[data-v-31362c07]{border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.eye-btn svg[data-v-31362c07]{width:23px;height:23px}.eye-btn[data-v-31362c07]:hover{color:var(--blue);background:#f1f5fd}.code-btn[data-v-31362c07]{min-width:88px;height:40px;color:var(--blue)}.code-btn[data-v-31362c07]:disabled{opacity:.65;cursor:wait}.register-btn[data-v-31362c07]{color:#fff;cursor:pointer;background:linear-gradient(#2e7aff 0%,#0b56f3 100%);border:0;border-radius:12px;width:100%;height:62px;margin-top:3px;font:800 21px/1 inherit;box-shadow:0 12px 22px #0c57f640,inset 0 1px #ffffff47}.register-btn[data-v-31362c07]:disabled{opacity:.7;cursor:wait}.login-link[data-v-31362c07]{color:#263a58;text-align:center;margin:26px 0 0;font-size:16px}.login-link a[data-v-31362c07]{color:var(--blue);font-weight:700;text-decoration:none}.login-link a[data-v-31362c07]:hover{text-decoration:underline}.feedback[data-v-31362c07]{color:#fff;opacity:0;pointer-events:none;z-index:20;background:#0f2748e6;border-radius:12px;padding:12px 18px;font-weight:650;transition:all .22s;position:fixed;bottom:26px;left:50%;transform:translate(-50%)translateY(18px);box-shadow:0 12px 30px #12294d38}.feedback.show[data-v-31362c07]{opacity:1;transform:translate(-50%)translateY(0)}@media (height<=860px){.compact-card[data-v-31362c07]{transform:scale(.756)}}@media (width<=480px){.page[data-v-31362c07]{padding:16px 14px}.login-card[data-v-31362c07]{border-radius:24px;padding:34px 20px 30px}.brand[data-v-31362c07]{font-size:50px}h2[data-v-31362c07]{font-size:22px}.control[data-v-31362c07]{height:54px}.code-btn[data-v-31362c07]{min-width:76px;font-size:13px}.register-btn[data-v-31362c07]{height:58px}}.category-nav[data-v-b3b6970d]{gap:2px;display:grid}.category-nav-item[data-v-b3b6970d]{color:#101828;background:0 0;border-radius:8px;align-items:center;height:42px;transition:background-color .15s,color .15s;display:flex}.category-select[data-v-b3b6970d]{min-width:0;height:100%;color:inherit;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;border-radius:8px 0 0 8px;flex:1;padding:0 18px;font-size:16px;font-weight:500;line-height:1;overflow:hidden}.category-nav-item[data-v-b3b6970d]:hover{background:#f0f4fb}.category-nav-item.is-selected .category-select[data-v-b3b6970d],.category-nav-item.is-selected .favorite-button[data-v-b3b6970d]{color:#1557ff}.category-nav-item.is-selected[data-v-b3b6970d]{background:#e9f0ff}.category-nav-item.is-selected .category-select[data-v-b3b6970d]{font-weight:600}.favorite-button[data-v-b3b6970d]{width:42px;height:42px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0 8px 8px 0;flex:0 0 42px;place-items:center;padding:0;display:grid}.favorite-button.is-favorited[data-v-b3b6970d],.category-nav-item.is-selected .favorite-button.is-favorited[data-v-b3b6970d]{color:#f5b301}@media (width<=680px){.category-nav[data-v-b3b6970d]{gap:8px;display:flex;overflow-x:auto}.category-nav-item[data-v-b3b6970d]{white-space:nowrap;flex:none;height:36px}.category-select[data-v-b3b6970d]{padding:0 14px}.favorite-button[data-v-b3b6970d]{flex-basis:36px;width:36px;height:36px}}.category-filter[data-v-127456f4]{min-width:150px;position:relative}.category-filter-trigger[data-v-127456f4]{color:#33425a;width:100%;height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e0ec;border-radius:8px;justify-content:space-between;align-items:center;padding:0 10px;font-size:14px;display:flex}.category-filter-trigger[data-v-127456f4]:hover,.category-filter-trigger[aria-expanded=true][data-v-127456f4]{border-color:#8bafff}.category-filter-trigger[data-v-127456f4]:disabled{opacity:.52;cursor:wait}.category-filter-trigger svg[data-v-127456f4]{color:#647189;transition:transform .15s}.category-filter-trigger svg.open[data-v-127456f4]{transform:rotate(180deg)}.category-filter-menu[data-v-127456f4]{z-index:10;scrollbar-width:none;background:#fff;border:1px solid #d8e0ec;border-radius:8px;width:100%;max-height:196px;padding:4px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 10px 24px #2f467029}.category-filter-menu[data-v-127456f4]::-webkit-scrollbar{display:none}.category-filter-option[data-v-127456f4]{color:#33425a;width:100%;min-height:32px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 8px;font-size:14px;display:block}.category-filter-option[data-v-127456f4]:hover{background:#f1f5fb}.category-filter-option.selected[data-v-127456f4]{color:#1557ff;background:#edf4ff;font-weight:600}.category-filter-loading[data-v-127456f4]{color:#8793a7;text-align:center;margin:4px 8px;font-size:12px}.stream[data-v-87f93c08]{min-width:0;display:grid}.question-section[data-v-87f93c08]{border-bottom:1px solid #dfe4eb;min-width:0;margin-bottom:18px;padding-bottom:18px}.question-section[data-v-87f93c08]:last-child{border-bottom:0;margin-bottom:0}.question-heading[data-v-87f93c08]{align-items:flex-start;gap:12px;display:flex}.question-heading h2[data-v-87f93c08]{color:#101114;letter-spacing:-.15px;overflow-wrap:anywhere;flex:1;min-width:0;margin:0 0 10px;font-size:20px;font-weight:700;line-height:1.4}.favorite-button[data-v-87f93c08]{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 40px;place-items:center;width:40px;height:40px;padding:0;display:grid}.favorite-button[data-v-87f93c08]:hover{background:#f0f4fb}.favorite-button.is-favorited[data-v-87f93c08]{color:#f5b301}.answer[data-v-87f93c08]{min-width:0;margin-top:4px}.answer-markdown[data-v-87f93c08]{color:#1f2937;overflow-wrap:break-word;min-width:0;font-size:15.5px;line-height:1.9}.answer-markdown[data-v-87f93c08] p{margin:0}.answer-markdown[data-v-87f93c08] p+p,.answer-markdown[data-v-87f93c08] ul+p,.answer-markdown[data-v-87f93c08] ol+p,.answer-markdown[data-v-87f93c08] pre+p{margin-top:12px}.answer-markdown[data-v-87f93c08] blockquote{color:#50617c;background:linear-gradient(90deg,#edf4ffd1,#fff0 76%);border-left:2px solid #91afe2;border-radius:0 8px 8px 0;margin:20px 0;padding:12px 20px}.answer-markdown[data-v-87f93c08] blockquote p{font-weight:500}.answer-markdown[data-v-87f93c08] blockquote>:first-child{margin-top:0}.answer-markdown[data-v-87f93c08] blockquote>:last-child{margin-bottom:0}.answer-markdown[data-v-87f93c08] ul,.answer-markdown[data-v-87f93c08] ol{margin:12px 0;padding-left:24px}.answer-markdown[data-v-87f93c08] ul{list-style-type:disc}.answer-markdown[data-v-87f93c08] ol{list-style-type:decimal}.answer-markdown[data-v-87f93c08] ul ul{list-style-type:circle}.answer-markdown[data-v-87f93c08] ul ul ul{list-style-type:square}.answer-markdown[data-v-87f93c08] li::marker{color:#1f2937}.answer-markdown[data-v-87f93c08] a{color:#1557ff}.answer-markdown[data-v-87f93c08] code{background:#f1f4f8;border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.answer-markdown[data-v-87f93c08] pre{box-sizing:border-box;background:#f1f4f8;border-radius:8px;max-width:100%;padding:12px;overflow-x:auto}.answer-markdown[data-v-87f93c08] pre code{background:0 0;padding:0}.answer-markdown[data-v-87f93c08] img,.answer-markdown[data-v-87f93c08] video{max-width:100%;height:auto;display:block}.answer-markdown[data-v-87f93c08] table{max-width:100%;display:block;overflow-x:auto}@media (width<=680px){.question-section[data-v-87f93c08]{margin-bottom:14px;padding-bottom:14px}.answer-markdown[data-v-87f93c08] blockquote{padding:10px 16px}}.favorite-page[data-v-7bac84ff]{padding-top:2px}.filter-bar[data-v-7bac84ff]{background:#fff;border:1px solid #e0e7f1;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex;box-shadow:0 8px 22px #2f46700d}.filter-label[data-v-7bac84ff],.category-filter-control[data-v-7bac84ff]{color:#647189;align-items:center;gap:8px;font-size:13px;display:flex}.filter-label[data-v-7bac84ff]{color:#34445e;padding-right:4px;font-weight:600}.category-filter-control[data-v-7bac84ff]{border-left:1px solid #e5eaf2;padding-left:12px}.category-filter-control[data-v-7bac84ff] .category-filter{min-width:170px}.clear-filters[data-v-7bac84ff]{color:#536179;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:14px}.clear-filters[data-v-7bac84ff]:hover{color:#1557ff}.result-summary[data-v-7bac84ff]{color:#7c899d;justify-content:flex-end;margin:20px 4px 12px;font-size:13px;display:flex}.feedback[data-v-7bac84ff]{color:#c23932;margin:0 0 14px;font-size:14px}.result-stream[data-v-7bac84ff]{background:#fff;border:1px solid #e6ebf2;border-radius:16px;padding:8px 28px;box-shadow:0 10px 28px #2f46700f}.empty[data-v-7bac84ff],.tail[data-v-7bac84ff]{color:#77849a;text-align:center;justify-items:center;gap:7px;padding:38px 16px;display:grid}.empty strong[data-v-7bac84ff]{color:#33425a;font-size:16px}.empty span[data-v-7bac84ff]{font-size:14px}.tail[data-v-7bac84ff]{padding:22px 0 8px}.tail p[data-v-7bac84ff]{margin:0}.auto-load-sentinel[data-v-7bac84ff]{width:1px;height:1px}.retry-button[data-v-7bac84ff]{color:#1557ff;height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e0ec;border-radius:8px;padding:0 12px}.retry-button[data-v-7bac84ff]:hover{background:#edf4ff;border-color:#8bafff}@media (width<=680px){.filter-bar[data-v-7bac84ff]{flex-direction:column;align-items:flex-start}.category-filter-control[data-v-7bac84ff]{border:0;width:100%;padding:0}.category-filter-control[data-v-7bac84ff] .category-filter{flex:1}.clear-filters[data-v-7bac84ff]{margin-left:0}.result-stream[data-v-7bac84ff]{padding:6px 18px}}.company-logo[data-v-bc320061]{vertical-align:middle;color:#8490a2;background:#f0f3f7;border-radius:7px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;margin-right:8px;display:inline-flex;overflow:hidden}.company-logo img[data-v-bc320061]{object-fit:contain;width:100%;height:100%}.company-logo>span[data-v-bc320061]{display:flex}.stream[data-v-8ddb6585]{min-width:0;display:grid}.question-section[data-v-8ddb6585]{border-top:1px solid #e6e9ee;min-width:0}.question-section[data-v-8ddb6585]:first-child{border-top:0}.question-section[data-v-8ddb6585]:last-child{border-bottom:1px solid #e6e9ee}.question-title[data-v-8ddb6585]{color:#17191d;overflow-wrap:anywhere;min-height:68px;margin:0;padding:19px 0;font-size:18px;font-weight:650;line-height:1.5}.answer-toggle[data-v-8ddb6585]{color:#a0a7b1;vertical-align:-4px;background:0 0;border:0;place-items:center;width:22px;height:22px;margin-left:1px;padding:0;transition:color .16s,transform .16s;display:inline-grid;position:relative}.answer-toggle[data-v-8ddb6585]:hover,.answer-toggle.open[data-v-8ddb6585]{color:#1557ff;background:0 0}.answer-toggle[data-v-8ddb6585]:active{transform:none}.answer-toggle[data-v-8ddb6585]:after{z-index:3;color:#71809a;white-space:nowrap;content:attr(data-tooltip);pointer-events:none;opacity:0;visibility:hidden;background:#f8fafdf5;border-radius:4px;padding:3px 5px;font-size:10px;font-weight:600;line-height:1.1;transition:opacity 80ms,transform 80ms,visibility 0s linear 80ms;position:absolute;bottom:calc(100% + 5px);right:0;transform:translateY(2px);box-shadow:0 2px 6px #1d315112}.answer-toggle[data-v-8ddb6585]:hover:after,.answer-toggle[data-v-8ddb6585]:focus-visible:after{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(0)}.answer-toggle svg[data-v-8ddb6585]{transition:transform .16s}.answer-toggle.open svg[data-v-8ddb6585]{transform:rotate(180deg)}.answer-markdown[data-v-8ddb6585]{color:#252a33;overflow-wrap:break-word;min-width:0;padding:0 40px 24px 0;font-size:15px;line-height:1.85}.answer-markdown[data-v-8ddb6585] p{margin:0}.answer-markdown[data-v-8ddb6585] p+p,.answer-markdown[data-v-8ddb6585] ul+p,.answer-markdown[data-v-8ddb6585] ol+p,.answer-markdown[data-v-8ddb6585] pre+p{margin-top:12px}.answer-markdown[data-v-8ddb6585] blockquote{color:#5f6875;border-left:2px solid #d8dde5;margin:20px 0;padding:2px 0 2px 18px}.answer-markdown[data-v-8ddb6585] ul,.answer-markdown[data-v-8ddb6585] ol{margin:12px 0;padding-left:24px}.answer-markdown[data-v-8ddb6585] a{color:#1557ff}.answer-markdown[data-v-8ddb6585] code{background:#f1f4f8;border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.answer-markdown[data-v-8ddb6585] pre{box-sizing:border-box;background:#f3f5f7;border-radius:6px;max-width:100%;padding:14px;overflow-x:auto}.answer-markdown[data-v-8ddb6585] pre code{background:0 0;padding:0}.answer-markdown[data-v-8ddb6585] img,.answer-markdown[data-v-8ddb6585] video{max-width:100%;height:auto;display:block}.answer-markdown[data-v-8ddb6585] table{max-width:100%;display:block;overflow-x:auto}@media (width<=680px){.question-title[data-v-8ddb6585]{min-height:62px;padding:17px 0;font-size:17px}.answer-markdown[data-v-8ddb6585]{padding-bottom:22px;padding-right:0}}.experience-detail[data-v-1dbd10a6]{width:min(760px,100%);min-width:0;margin:0 auto}.back-link[data-v-1dbd10a6]{color:#7e8794;border-radius:50%;place-items:center;width:32px;height:32px;margin-left:-7px;text-decoration:none;transition:color .16s,background-color .16s;display:grid;position:relative}.back-link[data-v-1dbd10a6]:hover{color:#17191d;background:#f5f6f8}.back-link[data-v-1dbd10a6]:after,.toggle-all[data-v-1dbd10a6]:after{z-index:3;color:#71809a;white-space:nowrap;content:attr(data-tooltip);pointer-events:none;opacity:0;visibility:hidden;background:#f8fafdf5;border-radius:4px;padding:3px 5px;font-size:10px;font-weight:600;line-height:1.1;transition:opacity 80ms,transform 80ms,visibility 0s linear 80ms;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%,-2px);box-shadow:0 2px 6px #1d315112}.back-link[data-v-1dbd10a6]:hover:after,.back-link[data-v-1dbd10a6]:focus-visible:after,.toggle-all[data-v-1dbd10a6]:hover:after,.toggle-all[data-v-1dbd10a6]:focus-visible:after{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)}.experience-detail>header[data-v-1dbd10a6]{border-bottom:1px solid #e6e9ee;margin-top:22px;padding-bottom:22px}.title-line[data-v-1dbd10a6]{align-items:baseline;gap:13px;min-width:0;display:flex}.experience-detail h1[data-v-1dbd10a6]{color:#202a3b;letter-spacing:-.025em;overflow-wrap:anywhere;min-width:0;margin:0;font-size:30px;font-weight:650}.experience-detail h1[data-v-1dbd10a6] .company-logo{margin-right:12px}.type-tag[data-v-1dbd10a6]{color:#65748a;border-left:1px solid #dce3ec;flex:none;padding-left:12px;font-size:12px;font-weight:600}.summary-row[data-v-1dbd10a6]{justify-content:space-between;align-items:center;gap:16px;margin-top:11px;display:flex}.summary-content[data-v-1dbd10a6]{gap:7px;min-width:0;display:grid}.role-line[data-v-1dbd10a6]{color:#4f5d70;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.5}.metadata[data-v-1dbd10a6]{color:#7f8a9a;font-variant-numeric:tabular-nums;align-items:center;gap:9px;font-size:12px;display:flex}.toggle-all[data-v-1dbd10a6]{color:#929aa5;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;padding:0;transition:color .16s,background-color .16s;display:grid;position:relative}.toggle-all[data-v-1dbd10a6]:hover{color:#17191d;background:#f5f6f8}.questions[data-v-1dbd10a6]{margin-top:0}.empty[data-v-1dbd10a6]{color:#8a929e;text-align:center;margin:44px 0;font-size:14px}.error[data-v-1dbd10a6]{color:#b42318;background:#fff5f4;border:1px solid #f3c5c1;border-radius:8px;margin-top:20px;padding:13px}.error button[data-v-1dbd10a6]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:8px;font-weight:700;text-decoration:underline}@media (width<=680px){.experience-detail h1[data-v-1dbd10a6]{font-size:26px}.experience-detail>header[data-v-1dbd10a6]{margin-top:18px;padding-bottom:19px}}@media (prefers-reduced-motion:reduce){.back-link[data-v-1dbd10a6],.toggle-all[data-v-1dbd10a6]{transition:none}}.experience-list[data-v-61b84b1b]{min-width:0}.experience-grid[data-v-61b84b1b]{flex-direction:column;transition:opacity .16s;display:flex}.experience-grid.is-loading[data-v-61b84b1b]{opacity:.48;pointer-events:none}.experience-card[data-v-61b84b1b]{min-width:0;color:inherit;border-bottom:1px solid #e8ecf2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:23px 18px;text-decoration:none;transition:background-color .16s;display:grid}.experience-card[data-v-61b84b1b]:first-child{border-top:1px solid #e8ecf2}.experience-card[data-v-61b84b1b]:hover{background:#f8faff}.experience-card[data-v-61b84b1b]:focus-visible{z-index:1;outline-offset:-2px;border-radius:4px;outline:2px solid #4b83ed;position:relative}.card-content[data-v-61b84b1b]{min-width:0}.card-heading[data-v-61b84b1b]{align-items:center;gap:12px;min-width:0;display:flex}.card-heading[data-v-61b84b1b] .company-logo{margin-right:0}.card-heading strong[data-v-61b84b1b]{color:#202a3b;letter-spacing:-.025em;overflow-wrap:anywhere;min-width:0;font-size:20px;font-weight:650}.type-tag[data-v-61b84b1b]{color:#65748a;border-left:1px solid #dce3ec;flex:none;padding-left:12px;font-size:12px;font-weight:600}.card-role[data-v-61b84b1b]{color:#4f5d70;overflow-wrap:anywhere;margin:7px 0 0;font-size:14px;line-height:1.5}.card-metadata[data-v-61b84b1b]{color:#78869a;font-variant-numeric:tabular-nums;align-items:center;gap:12px;margin-top:11px;font-size:12px;display:flex}.card-meta-item[data-v-61b84b1b]{align-items:center;gap:6px;display:inline-flex}.card-meta-item svg[data-v-61b84b1b]{color:#94a0b1}.card-meta-divider[data-v-61b84b1b]{background:#dce3ec;width:1px;height:13px}.card-arrow[data-v-61b84b1b]{color:#a6b1c0;flex:none;transition:color .16s,transform .16s}.experience-card:hover .card-arrow[data-v-61b84b1b]{color:#1762dc;transform:translate(3px)}.empty[data-v-61b84b1b],.state[data-v-61b84b1b]{color:#8a929e;text-align:center;place-content:center;justify-items:center;gap:10px;min-height:240px;display:grid}.empty strong[data-v-61b84b1b]{color:#596170;font-size:14px;font-weight:500}.error[data-v-61b84b1b]{color:#b42318;background:#fff5f4;border:1px solid #f3c5c1;border-radius:8px;padding:13px}.error button[data-v-61b84b1b]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:8px;font-weight:700;text-decoration:underline}.pagination[data-v-61b84b1b]{color:#858d99;justify-content:space-between;align-items:center;gap:16px;padding:22px 4px 0;font-size:12px;display:flex}.total[data-v-61b84b1b]{font-variant-numeric:tabular-nums}.pagination-controls[data-v-61b84b1b],.page-navigation[data-v-61b84b1b]{align-items:center;display:flex}.pagination-controls[data-v-61b84b1b]{gap:16px}.page-navigation[data-v-61b84b1b]{gap:10px}.pagination select[data-v-61b84b1b],.pagination button[data-v-61b84b1b]{color:#5f6875;height:30px;font:inherit;background:#fff;border:1px solid #e0e4e9}.pagination select[data-v-61b84b1b]{border-radius:6px;padding:0 24px 0 9px}.pagination button[data-v-61b84b1b]{border-radius:50%;place-items:center;width:30px;padding:0;transition:border-color .16s,color .16s,background-color .16s;display:grid}.pagination button[data-v-61b84b1b]:not(:disabled):hover{color:#17191d;background:#fafbfc;border-color:#aeb6c1}.pagination button[data-v-61b84b1b]:disabled{color:#c2c7cf;background:#fafbfc}.page-navigation>span[data-v-61b84b1b]{color:#6d7581;font-variant-numeric:tabular-nums;text-align:center;min-width:42px}.visually-hidden[data-v-61b84b1b]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=680px){.experience-card[data-v-61b84b1b]{gap:18px;padding:20px 4px}.card-heading[data-v-61b84b1b]{gap:9px}.card-heading strong[data-v-61b84b1b]{font-size:18px}.type-tag[data-v-61b84b1b]{padding-left:9px;font-size:11px}.pagination[data-v-61b84b1b]{align-items:flex-start;padding-left:4px;padding-right:4px}.pagination-controls[data-v-61b84b1b]{gap:10px}.pagination select[data-v-61b84b1b]{width:72px}}@media (prefers-reduced-motion:reduce){.experience-grid[data-v-61b84b1b],.experience-card[data-v-61b84b1b],.card-arrow[data-v-61b84b1b]{transition:none}}.question-search[data-v-f2ec6bba]{color:#768399;background:#fff;border:1px solid #d8e0ec;border-radius:10px;align-items:center;width:min(420px,100vw - 48px);height:36px;padding:0 4px 0 11px;display:flex;box-shadow:0 2px 8px #23385a0a}.question-search[data-v-f2ec6bba]:focus-within{box-shadow:none;border-color:#7fa6ff}input[data-v-f2ec6bba]{color:#18243a;min-width:0;height:100%;font:inherit;background:0 0;border:0;flex:1;padding:0 8px;font-size:14px;outline:0!important}input[data-v-f2ec6bba]:focus-visible{outline:0!important}input[data-v-f2ec6bba]::placeholder{color:#94a0b3}button[data-v-f2ec6bba]{color:#fff;height:28px;font:inherit;cursor:pointer;background:#1557ff;border:0;border-radius:7px;padding:0 14px;font-size:13px;font-weight:600}button[data-v-f2ec6bba]:hover{background:#0d48de}@media (width<=680px){.question-search[data-v-f2ec6bba]{border-radius:10px;width:calc(100vw - 28px);height:38px}.question-search button[data-v-f2ec6bba]{padding:0 13px}}.rank-page[data-v-15c709f3]{color:#101828;min-width:0}.rank-state button[data-v-15c709f3],.rank-tail button[data-v-15c709f3]{color:#1557ff;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6deeb;border-radius:8px;flex:none;padding:0 12px;font-size:14px}.rank-state button[data-v-15c709f3]:hover,.rank-tail button[data-v-15c709f3]:hover{background:#f3f7ff;border-color:#9ab6f0}.rank-list[data-v-15c709f3]{margin:0;padding:0;list-style:none}.rank-item[data-v-15c709f3]{border-bottom:1px solid #dfe4eb;min-width:0;margin-bottom:18px;padding-bottom:18px}.rank-item[data-v-15c709f3]:last-child{border-bottom:0;margin-bottom:0}.question-heading[data-v-15c709f3]{align-items:flex-start;gap:12px;display:flex}.rank-question[data-v-15c709f3]{color:#101114;letter-spacing:-.15px;overflow-wrap:anywhere;flex:1;min-width:0;margin:0 0 10px;font-size:20px;font-weight:700;line-height:1.4}.rank-heat[data-v-15c709f3]{--heat-color:#ef7b17;--heat-fill-color:#ffb340;--heat-size:15px;z-index:1;width:40px;height:40px;color:var(--heat-color);cursor:pointer;background:0 0;border:0;flex:0 0 40px;place-items:center;padding:0;transition:color .16s,transform .16s;display:grid;position:relative}.rank-heat[data-v-15c709f3]:focus-visible{outline-offset:1px;outline:3px solid #1557ff29}.rank-heat[data-v-15c709f3]:active{transform:scale(.92)}.rank-heat-icon[data-v-15c709f3]{width:var(--heat-size);height:var(--heat-size);fill:var(--heat-fill-color);transition:color .16s,fill .16s,transform .16s}.rank-heat:hover .rank-heat-icon[data-v-15c709f3],.rank-heat:focus-visible .rank-heat-icon[data-v-15c709f3],.rank-heat.is-pinned .rank-heat-icon[data-v-15c709f3]{transform:translateY(-1px)scale(1.07)}.heat-tier-ember[data-v-15c709f3]{--heat-color:#ef7b17;--heat-fill-color:#ffb340;--heat-size:15px}.heat-tier-warm[data-v-15c709f3]{--heat-color:#f25a1c;--heat-fill-color:#ff7a36;--heat-size:16px}.heat-tier-hot[data-v-15c709f3]{--heat-color:#ed3d32;--heat-fill-color:#ff554c;--heat-size:17px}.heat-tier-blazing[data-v-15c709f3]{--heat-color:#d92d4f;--heat-fill-color:#ff3d5f;--heat-size:18px}.rank-heat-tooltip[data-v-15c709f3]{z-index:4;color:#667085;white-space:nowrap;visibility:hidden;opacity:0;pointer-events:none;width:max-content;max-width:min(220px,100vw - 32px);font-size:12px;font-weight:500;line-height:1;transition:visibility 0s linear .12s,opacity .12s,transform .12s;position:absolute;top:calc(100% + 6px);right:0;transform:translateY(-2px)}.rank-heat:focus-visible .rank-heat-tooltip[data-v-15c709f3],.rank-heat.is-pinned .rank-heat-tooltip[data-v-15c709f3]{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:translateY(0)scale(1)}.rank-answer[data-v-15c709f3]{min-width:0;margin-top:4px}.answer-markdown[data-v-15c709f3]{color:#1f2937;overflow-wrap:break-word;min-width:0;font-size:15.5px;line-height:1.9}.answer-markdown[data-v-15c709f3] p{margin:0}.answer-markdown[data-v-15c709f3] p+p,.answer-markdown[data-v-15c709f3] ul+p,.answer-markdown[data-v-15c709f3] ol+p,.answer-markdown[data-v-15c709f3] pre+p{margin-top:12px}.answer-markdown[data-v-15c709f3] blockquote{color:#50617c;background:linear-gradient(90deg,#edf4ffd1,#fff0 76%);border-left:2px solid #91afe2;border-radius:0 8px 8px 0;margin:20px 0;padding:12px 20px}.answer-markdown[data-v-15c709f3] blockquote p{font-weight:500}.answer-markdown[data-v-15c709f3] blockquote>:first-child{margin-top:0}.answer-markdown[data-v-15c709f3] blockquote>:last-child{margin-bottom:0}.answer-markdown[data-v-15c709f3] ul,.answer-markdown[data-v-15c709f3] ol{margin:12px 0;padding-left:24px}.answer-markdown[data-v-15c709f3] ul{list-style-type:disc}.answer-markdown[data-v-15c709f3] ol{list-style-type:decimal}.answer-markdown[data-v-15c709f3] ul ul{list-style-type:circle}.answer-markdown[data-v-15c709f3] ul ul ul{list-style-type:square}.answer-markdown[data-v-15c709f3] li::marker{color:#1f2937}.answer-markdown[data-v-15c709f3] a{color:#1557ff}.answer-markdown[data-v-15c709f3] code{background:#f1f4f8;border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.answer-markdown[data-v-15c709f3] pre{box-sizing:border-box;background:#f1f4f8;border-radius:8px;max-width:100%;padding:12px;overflow-x:auto}.answer-markdown[data-v-15c709f3] pre code{background:0 0;padding:0}.answer-markdown[data-v-15c709f3] img,.answer-markdown[data-v-15c709f3] video{max-width:100%;height:auto;display:block}.answer-markdown[data-v-15c709f3] table{max-width:100%;display:block;overflow-x:auto}.rank-state[data-v-15c709f3]{color:#667085;text-align:center;justify-items:center;gap:10px;padding:72px 16px;display:grid}.rank-state strong[data-v-15c709f3]{color:#344054;font-size:16px}.rank-state span[data-v-15c709f3]{font-size:14px}.rank-tail[data-v-15c709f3]{color:#667085;text-align:center;justify-items:center;gap:10px;padding:26px 0 8px;font-size:14px;display:grid}.rank-tail p[data-v-15c709f3]{margin:0}.rank-load-trigger[data-v-15c709f3]{width:1px;height:1px}.sr-only[data-v-15c709f3]{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rank-skeleton[data-v-15c709f3]{border-top:1px solid #dfe4eb}.skeleton-row[data-v-15c709f3]{border-bottom:1px solid #dfe4eb;grid-template-columns:52px minmax(0,1fr) 36px 32px;align-items:center;gap:12px;min-height:76px;display:grid}.skeleton-rank[data-v-15c709f3],.skeleton-title[data-v-15c709f3],.skeleton-heat[data-v-15c709f3]{background:#edf1f6;border-radius:6px;display:block}.skeleton-rank[data-v-15c709f3]{width:24px;height:20px;margin:0 auto}.skeleton-title[data-v-15c709f3]{width:min(76%,420px);height:18px}.skeleton-heat[data-v-15c709f3]{border-radius:8px;grid-column:3;width:18px;height:20px;margin:0 auto}@media (prefers-reduced-motion:no-preference){.skeleton-rank[data-v-15c709f3],.skeleton-title[data-v-15c709f3],.skeleton-heat[data-v-15c709f3]{animation:1.35s ease-in-out infinite alternate rank-pulse-15c709f3}}@media (hover:hover){.rank-heat:hover .rank-heat-tooltip[data-v-15c709f3]{visibility:visible;opacity:1;pointer-events:auto;transition-delay:.18s;transform:translateY(0)scale(1)}}@keyframes rank-pulse-15c709f3{0%{opacity:.52}to{opacity:1}}@media (width<=680px){.skeleton-row[data-v-15c709f3]{grid-template-columns:36px minmax(0,1fr) 34px 30px}}.account-menu[data-v-709e5690]{flex:none;position:relative}.account-trigger[data-v-709e5690]{color:#49617f;cursor:pointer;background:#f2f6fc;border:1px solid #dce4f0;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;transition:border-color .14s,color .14s,background-color .14s;display:grid}.account-trigger[data-v-709e5690]:hover,.account-trigger[aria-expanded=true][data-v-709e5690]{color:#1557ff;background:#eaf1ff;border-color:#aac3fa}.account-trigger[data-v-709e5690]:focus-visible{outline-offset:2px;outline:2px solid #1557ff}.account-action[data-v-709e5690]:focus-visible{outline:none}.account-panel[data-v-709e5690]{z-index:30;background:#fff;border:1px solid #e2e8f1;border-radius:12px;width:190px;padding:6px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 12px 32px #24385c1c}.account-action[data-v-709e5690]{color:#273142;width:100%;min-height:40px;font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;padding:0 11px;font-size:14px;font-weight:500;display:flex}.account-action svg[data-v-709e5690]{color:#667085;flex:none}.account-action[data-v-709e5690]:hover,.account-action[data-v-709e5690]:focus-visible{color:#1557ff;background:#f0f4fb}.account-action:hover svg[data-v-709e5690],.account-action:focus-visible svg[data-v-709e5690]{color:#1557ff}.account-separator[data-v-709e5690]{background:#e7ebf1;height:1px;margin:5px 7px}@media (prefers-reduced-motion:reduce){.account-trigger[data-v-709e5690]{transition:none}}.dialog-backdrop[data-v-ec36336e]{z-index:50;background:#13203647;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dialog-panel[data-v-ec36336e]{background:#fff;border:1px solid #e3e9f2;border-radius:16px;width:min(100%,340px);padding:26px;box-shadow:0 18px 52px #182a4629}h2[data-v-ec36336e]{color:#263449;letter-spacing:-.02em;margin:0 0 24px;font-size:18px;font-weight:650}.dialog-actions[data-v-ec36336e]{justify-content:flex-end;gap:10px;display:flex}button[data-v-ec36336e]{color:#617086;min-width:70px;height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce4f0;border-radius:8px;padding:0 14px;font-size:13px;font-weight:600}button[data-v-ec36336e]:last-child{color:#fff;background:#1557ff;border-color:#1557ff}button[data-v-ec36336e]:focus-visible{outline-offset:2px;outline:2px solid #1557ff}.site-filing-footer[data-v-fec1ff83]{min-height:32px;padding:0 16px env(safe-area-inset-bottom);color:#7a7a7a;text-align:center;background:#fafafc;flex:none;grid-area:3/1/auto/-1;justify-content:center;align-items:center;font-size:12px;line-height:1.5;display:flex}.site-filing-footer a[data-v-fec1ff83]{color:inherit;text-underline-offset:3px;text-decoration:none;transition:color .16s}.site-filing-footer a[data-v-fec1ff83]:hover{color:#1557ff;text-decoration:underline}.site-filing-footer a[data-v-fec1ff83]:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #1557ff}@media (prefers-reduced-motion:reduce){.site-filing-footer a[data-v-fec1ff83]{transition:none}}.reader-page[data-v-31b6ef2f]{grid-template-rows:60px minmax(0,1fr) auto;grid-template-columns:292px minmax(0,1fr);width:100%;height:100vh;display:grid;overflow:hidden}.reader-search-header[data-v-31b6ef2f]{z-index:20;background:#fffffff5;border-bottom:1px solid #e7ebf1;grid-area:1/1/auto/-1;justify-content:center;align-items:center;padding:0 20px;display:flex;position:relative}.module-tabs[data-v-31b6ef2f]{align-items:stretch;gap:28px;display:flex;position:absolute;top:0;bottom:0;left:32px}.module-tabs a[data-v-31b6ef2f]{color:#667085;align-items:center;font-size:15px;font-weight:600;text-decoration:none;transition:color .16s;display:inline-flex;position:relative}.module-tabs a[data-v-31b6ef2f]:after{content:"";background:#1557ff;height:2px;transition:transform .16s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.module-tabs a[data-v-31b6ef2f]:hover,.module-tabs a.active[data-v-31b6ef2f]{color:#1557ff}.module-tabs a.active[data-v-31b6ef2f]:after{transform:scaleX(1)}.search-slot[data-v-31b6ef2f]{justify-content:center;align-items:center;width:min(420px,100vw - 48px);min-height:36px;display:flex}.reader-search-header[data-v-31b6ef2f] .account-menu{position:absolute;top:50%;right:28px;transform:translateY(-50%)}.sidebar[data-v-31b6ef2f]{background:#fff;border-right:1px solid #e4e8ef;flex:0 0 292px;grid-area:2/1;width:292px;height:100vh;position:relative}.nav[data-v-31b6ef2f]{scrollbar-width:none;height:100%;padding:28px 20px 12px;overflow:auto}.reader-quick-links[data-v-31b6ef2f]{gap:2px;display:grid}.nav[data-v-31b6ef2f]::-webkit-scrollbar{display:none}.reader-main[data-v-31b6ef2f]{scrollbar-width:thin;scrollbar-color:#d7dce4 transparent;background:#fff;flex:auto;grid-area:2/2;min-width:0;height:100vh;overflow:auto}.reader-page .reader-sidebar[data-v-31b6ef2f],.reader-page .reader-main[data-v-31b6ef2f]{height:100%;min-height:0}.experience-main[data-v-31b6ef2f]{overscroll-behavior-y:contain;position:relative}.reader-page.is-experience-module[data-v-31b6ef2f]{grid-template-columns:minmax(0,1fr);height:100dvh}.reader-page.is-experience-module .reader-main[data-v-31b6ef2f]{grid-column:1}.reader-page.is-experience-module .content[data-v-31b6ef2f]{width:min(900px,100% - 72px)}.back-to-top[data-v-31b6ef2f]{right:28px;bottom:calc(52px + env(safe-area-inset-bottom));z-index:5;color:#4f78d3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#ffffffd1;border:1px solid #1557ff24;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;transition:border-color .18s,background-color .18s,box-shadow .18s,color .18s,transform .18s;display:grid;position:fixed;box-shadow:0 8px 18px #23385a1f}.back-to-top[data-v-31b6ef2f]:hover{color:#fff;background:#1557ff;border-color:#1557ff;transform:translateY(-2px);box-shadow:0 10px 22px #1557ff47}.back-to-top[data-v-31b6ef2f]:focus-visible{outline-offset:2px;outline:3px solid #1557ff38}.content[data-v-31b6ef2f]{width:min(720px,100% - 72px);margin:0 auto;padding:26px 0 34px}.reader-toolbar[data-v-31b6ef2f]{justify-content:flex-end;margin-bottom:22px;display:flex}.category-filter-control[data-v-31b6ef2f],.question-filter-control[data-v-31b6ef2f]{align-items:center;display:flex}.category-filter-control[data-v-31b6ef2f]{margin-bottom:14px}.favorite-nav-item[data-v-31b6ef2f]{color:#101828;width:100%;height:42px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;margin:0;padding:0 18px;font-size:16px;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.favorite-nav-item[data-v-31b6ef2f]:hover{background:#f0f4fb}.favorite-feedback[data-v-31b6ef2f]{color:#b42318;margin:0 0 14px;font-size:13px}.favorite-nav-item.is-selected[data-v-31b6ef2f]{color:#1557ff;background:#e9f0ff;font-weight:600}.favorite-nav-item.is-selected svg[data-v-31b6ef2f]{color:currentColor}.category-nav-divider[data-v-31b6ef2f]{background:#e4e8ef;height:1px;margin:14px 8px}.filter-switch[data-v-31b6ef2f]{cursor:pointer;background:#f2f4f7;border:1px solid #d0d5dd;border-radius:999px;width:76px;height:26px;padding:0;transition:border-color .15s,background-color .15s;position:relative}.filter-switch.is-active[data-v-31b6ef2f]{background:#dce9ff;border-color:#84adff}.filter-switch-indicator[data-v-31b6ef2f]{z-index:0;background:#fff;border-radius:999px;width:34px;height:20px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #1018282e}.filter-switch-option[data-v-31b6ef2f]{z-index:1;color:#98a2b3;place-items:center;width:50%;height:100%;font-size:11px;font-weight:600;line-height:1;transition:color .15s;display:grid;position:absolute;top:0}.filter-switch-option.is-all[data-v-31b6ef2f]{left:0}.filter-switch-option.is-favorite[data-v-31b6ef2f]{right:0}.filter-switch:not(.is-active) .filter-switch-option.is-all[data-v-31b6ef2f],.filter-switch.is-active .filter-switch-option.is-favorite[data-v-31b6ef2f]{color:#1557ff}.filter-switch.is-active .filter-switch-indicator[data-v-31b6ef2f]{transform:translate(36px)}.empty[data-v-31b6ef2f],.tail[data-v-31b6ef2f]{color:#7a7a7a;text-align:center;padding:32px 0;font-size:15.5px}.tail[data-v-31b6ef2f]{justify-items:center;gap:12px;display:grid}.tail p[data-v-31b6ef2f]{margin:0}.auto-load-sentinel[data-v-31b6ef2f]{width:1px;height:1px}.button-load[data-v-31b6ef2f]{color:#1557ff;cursor:pointer;background:#fff;border:1px solid #1557ff;border-radius:8px;min-height:44px;padding:11px 22px;font-size:15.5px;transition:background-color .15s}.button-load[data-v-31b6ef2f]:hover{background:#f0f4fb}@media (width<=900px){.sidebar[data-v-31b6ef2f]{flex:0 0 230px;width:230px}.content[data-v-31b6ef2f]{width:calc(100% - 44px)}.back-to-top[data-v-31b6ef2f]{right:16px;bottom:calc(48px + env(safe-area-inset-bottom))}}@media (width<=680px){.reader-page[data-v-31b6ef2f]{flex-direction:column;height:auto;min-height:100dvh;display:flex}.reader-search-header[data-v-31b6ef2f]{z-index:20;grid-template-columns:minmax(0,1fr) auto;gap:6px;min-height:56px;padding:8px 14px;display:grid;position:sticky;top:0}.module-tabs[data-v-31b6ef2f]{grid-area:1/1;gap:24px;min-height:38px;position:relative;left:auto}.reader-search-header[data-v-31b6ef2f] .account-menu{grid-area:1/2;position:relative;top:auto;right:auto;transform:none}.reader-search-header[data-v-31b6ef2f] .question-search,.search-slot[data-v-31b6ef2f]{width:100%}.search-slot[data-v-31b6ef2f]{grid-area:2/1/auto/-1}.sidebar[data-v-31b6ef2f]{z-index:10;border-bottom:1px solid #e4e8ef;border-right:0;width:100%;height:auto;position:sticky;top:98px}.nav[data-v-31b6ef2f]{height:auto;padding:10px 12px;overflow:visible}.reader-quick-links[data-v-31b6ef2f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.favorite-nav-item[data-v-31b6ef2f]{justify-content:center;height:38px;padding:0 10px}.category-nav-divider[data-v-31b6ef2f]{margin:10px 8px}.category-filter-control[data-v-31b6ef2f]{margin:0 0 10px}.reader-page .reader-sidebar[data-v-31b6ef2f]{height:auto}.reader-main[data-v-31b6ef2f]{flex:1;height:auto;overflow:visible}.content[data-v-31b6ef2f]{width:calc(100% - 32px);padding-top:22px}.reader-page.is-experience-module .content[data-v-31b6ef2f]{width:calc(100% - 32px)}.reader-page.is-experience-module[data-v-31b6ef2f]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.reader-page.is-experience-module .reader-main[data-v-31b6ef2f]{overflow:auto}}.search-page[data-v-32772f91]{background:radial-gradient(circle at 50% -20%,#edf4ff 0,#0000 34%),#f8fafc;flex-direction:column;min-height:100dvh;display:flex}.search-page-header[data-v-32772f91]{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border-bottom:1px solid #e6ebf2;justify-content:center;align-items:center;height:60px;padding:0 20px;display:flex;position:sticky;top:0}.search-results[data-v-32772f91]{flex:1;width:min(920px,100% - 48px);margin:0 auto;padding:28px 0 48px}.results-heading[data-v-32772f91]{align-items:center;margin-bottom:18px;display:flex}.back-button[data-v-32772f91],.clear-filters[data-v-32772f91]{color:#536179;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:14px;display:inline-flex}.back-button[data-v-32772f91]:hover,.clear-filters[data-v-32772f91]:hover{color:#1557ff}.filter-bar[data-v-32772f91]{background:#fff;border:1px solid #e0e7f1;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex;box-shadow:0 8px 22px #2f46700d}.filter-label[data-v-32772f91]{color:#34445e;align-items:center;gap:6px;padding-right:4px;font-size:14px;font-weight:600;display:inline-flex}.category-filter-control[data-v-32772f91],.favorite-filter[data-v-32772f91]{color:#647189;align-items:center;gap:8px;font-size:13px;display:flex}.favorite-filter[data-v-32772f91]{border-left:1px solid #e5eaf2;padding-left:12px}.favorite-filter button[data-v-32772f91]{color:#66748b;height:30px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 10px;font-size:13px}.favorite-filter button.active[data-v-32772f91]{color:#1557ff;background:#edf4ff;font-weight:600}.clear-filters[data-v-32772f91]{margin-left:auto}.result-summary[data-v-32772f91]{color:#7c899d;justify-content:flex-end;margin:20px 4px 12px;font-size:13px;display:flex}.result-stream[data-v-32772f91]{background:#fff;border:1px solid #e6ebf2;border-radius:16px;padding:8px 28px;box-shadow:0 10px 28px #2f46700f}.empty[data-v-32772f91],.tail[data-v-32772f91]{color:#77849a;text-align:center;justify-items:center;gap:7px;padding:42px 16px;display:grid}.empty strong[data-v-32772f91]{color:#33425a;font-size:16px}.empty span[data-v-32772f91]{font-size:14px}.tail p[data-v-32772f91]{margin:0}.auto-load-sentinel[data-v-32772f91]{width:1px;height:1px}.feedback[data-v-32772f91]{color:#c23932;margin:16px 0 -3px;font-size:14px}.retry-button[data-v-32772f91]{color:#1557ff;height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #1557ff;border-radius:8px;padding:0 14px}.retry-button[data-v-32772f91]:hover{background:#edf4ff}@media (width<=680px){.search-page-header[data-v-32772f91]{height:56px;padding:0 14px}.search-results[data-v-32772f91]{width:calc(100% - 28px);padding-top:20px}.results-heading[data-v-32772f91]{flex-direction:column;align-items:flex-start;gap:10px}.filter-bar[data-v-32772f91]{flex-direction:column;align-items:flex-start}.category-filter-control[data-v-32772f91]{justify-content:space-between;width:100%}.category-filter-control[data-v-32772f91] .category-filter{flex:1}.favorite-filter[data-v-32772f91]{border:0;width:100%;padding:0}.clear-filters[data-v-32772f91]{margin-left:0}.result-summary[data-v-32772f91]{flex-direction:column;gap:8px}.result-stream[data-v-32772f91]{padding:6px 18px}}.search-page-header[data-v-32772f91]{z-index:20;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff5}.search-page-header[data-v-32772f91] .account-menu{position:absolute;top:50%;right:28px;transform:translateY(-50%)}@media (width<=680px){.search-page-header[data-v-32772f91]{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.search-page-header[data-v-32772f91] .question-search{width:100%}.search-page-header[data-v-32772f91] .account-menu{position:relative;top:auto;right:auto;transform:none}}.admin[data-v-6e551a20]{color:#263653;background:#fafbfc;flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.workspace-topbar[data-v-6e551a20]{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border-bottom:1px solid #e4e8ef;flex:none;align-items:stretch;height:64px;padding:0 28px;display:flex;position:relative;overflow:visible}.management-nav[data-v-6e551a20]{scrollbar-width:none;flex:1;align-items:stretch;gap:4px;min-width:0;display:flex;overflow:auto hidden}.management-nav[data-v-6e551a20]::-webkit-scrollbar{display:none}.management-nav a[data-v-6e551a20]{color:#66748d;white-space:nowrap;flex:none;align-items:center;gap:7px;min-width:0;padding:0 16px;font-size:15px;font-weight:550;text-decoration:none;transition:color .16s,background-color .16s;display:inline-flex;position:relative}.management-nav a[data-v-6e551a20]:after{content:"";opacity:0;background:#0967f4;border-radius:2px 2px 0 0;height:2px;transition:opacity .16s,transform .16s;position:absolute;bottom:-1px;left:16px;right:16px;transform:scaleX(.45)}.management-nav a[data-v-6e551a20]:hover{color:#263653;background:#f6f8fc}.management-nav a.active[data-v-6e551a20]{color:#0967f4;font-weight:650}.management-nav a.active[data-v-6e551a20]:after{opacity:1;transform:scaleX(1)}.management-nav a[data-v-6e551a20]:focus-visible{z-index:1;outline-offset:-4px;border-radius:7px;outline:2px solid #6fa4fa}.workspace-account[data-v-6e551a20]{z-index:10;border-left:1px solid #e9edf3;flex:none;align-items:center;margin-left:16px;padding-left:18px;display:flex;position:relative}.admin-main[data-v-6e551a20]{box-sizing:border-box;background:radial-gradient(circle at 100% 0,#e2ecff7a,#0000 36%),#fbfcfd;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.admin-content[data-v-6e551a20]{flex:1;min-height:0;padding:28px 32px 24px;overflow:hidden}@media (prefers-reduced-motion:reduce){.management-nav a[data-v-6e551a20],.management-nav a[data-v-6e551a20]:after{transition:none}}@media (width<=700px){.admin[data-v-6e551a20]{height:auto;min-height:100dvh;overflow:visible}.workspace-topbar[data-v-6e551a20]{height:58px;padding:0 12px 0 8px;position:sticky;top:0}.management-nav[data-v-6e551a20]{gap:0}.management-nav a[data-v-6e551a20]{padding:0 12px;font-size:14px}.management-nav a[data-v-6e551a20]:after{left:12px;right:12px}.management-nav svg[data-v-6e551a20]{display:none}.workspace-account[data-v-6e551a20]{margin-left:8px;padding-left:10px}.admin-main[data-v-6e551a20]{min-height:calc(100dvh - 58px);overflow:visible}.admin-content[data-v-6e551a20]{min-height:calc(100dvh - 58px);padding:22px 14px;overflow:visible}}.scrim[data-v-494799cc]{z-index:20;background:#0006;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dialog[data-v-494799cc]{background:#fff;border:1px solid #e7eaf0;border-radius:14px;width:min(100%,480px);padding:24px;box-shadow:0 16px 40px #1d315133}h2[data-v-494799cc]{color:#172445;margin:0;font-size:20px}p[data-v-494799cc]{color:#53617b;margin:12px 0 0;font-size:14px;line-height:1.6}footer[data-v-494799cc]{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}button[data-v-494799cc]{color:#53617b;cursor:pointer;height:38px;font:inherit;background:#fff;border:1px solid #dfe4ec;border-radius:8px;padding:0 14px;font-size:14px;font-weight:600}.danger[data-v-494799cc]{color:#fff;background:#d92d20;border-color:#d92d20}button[data-v-494799cc]:disabled{opacity:.6;cursor:wait}.scrim[data-v-78d8f3ba]{z-index:20;padding:var(--space-lg);background:#0006;place-items:center;display:grid;position:fixed;inset:0}.utility-card[data-v-78d8f3ba]{width:min(100%,480px);padding:var(--space-lg);border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--canvas)}h2[data-v-78d8f3ba]{color:var(--ink);font:var(--type-display-md);letter-spacing:-.374px;margin:0}p[data-v-78d8f3ba]{color:var(--ink);font:var(--type-body)}.content[data-v-78d8f3ba]{padding:var(--space-sm);border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--canvas-parchment)}footer[data-v-78d8f3ba]{justify-content:flex-end;gap:var(--space-sm);display:flex}button[data-v-78d8f3ba]{border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--canvas);min-height:44px;color:var(--primary);font:var(--type-button-utility);padding:8px 15px}.button-dark-utility[data-v-78d8f3ba]{border-color:var(--ink);background:var(--ink);color:var(--on-dark)}button[data-v-78d8f3ba]:disabled{opacity:.6;cursor:wait}.usage-layer[data-v-5900efe5]{z-index:80;background:#141f3047;animation:.18s fade-in-5900efe5;position:fixed;inset:0}.usage-drawer[data-v-5900efe5]{background:#fff;border-left:1px solid #e3e8f0;flex-direction:column;width:min(570px,100% - 150px);height:100%;animation:.22s cubic-bezier(.22,1,.36,1) drawer-in-5900efe5;display:flex;position:absolute;top:0;right:0;box-shadow:-22px 0 60px #192a4629}.usage-header[data-v-5900efe5]{grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:24px 24px 18px;display:grid}.usage-heading[data-v-5900efe5]{min-width:0}.usage-heading h2[data-v-5900efe5]{color:#17233a;letter-spacing:-.02em;margin:0;font-size:20px;font-weight:680;line-height:1.25}.usage-heading p[data-v-5900efe5]{color:#66748d;text-overflow:ellipsis;white-space:nowrap;margin:8px 0 0;font-size:13px;line-height:1.5;overflow:hidden}.usage-heading p span[data-v-5900efe5]{color:#8a96a8;font-variant-numeric:tabular-nums;margin-right:8px}.close-button[data-v-5900efe5]{color:#66748d;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:36px;padding:0;display:grid}.close-button[data-v-5900efe5]:hover{color:#17233a;background:#f0f3f7}.usage-tabs[data-v-5900efe5]{border-bottom:1px solid #e3e8f0;flex:none;gap:22px;padding:0 24px;display:flex}.usage-tabs button[data-v-5900efe5]{color:#8390a4;cursor:pointer;min-height:44px;font:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:13px;font-weight:620;display:inline-flex;position:relative}.usage-tabs button[aria-selected=true][data-v-5900efe5]{color:#17233a}.usage-tabs button[aria-selected=true][data-v-5900efe5]:after{content:"";background:#1769db;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.usage-tabs strong[data-v-5900efe5]{font-variant-numeric:tabular-nums}.usage-content[data-v-5900efe5]{scrollbar-width:thin;flex:1;min-height:0;padding:6px 24px 18px;overflow-y:auto}.usage-list[data-v-5900efe5]{display:grid}.favorite-user-row[data-v-5900efe5],.reference-row[data-v-5900efe5]{border-bottom:1px solid #e6eaf0;gap:5px;padding:16px 0;display:grid}.favorite-user-row[data-v-5900efe5]{grid-template-columns:minmax(0,1fr) auto;align-items:center}.favorite-user-row strong[data-v-5900efe5],.reference-title strong[data-v-5900efe5]{color:#17233a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.favorite-user-row span[data-v-5900efe5]{color:#8a96a8;font-variant-numeric:tabular-nums;font-size:12px}.reference-title[data-v-5900efe5]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.reference-title a[data-v-5900efe5]{color:#1769db;white-space:nowrap;align-items:center;gap:3px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.reference-title a[data-v-5900efe5]:hover{text-underline-offset:3px;text-decoration:underline}.reference-meta[data-v-5900efe5]{color:#596780;flex-wrap:wrap;gap:6px 14px;font-size:12px;line-height:1.5;display:flex}.reference-status[data-v-5900efe5]{color:#22764c}.reference-status.disabled[data-v-5900efe5]{color:#8390a4}.usage-footer[data-v-5900efe5]{color:#8390a4;border-top:1px solid #e3e8f0;flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:0 24px;font-size:12px;display:flex}.usage-pagination[data-v-5900efe5]{align-items:center;gap:7px;display:flex}.usage-pagination>span[data-v-5900efe5]{color:#66748d;text-align:center;font-variant-numeric:tabular-nums;min-width:36px}.usage-pagination button[data-v-5900efe5],.usage-error button[data-v-5900efe5]{color:#596780;cursor:pointer;height:32px;font:inherit;background:#fff;border:1px solid #d6deea;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:12px;display:inline-flex}.usage-pagination button[data-v-5900efe5]:not(:disabled):hover,.usage-error button[data-v-5900efe5]:hover{color:#1769db;background:#f7faff;border-color:#9cb7df}.usage-pagination button[data-v-5900efe5]:disabled{color:#a7b0bf;cursor:not-allowed;opacity:.62}.usage-feedback[data-v-5900efe5]{color:#8390a4;text-align:center;justify-items:center;gap:7px;padding:54px 16px;display:grid}.usage-feedback strong[data-v-5900efe5]{color:#53617a;font-size:14px}.usage-feedback span[data-v-5900efe5],.usage-feedback p[data-v-5900efe5]{margin:0;font-size:13px}.usage-error[data-v-5900efe5],.usage-error p[data-v-5900efe5]{color:#bc3e35}.usage-error button[data-v-5900efe5]{margin-top:5px}.usage-loading[data-v-5900efe5]{display:grid}.skeleton-row[data-v-5900efe5]{border-bottom:1px solid #e6eaf0;gap:8px;padding:17px 0;display:grid}.skeleton-row i[data-v-5900efe5]{background:linear-gradient(90deg,#eef1f5,#f7f9fb,#eef1f5) 0 0/220% 100%;border-radius:5px;width:42%;height:12px;animation:1.2s infinite shimmer-5900efe5;display:block}.skeleton-row i[data-v-5900efe5]:last-child{width:68%;height:9px}.usage-drawer button[data-v-5900efe5]:focus-visible,.usage-drawer a[data-v-5900efe5]:focus-visible{outline-offset:2px;outline:2px solid #1769db}@keyframes fade-in-5900efe5{0%{background:#141f3000}}@keyframes drawer-in-5900efe5{0%{transform:translate(100%)}}@keyframes shimmer-5900efe5{to{background-position:-120% 0}}@media (width<=700px){.usage-drawer[data-v-5900efe5]{border-left:0;width:100%}.usage-header[data-v-5900efe5]{padding:20px 18px 16px}.usage-tabs[data-v-5900efe5]{padding:0 18px}.usage-content[data-v-5900efe5]{padding:4px 18px 16px}.usage-footer[data-v-5900efe5]{padding:0 18px}}@media (prefers-reduced-motion:reduce){.usage-layer[data-v-5900efe5],.usage-drawer[data-v-5900efe5],.skeleton-row i[data-v-5900efe5]{animation:none}}.management-page[data-v-35439506]{flex-direction:column;width:100%;height:100%;min-height:0;margin:0 auto;display:flex}.panel[data-v-35439506]{background:#fff;border:1px solid #e7eaf0;border-radius:14px;box-shadow:0 5px 18px #1d315112}.filters[data-v-35439506]{flex:none;align-items:flex-end;gap:16px;padding:22px 24px;display:flex}.field[data-v-35439506]{color:#2a3855;gap:9px;width:218px;font-size:14px;font-weight:600;display:grid}.keyword-field[data-v-35439506]{width:260px}.control[data-v-35439506],.btn[data-v-35439506],.page-button[data-v-35439506],.question-page-size[data-v-35439506]{box-sizing:border-box;color:#263653;height:44px;font:inherit;background:#fff;border:1px solid #dfe4ec;border-radius:9px}.control[data-v-35439506]{outline:none;width:100%;padding:0 12px}.control[data-v-35439506]:focus{border-color:#77a8ff;box-shadow:0 0 0 3px #0667f914}.filter-actions[data-v-35439506],.pagination[data-v-35439506]{align-items:center;gap:10px;display:flex}.btn[data-v-35439506]{cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 17px;font-weight:600;display:inline-flex}.primary[data-v-35439506]{color:#fff;background:#0667f9;border-color:#0667f9}.primary[data-v-35439506]:hover{background:#075ff0}.secondary[data-v-35439506]:hover,.page-button[data-v-35439506]:not(:disabled):hover{color:#0667f9;border-color:#a9b9d4}.btn[data-v-35439506]:disabled{opacity:.6;cursor:not-allowed}.create-button[data-v-35439506]{margin-left:auto}.error-message[data-v-35439506]{color:#d92d20;flex:none;margin:14px 0 -14px;font-size:14px}.question-table-panel[data-v-35439506]{flex-direction:column;flex:1;min-height:0;margin-top:24px;display:flex;overflow:hidden}.scroll[data-v-35439506]{border-radius:14px 14px 0 0;flex:1;min-height:0;overflow:auto}table[data-v-35439506]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1100px}.col-select[data-v-35439506]{width:46px}.col-id[data-v-35439506]{width:64px}.col-content[data-v-35439506]{width:260px}.col-category[data-v-35439506]{width:130px}.col-status[data-v-35439506]{width:84px}.col-usage[data-v-35439506]{width:160px}.col-date[data-v-35439506]{width:112px}.col-actions[data-v-35439506]{width:120px}th[data-v-35439506],td[data-v-35439506]{color:#2a3855;text-align:left;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #edf0f4;height:52px;padding:0 14px;overflow:hidden}th[data-v-35439506]{color:#526079;background:#fbfcfe;font-size:14px;font-weight:600}.centered[data-v-35439506]{text-align:center}.sticky-question-header th[data-v-35439506]{z-index:1;position:sticky;top:0;box-shadow:0 1px #e7eaf0}.sticky-actions[data-v-35439506]{z-index:3;background:#fff;right:0;box-shadow:-8px 0 14px #1d315114;position:sticky!important}.sticky-question-header .sticky-actions[data-v-35439506]{z-index:4;background:#fbfcfe}.sticky-actions.has-open-menu[data-v-35439506]{z-index:10}tbody tr[data-v-35439506]{transition:background-color .16s}tbody tr[data-v-35439506]:hover{background:#f7faff}.status-tag[data-v-35439506]{border-radius:6px;justify-content:center;align-items:center;min-width:58px;height:28px;padding:0 9px;font-size:13px;font-weight:600;display:inline-flex}.status-tag.enabled[data-v-35439506]{color:#16794a;background:#eaf8f0}.status-tag.disabled[data-v-35439506]{color:#758197;background:#f0f2f5}.question-usage[data-v-35439506]{justify-content:center;align-items:center;gap:2px;display:inline-flex}.usage-action[data-v-35439506]{color:#66748d;cursor:pointer;height:30px;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:0 6px;font-size:12px;display:inline-flex}.usage-action[data-v-35439506]:hover{color:#0667f9;background:#edf4ff}.usage-action strong[data-v-35439506]{font-variant-numeric:tabular-nums;font-weight:650}.usage-zero[data-v-35439506]{color:#98a3b8;padding:0 6px;font-size:12px}.actions[data-v-35439506]{overflow:visible}.text-action[data-v-35439506]{color:#0667f9;cursor:pointer;height:32px;font:inherit;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:0 7px;font-size:14px;display:inline-flex}.text-action[data-v-35439506]:hover{background:#edf4ff}.question-action-menu[data-v-35439506]{display:inline-block;position:relative}.question-action-trigger[data-v-35439506]{margin-left:2px;padding:0 4px}.question-action-menu-panel[data-v-35439506]{z-index:11;background:#fff;border:1px solid #dfe4ec;border-radius:8px;min-width:94px;padding:5px;display:grid;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 8px 20px #1d315124}.question-action-menu-panel button[data-v-35439506]{color:#2a3855;cursor:pointer;height:32px;font:inherit;text-align:left;background:0 0;border:0;border-radius:5px;padding:0 10px;font-size:14px}.question-action-menu-panel button[data-v-35439506]:hover{background:#f2f6fc}.question-action-menu-panel .danger-action[data-v-35439506]{color:#d92d20}.question-action-menu-panel .danger-action[data-v-35439506]:hover{background:#fff1f0}.empty[data-v-35439506]{text-align:center;height:220px!important}.empty strong[data-v-35439506],.empty span[data-v-35439506]{display:block}.empty strong[data-v-35439506]{color:#526079;margin-bottom:8px;font-size:16px}.empty span[data-v-35439506]{color:#98a3b8;font-size:14px}.question-table-footer[data-v-35439506]{flex:none;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:0 24px;display:flex}.result-count[data-v-35439506]{color:#66748d;font-size:14px}.page-button[data-v-35439506]{cursor:pointer;min-width:68px;padding:0 12px;font-size:14px}.page-button[data-v-35439506]:disabled{color:#b2bbc9;cursor:not-allowed}.page-current[data-v-35439506]{color:#0667f9;background:#edf4ff;border-radius:7px;align-items:center;height:36px;padding:0 11px;font-size:14px;font-weight:600;display:inline-flex}.question-page-size[data-v-35439506]{cursor:pointer;border-radius:7px;height:36px;padding:0 28px 0 11px;font-size:14px}@media (width<=1120px){.filters[data-v-35439506]{flex-wrap:wrap}.create-button[data-v-35439506]{margin-left:0}}@media (width<=920px){.responsive-question-table[data-v-35439506]{min-width:1100px}}@media (width<=700px){.filters[data-v-35439506]{align-items:stretch;padding:18px}.field[data-v-35439506],.keyword-field[data-v-35439506],.filter-actions[data-v-35439506]{width:100%}.filter-actions .btn[data-v-35439506],.create-button[data-v-35439506]{flex:1}.question-table-footer[data-v-35439506]{flex-direction:column;align-items:flex-start;padding:16px 18px}.pagination[data-v-35439506]{flex-wrap:wrap}}.filters[data-v-35439506]{grid-template-columns:minmax(132px,140px) minmax(180px,240px) 108px auto auto auto minmax(110px,1fr);align-items:end;gap:10px;padding:14px 18px;display:grid}.field[data-v-35439506],.keyword-field[data-v-35439506]{gap:6px;width:auto}.category-field[data-v-35439506] .category-filter{width:100%}.category-field[data-v-35439506] .category-filter-trigger{height:38px}.control[data-v-35439506],.filters .btn[data-v-35439506]{border-radius:8px;height:38px}.control[data-v-35439506]{padding:0 10px}.filter-actions[data-v-35439506]{display:contents}.filters .btn[data-v-35439506]{white-space:nowrap;padding:0 11px;font-size:14px}.create-button[data-v-35439506]{justify-self:end;width:max-content;margin-left:0}@media (width<=1080px){.filters[data-v-35439506]{grid-template-columns:repeat(4,minmax(0,1fr))}.filter-actions[data-v-35439506]{grid-column:span 3;gap:8px;display:flex}.filter-actions .btn[data-v-35439506]{flex:1}.create-button[data-v-35439506]{grid-column:4}}@media (width<=700px){.filters[data-v-35439506]{align-items:stretch;gap:10px;padding:16px;display:flex}.filter-actions[data-v-35439506]{width:100%;display:flex}.filters .field[data-v-35439506],.filters .keyword-field[data-v-35439506],.create-button[data-v-35439506]{width:100%}}.filters[data-v-35439506]{justify-content:space-between;align-items:end;gap:16px;display:flex}.filters .keyword-field[data-v-35439506]{flex:0 0 300px}.filters .category-field[data-v-35439506]{flex:0 0 180px}.filters .field[data-v-35439506]:not(.keyword-field):not(.category-field){flex:0 0 120px}.filter-actions[data-v-35439506]{flex:none;gap:10px;display:flex}.create-button[data-v-35439506]{flex:none;justify-self:auto}@media (width<=1080px){.filters[data-v-35439506]{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:normal;display:grid}.filter-actions[data-v-35439506]{grid-column:span 3;gap:8px;display:flex}.filter-actions .btn[data-v-35439506]{flex:1}.create-button[data-v-35439506]{grid-column:4}}@media (width<=700px){.filters[data-v-35439506]{align-items:stretch;gap:10px;padding:16px;display:flex}.filter-actions[data-v-35439506]{width:100%;display:flex}.filters .field[data-v-35439506],.filters .keyword-field[data-v-35439506],.filters .category-field[data-v-35439506]{flex-basis:auto;width:100%}.create-button[data-v-35439506]{width:100%}}.filters[data-v-35439506]{padding:10px 18px}.field[data-v-35439506],.keyword-field[data-v-35439506]{gap:4px}.control[data-v-35439506],.filters .btn[data-v-35439506],.category-field[data-v-35439506] .category-filter-trigger{height:34px}.question-table-panel[data-v-35439506]{margin-top:14px}th[data-v-35439506],td[data-v-35439506]{height:44px;padding:0 12px}.status-tag[data-v-35439506]{height:26px}.question-table-footer[data-v-35439506]{min-height:54px;padding:0 18px}.pagination[data-v-35439506]{gap:8px}.page-button[data-v-35439506]{min-width:60px;height:34px;padding:0 10px}.page-current[data-v-35439506],.question-page-size[data-v-35439506]{height:32px}.question-page-size[data-v-35439506]{padding:0 25px 0 10px}.danger-button[data-v-35439506]{color:#c52820!important;background:#fff!important;border-color:#f0b5b0!important}.danger-button[data-v-35439506]:hover:not(:disabled){background:#fff1f0!important;border-color:#d92d20!important}.success-toast[data-v-35439506]{z-index:30;color:#286b4b;letter-spacing:.01em;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #2580552b;border-radius:999px;align-items:center;gap:8px;height:42px;margin:0;padding:0 17px;font-size:13px;font-weight:650;display:inline-flex;position:fixed;top:22px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #162d231f,0 2px 8px #162d230d}.success-toast svg[data-v-35439506]{color:#288058}.success-toast-enter-active[data-v-35439506],.success-toast-leave-active[data-v-35439506]{transition:opacity .2s,transform .2s}.success-toast-enter-from[data-v-35439506],.success-toast-leave-to[data-v-35439506]{opacity:0;transform:translate(-50%,-7px)scale(.98)}.success-toast[data-v-35439506]{color:#258052;height:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:6px;padding:0;font-size:13px;font-weight:650}.toast-icon[data-v-35439506]{border:1.5px solid;border-radius:50%;place-items:center;width:14px;height:14px;display:grid}.editor[data-v-467343a0]{box-sizing:border-box;flex-direction:column;width:min(100%,920px);height:100%;max-height:100%;margin:0 auto;padding:10px 6px 0;display:flex;overflow:hidden}.editor-toolbar[data-v-467343a0]{flex:none;grid-template-columns:42px 1fr auto;align-items:center;gap:16px;margin:6px 0 22px;display:grid}.back-link[data-v-467343a0]{color:#536078;background:#ffffffb8;border:1px solid #1c2b441a;border-radius:50%;place-items:center;width:42px;height:42px;text-decoration:none;transition:border-color .18s,color .18s,background-color .18s,transform .18s;display:grid;box-shadow:0 2px 8px #1b2b4609}.back-link[data-v-467343a0]:hover{color:#0667f9;background:#fff;border-color:#0667f947;transform:translate(-2px)}.editor-heading h1[data-v-467343a0]{color:#18233a;letter-spacing:-.035em;margin:0;font-size:30px;font-weight:680;line-height:1.2}.status[data-v-467343a0]{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;height:27px;padding:0 10px;font-size:12px;font-weight:650;display:inline-flex}.status.draft[data-v-467343a0]{color:#6d7787;background:#f6f7f8;border-color:#e0e4e9}.status.enabled[data-v-467343a0]{color:#23724b;background:#f1faf4;border-color:#cce9d8}.admin-form[data-v-467343a0]{flex-direction:column;flex:1;min-height:0;display:flex}.editor-form-scroll[data-v-467343a0]{scrollbar-width:none;flex:1;min-height:0;padding-bottom:16px;overflow-y:auto}.editor-form-scroll[data-v-467343a0]::-webkit-scrollbar{display:none}.form-card[data-v-467343a0]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffdb;border:1px solid #24344d17;border-radius:18px;gap:33px;padding:38px 42px 42px;display:grid;box-shadow:0 18px 55px #1d304e0e,0 2px 8px #1d304e06}.field[data-v-467343a0]{color:#303c51;gap:11px;margin:0;font-size:13px;font-weight:620;display:grid}.field>span[data-v-467343a0]:first-child{align-items:center;gap:5px;display:flex}.question-business-error[data-v-467343a0]{color:#c23f37;align-items:flex-start;gap:6px;margin:-4px 0 0;font-size:13px;font-weight:500;line-height:1.55;display:flex}.question-business-error svg[data-v-467343a0]{flex:none;margin-top:3px}.field b[data-v-467343a0]{color:#de4d41;font-size:13px;font-weight:600}.field em[data-v-467343a0]{color:#9199a7;margin-left:3px;font-size:11px;font-style:normal;font-weight:500}.category-field[data-v-467343a0]{width:280px}.category-field[data-v-467343a0] .category-filter{width:100%;min-width:0}.category-field[data-v-467343a0] .category-filter-trigger{color:#253149;background:#ffffffeb;border-color:#d8dde5;border-radius:10px;height:46px;padding:0 14px;font-size:14px;transition:border-color .18s,box-shadow .18s,background-color .18s}.category-field[data-v-467343a0] .category-filter-trigger:hover,.category-field[data-v-467343a0] .category-filter-trigger[aria-expanded=true]{background:#fff;border-color:#6b9de8;box-shadow:0 0 0 3px #2370e017}.category-field[data-v-467343a0] .category-filter-menu{scrollbar-width:none;border-color:#d8dde5;border-radius:10px;width:280px;max-height:204px;padding:6px;box-shadow:0 16px 38px #18274124}.category-field[data-v-467343a0] .category-filter-menu::-webkit-scrollbar{display:none}.category-field[data-v-467343a0] .category-filter-option{border-radius:7px;min-height:38px;padding:0 10px}.control[data-v-467343a0]{box-sizing:border-box;color:#253149;width:100%;font:inherit;background:#ffffffeb;border:1px solid #d8dde5;border-radius:10px;outline:none;font-size:14px;font-weight:400;transition:border-color .18s,box-shadow .18s,background-color .18s}.control[data-v-467343a0]:hover{border-color:#bcc4d0}.control[data-v-467343a0]:focus{background:#fff;border-color:#6b9de8;box-shadow:0 0 0 3px #2370e017}textarea.control[data-v-467343a0]{resize:vertical;padding:14px 16px;line-height:1.7}.control[data-v-467343a0]::placeholder{color:#a4acb8}.question-content[data-v-467343a0]{min-height:116px}.answer-content[data-v-467343a0]{min-height:220px}.message[data-v-467343a0]{color:#375f92;background:#f6f9fe;border:1px solid #d9e5f7;border-radius:9px;margin:16px 0 0;padding:12px 14px;font-size:13px;line-height:1.5}.save-feedback[data-v-467343a0]{border-radius:10px;margin:16px 0 0;font-size:13px}.duplicate-feedback[data-v-467343a0]{color:#68501d;background:#fffaf0;border:1px solid #b47e1d33;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 13px;display:grid}.feedback-icon[data-v-467343a0]{color:#9a6b16;background:#cf99301c;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.feedback-copy[data-v-467343a0]{min-width:0}.feedback-copy strong[data-v-467343a0]{color:#594619;font-weight:650;display:block}.feedback-copy strong span[data-v-467343a0]{color:#967024;font-weight:600}.feedback-copy p[data-v-467343a0]{color:#897546;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:12px;overflow:hidden}.duplicate-feedback a[data-v-467343a0]{color:#765711;white-space:nowrap;border-radius:7px;align-items:center;gap:3px;padding:7px 8px;font-weight:650;text-decoration:none;display:inline-flex}.duplicate-feedback a[data-v-467343a0]:hover{background:#ba841c17}.error-feedback[data-v-467343a0]{color:#a33a32;background:#fff8f7;border:1px solid #bf41372e;padding:12px 14px;line-height:1.5}.loading-icon[data-v-467343a0]{animation:.75s linear infinite spin-467343a0}@keyframes spin-467343a0{to{transform:rotate(360deg)}}.editor-actions[data-v-467343a0]{background:#fbfcfd;flex:none;align-items:center;gap:9px;margin:0;padding:14px 0;display:flex}.action-spacer[data-v-467343a0]{flex:1}.btn[data-v-467343a0]{color:#4e5b70;cursor:pointer;height:42px;font:inherit;background:#fff;border:1px solid #d7dde6;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-size:13px;font-weight:620;transition:border-color .18s,background-color .18s,color .18s,box-shadow .18s,transform .12s;display:inline-flex}.btn[data-v-467343a0]:hover{background:#fff;border-color:#b8c2d0}.primary[data-v-467343a0]{color:#fff;background:#1d6fdd;border-color:#1d6fdd;min-width:118px;box-shadow:0 5px 14px #1d6fdd2b}.primary[data-v-467343a0]:hover{color:#fff;background:#1966cc;border-color:#1966cc;box-shadow:0 7px 18px #1d6fdd33}.primary.created[data-v-467343a0],.primary.created[data-v-467343a0]:hover{background:#288058;border-color:#288058;box-shadow:0 5px 14px #28805829}.status-button[data-v-467343a0]{color:#b8443a}.status-button[data-v-467343a0]:hover{color:#ad392f;background:#fff9f8;border-color:#ecc0bc}button[data-v-467343a0]:disabled{opacity:.52;cursor:wait;box-shadow:none}.primary.created[data-v-467343a0]:disabled{opacity:1}@media (width<=700px){.editor[data-v-467343a0]{height:auto;max-height:none;padding:0;display:block;overflow:visible}.admin-form[data-v-467343a0]{display:block}.editor-form-scroll[data-v-467343a0]{padding-bottom:0;overflow:visible}.editor-toolbar[data-v-467343a0]{grid-template-columns:38px 1fr auto;gap:12px;margin:0 0 18px}.back-link[data-v-467343a0]{width:38px;height:38px}.editor-heading h1[data-v-467343a0]{font-size:25px}.form-card[data-v-467343a0]{border-radius:14px;gap:28px;padding:26px 20px 30px}.category-field[data-v-467343a0],.category-field[data-v-467343a0] .category-filter-menu{width:100%}.duplicate-feedback[data-v-467343a0]{grid-template-columns:32px minmax(0,1fr)}.duplicate-feedback a[data-v-467343a0]{grid-column:2;padding-left:0}.editor-actions[data-v-467343a0]{background:0 0;grid-template-columns:1fr 1fr;margin-top:12px;padding:0;display:grid}.action-spacer[data-v-467343a0]{display:none}.editor-actions .primary[data-v-467343a0]:last-child{grid-column:1/-1}.btn[data-v-467343a0]{width:100%}}.feedback-toast[data-v-467343a0]{z-index:60;color:#c23f37;box-shadow:none;letter-spacing:.01em;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:0;font-size:13px;font-weight:650;display:inline-flex;position:fixed;top:25px;left:50%;transform:translate(-50%)}.toast-icon[data-v-467343a0]{border:1.5px solid;border-radius:50%;place-items:center;width:14px;height:14px;display:grid}.duplicate-toast[data-v-467343a0]{color:#a16c12}.duplicate-toast a[data-v-467343a0]{color:inherit;align-items:center;gap:2px;margin-left:3px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.duplicate-toast a[data-v-467343a0]:hover{text-underline-offset:3px;text-decoration:underline}.feedback-toast-enter-active[data-v-467343a0],.feedback-toast-leave-active[data-v-467343a0]{transition:opacity .18s,transform .18s}.feedback-toast-enter-from[data-v-467343a0],.feedback-toast-leave-to[data-v-467343a0]{opacity:0;transform:translate(-50%,-5px)}fieldset.form-card[data-v-467343a0]{min-width:0;margin:0}.field-heading[data-v-467343a0],.field-actions[data-v-467343a0]{align-items:center;gap:8px;display:flex}.field-heading[data-v-467343a0]{justify-content:space-between}.field-heading label[data-v-467343a0]{align-items:center;gap:5px;display:flex}.generate-answer-button[data-v-467343a0],.standardize-button[data-v-467343a0]{color:#1d6fdd;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:5px 7px;font-size:12px;font-weight:620;display:inline-flex}.copy-raw-button[data-v-467343a0]{color:#7f8ca0;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:26px;height:26px;padding:0;transition:color .16s,background-color .16s;display:grid;position:relative}.generate-answer-button[data-v-467343a0]:hover:not(:disabled),.standardize-button[data-v-467343a0]:hover:not(:disabled),.copy-raw-button[data-v-467343a0]:hover:not(:disabled){background:#edf4ff}.copy-raw-button[data-v-467343a0]:hover:not(:disabled){color:#1d6fdd}.copy-raw-button[data-v-467343a0]:after{z-index:4;color:#71809a;white-space:nowrap;content:attr(data-tooltip);pointer-events:none;opacity:0;visibility:hidden;background:#f8fafdfa;border-radius:4px;padding:3px 5px;font-size:10px;font-weight:600;line-height:1.1;transition:opacity 80ms,transform 80ms,visibility 0s linear 80ms;position:absolute;bottom:calc(100% + 5px);right:0;transform:translateY(2px);box-shadow:0 2px 6px #1d315112}.copy-raw-button[data-v-467343a0]:hover:after,.copy-raw-button[data-v-467343a0]:focus-visible:after{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(0)}.copy-raw-button[data-v-467343a0]:has(svg[data-lucide=check]){color:#288058}.copy-raw-button[data-v-467343a0]:has(svg[data-lucide=triangle-alert]){color:#c23f37}.generate-answer-button[data-v-467343a0]:disabled,.standardize-button[data-v-467343a0]:disabled{cursor:wait}.copy-raw-button[data-v-467343a0]:disabled{color:#9ca6b5;cursor:not-allowed}.standardization-preview[data-v-467343a0],.answer-generation-preview[data-v-467343a0]{color:#53647b;border-top:1px solid #e7edf6;justify-content:space-between;align-items:flex-start;gap:12px;margin-top:-2px;padding:9px 0 0;font-size:13px;font-weight:500;line-height:1.55;display:flex}.standardization-preview>span[data-v-467343a0]{min-width:0}.standardization-preview>div[data-v-467343a0],.answer-generation-actions[data-v-467343a0]{flex:none;gap:4px;display:flex}.standardization-preview button[data-v-467343a0],.answer-generation-actions button[data-v-467343a0]{color:#1d6fdd;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:5px;padding:3px 6px;font-size:12px;font-weight:650}.standardization-preview button[data-v-467343a0]:hover,.answer-generation-actions button[data-v-467343a0]:hover{background:#edf4ff}.answer-generation-copy[data-v-467343a0]{min-width:0}.answer-generation-copy>span[data-v-467343a0]{color:#697890;font-size:12px;display:block}.answer-generation-copy pre[data-v-467343a0]{white-space:pre-wrap;color:#35445d;max-height:170px;font:inherit;scrollbar-width:thin;margin:5px 0 0;font-size:13px;line-height:1.65;overflow:auto}@media (width<=700px){.standardization-preview[data-v-467343a0],.answer-generation-preview[data-v-467343a0]{flex-direction:column;align-items:flex-start}.standardization-preview>div[data-v-467343a0],.answer-generation-actions[data-v-467343a0]{margin-left:-6px}}table[data-v-8b793aca]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1130px}.col-id[data-v-8b793aca]{width:92px}.col-name[data-v-8b793aca]{width:148px}.col-status[data-v-8b793aca]{width:96px}.col-person[data-v-8b793aca]{width:122px}.col-time[data-v-8b793aca],.col-actions[data-v-8b793aca]{width:176px}@media (width<=700px){.table-footer[data-v-8b793aca]{flex-direction:column;align-items:flex-start}.filters[data-v-8b793aca]{align-items:stretch;padding:18px}.filter-field[data-v-8b793aca],.filter-actions[data-v-8b793aca]{width:100%}.filter-actions .btn[data-v-8b793aca],.create-button[data-v-8b793aca]{flex:1}.table-footer[data-v-8b793aca]{padding:16px 18px}.pagination[data-v-8b793aca]{flex-wrap:wrap}}.management-page[data-v-8b793aca]{flex-direction:column;width:100%;height:100%;min-height:0;margin:0 auto;display:flex}.panel[data-v-8b793aca]{background:#fff;border:1px solid #e7eaf0;border-radius:14px;box-shadow:0 5px 18px #1d315112}.filters[data-v-8b793aca]{flex:none;align-items:flex-end;gap:16px;padding:22px 24px;display:flex}.field[data-v-8b793aca]{color:#2a3855;gap:9px;font-size:14px;font-weight:600;display:grid}.filter-field[data-v-8b793aca]{width:248px}.control[data-v-8b793aca],.page-size select[data-v-8b793aca],.btn[data-v-8b793aca],.page-button[data-v-8b793aca]{box-sizing:border-box;color:#263653;height:44px;font:inherit;background:#fff;border:1px solid #dfe4ec;border-radius:9px}.control[data-v-8b793aca]{outline:none;width:100%;padding:0 13px;transition:border-color .18s,box-shadow .18s}.control[data-v-8b793aca]::placeholder{color:#a9b1c3}.control[data-v-8b793aca]:focus{border-color:#77a8ff;box-shadow:0 0 0 3px #0667f914}.filter-actions[data-v-8b793aca],.pagination[data-v-8b793aca]{align-items:center;gap:10px;display:flex}.btn[data-v-8b793aca]{cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 17px;font-weight:600;display:inline-flex}.primary[data-v-8b793aca]{color:#fff;background:#0667f9;border-color:#0667f9}.primary[data-v-8b793aca]:hover{background:#075ff0}.secondary[data-v-8b793aca]:hover,.page-button[data-v-8b793aca]:not(:disabled):hover{color:#0667f9;border-color:#a9b9d4}.create-button[data-v-8b793aca]{flex:none;margin-left:auto}.error-message[data-v-8b793aca]{color:#d92d20;flex:none;margin:14px 0 -14px;font-size:14px}.table-panel[data-v-8b793aca]{flex-direction:column;flex:1;min-height:0;margin-top:24px;display:flex;overflow:hidden}.scroll[data-v-8b793aca]{border-radius:14px 14px 0 0;flex:1;min-height:0;overflow:auto}table[data-v-8b793aca]{border-collapse:collapse;table-layout:fixed;width:100%}.responsive-table .col-id[data-v-8b793aca]{width:7%}.responsive-table .col-name[data-v-8b793aca]{width:14%}.responsive-table .col-status[data-v-8b793aca]{width:9%}.responsive-table .col-person[data-v-8b793aca]{width:11%}.responsive-table .col-time[data-v-8b793aca],.responsive-table .col-actions[data-v-8b793aca]{width:16%}th[data-v-8b793aca],td[data-v-8b793aca]{color:#2a3855;text-align:left;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #edf0f4;height:52px;padding:0 14px;overflow:hidden}th[data-v-8b793aca]{color:#526079;background:#fbfcfe;height:52px;font-size:14px;font-weight:600}.centered-cell[data-v-8b793aca]{text-align:center}.sticky-table-header th[data-v-8b793aca]{z-index:1;position:sticky;top:0;box-shadow:0 1px #e7eaf0}.sticky-actions[data-v-8b793aca]{z-index:3;background:#fff;right:0;box-shadow:-8px 0 14px #1d315114;position:sticky!important}.sticky-table-header .sticky-actions[data-v-8b793aca]{z-index:4;background:#fbfcfe}tbody tr[data-v-8b793aca]{transition:background-color .16s}tbody tr[data-v-8b793aca]:hover{background:#f7faff}.status-tag[data-v-8b793aca]{border-radius:6px;justify-content:center;align-items:center;min-width:58px;height:28px;padding:0 9px;font-size:13px;font-weight:600;display:inline-flex}.status-tag.enabled[data-v-8b793aca]{color:#16794a;background:#eaf8f0}.status-tag.disabled[data-v-8b793aca]{color:#758197;background:#f0f2f5}.actions[data-v-8b793aca]{overflow:visible}.text-action[data-v-8b793aca],.action-trigger[data-v-8b793aca],.action-menu-panel button[data-v-8b793aca]{font:inherit;cursor:pointer;background:0 0;border:0}.text-action[data-v-8b793aca],.action-trigger[data-v-8b793aca]{color:#0667f9;border-radius:6px;align-items:center;gap:4px;height:32px;padding:0 7px;font-size:14px;display:inline-flex}.text-action[data-v-8b793aca]:hover,.action-trigger[data-v-8b793aca]:hover{background:#edf4ff}.action-menu[data-v-8b793aca]{margin-left:4px;display:inline-block;position:relative}.action-menu-panel[data-v-8b793aca]{z-index:5;background:#fff;border:1px solid #e1e6ef;border-radius:8px;min-width:92px;padding:5px;display:grid;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 10px 24px #1d315124}.action-menu-panel button[data-v-8b793aca]{color:#36435b;text-align:left;border-radius:5px;height:34px;padding:0 10px}.action-menu-panel button[data-v-8b793aca]:hover:not(:disabled){color:#0667f9;background:#f3f6fa}.action-menu-panel .danger-action[data-v-8b793aca]{color:#d92d20}.action-menu-panel .danger-action[data-v-8b793aca]:hover:not(:disabled){color:#d92d20;background:#fff1f0}.action-menu-panel button[data-v-8b793aca]:disabled{color:#b8c0ce;cursor:not-allowed}.empty[data-v-8b793aca]{color:#98a3b8;text-align:center}.table-footer[data-v-8b793aca]{flex:none;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:0 24px;display:flex}.result-count[data-v-8b793aca]{color:#66748d;font-size:14px}.page-button[data-v-8b793aca]{cursor:pointer;min-width:68px;padding:0 12px;font-size:14px}.page-button[data-v-8b793aca]:disabled{color:#b2bbc9;cursor:not-allowed}.page-current[data-v-8b793aca]{color:#0667f9;background:#edf4ff;border-radius:7px;align-items:center;height:36px;padding:0 11px;font-size:14px;font-weight:600;display:inline-flex}.page-size select[data-v-8b793aca]{border-radius:7px;height:36px;padding:0 28px 0 11px;font-size:14px}.sr-only[data-v-8b793aca]{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=920px){.responsive-table[data-v-8b793aca]{min-width:960px}}@media (width<=700px){.table-footer[data-v-8b793aca]{flex-direction:column;align-items:flex-start}.filters[data-v-8b793aca]{align-items:stretch;padding:18px}.filter-field[data-v-8b793aca],.filter-actions[data-v-8b793aca]{width:100%}.filter-actions .btn[data-v-8b793aca],.create-button[data-v-8b793aca]{flex:1}.table-footer[data-v-8b793aca]{padding:16px 18px}.pagination[data-v-8b793aca]{flex-wrap:wrap}}.sticky-actions.has-open-menu[data-v-8b793aca]{z-index:10}.action-menu-panel[data-v-8b793aca]{z-index:11}.action-trigger[data-v-8b793aca]{padding:0 4px}.dialog-backdrop[data-v-8b793aca]{z-index:20;background:#161f2f6b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.category-dialog[data-v-8b793aca]{background:#fff;border:1px solid #e5e9f0;border-radius:14px;width:min(460px,100%);overflow:hidden;box-shadow:0 24px 64px #1022413d}.category-dialog header[data-v-8b793aca]{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;height:64px;padding:0 22px;display:flex}.category-dialog h2[data-v-8b793aca]{color:#172445;margin:0;font-size:19px}.category-dialog header button[data-v-8b793aca]{color:#7d8798;cursor:pointer;background:0 0;border:0;border-radius:7px;width:34px;height:34px;font-size:26px;line-height:1}.category-dialog header button[data-v-8b793aca]:hover{background:#f2f5f9}.dialog-body[data-v-8b793aca]{color:#2a3855;gap:9px;padding:22px;font-size:14px;font-weight:600;display:grid}.dialog-body input[data-v-8b793aca]{box-sizing:border-box;color:#263653;width:100%;height:46px;font:inherit;border:1px solid #dfe4ec;border-radius:8px;outline:none;padding:0 12px}.dialog-body input[data-v-8b793aca]:focus{border-color:#77a8ff;box-shadow:0 0 0 3px #0667f914}.category-dialog footer[data-v-8b793aca]{justify-content:flex-end;gap:10px;padding:0 22px 22px;display:flex}.dialog-cancel[data-v-8b793aca],.dialog-confirm[data-v-8b793aca]{cursor:pointer;height:42px;font:inherit;border-radius:8px;padding:0 20px;font-weight:600}.dialog-cancel[data-v-8b793aca]{color:#53617b;background:#fff;border:1px solid #dfe4ec}.dialog-confirm[data-v-8b793aca]{color:#fff;background:#0667f9;border:1px solid #0667f9}.dialog-confirm[data-v-8b793aca]:hover{background:#075ff0}.company-form[data-v-e4df27e3]{background:#fff;border:1px solid #e1e6ee;border-radius:10px;padding:20px}.company-form fieldset[data-v-e4df27e3]{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}label[data-v-e4df27e3]{color:#303c51;gap:8px;font-size:14px;display:grid}input[data-v-e4df27e3]{box-sizing:border-box;width:100%;font:inherit;border:1px solid #d8dde5;border-radius:8px;padding:11px}.optional[data-v-e4df27e3]{color:#8994a6;font-size:12px}.actions[data-v-e4df27e3]{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}button[data-v-e4df27e3]{cursor:pointer;background:#fff;border:1px solid #d8dde5;border-radius:8px;padding:8px 14px}button[data-v-e4df27e3]:last-child{color:#fff;background:#1d6fdd;border-color:#1d6fdd}p[data-v-e4df27e3]{color:#b43e36;font-size:13px}.companies[data-v-6314a896]{max-width:980px;height:100%;margin:auto;padding:8px 4px 28px;overflow:auto}.companies header[data-v-6314a896]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}h1[data-v-6314a896]{color:#253149;font-size:28px}.companies>input[data-v-6314a896]{box-sizing:border-box;width:100%;font:inherit;border:1px solid #d8dde5;border-radius:9px;margin-bottom:18px;padding:12px 14px}table[data-v-6314a896]{border-collapse:collapse;background:#fff;width:100%;margin-top:20px}th[data-v-6314a896],td[data-v-6314a896]{text-align:left;border-bottom:1px solid #e7ebf1;padding:16px}th[data-v-6314a896]{color:#7d899c;font-size:13px}button[data-v-6314a896]{color:#1d6fdd;cursor:pointer;background:#fff;border:1px solid #d8dde5;border-radius:8px;padding:8px 13px}button[data-v-6314a896]:disabled{opacity:.5;cursor:default}footer[data-v-6314a896]{justify-content:flex-end;align-items:center;gap:14px;margin-top:20px;display:flex}[role=alert][data-v-6314a896]{color:#b43e36}.management-page[data-v-97db4286]{flex-direction:column;height:100%;min-height:0;display:flex}.panel[data-v-97db4286]{background:#fff;border:1px solid #e7eaf0;border-radius:14px;box-shadow:0 5px 18px #1d315112}.toolbar[data-v-97db4286]{justify-content:flex-end;align-items:center;gap:20px;display:flex}.btn[data-v-97db4286]{cursor:pointer;height:38px;font:inherit;border:1px solid #0667f9;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:14px;font-weight:600;display:inline-flex}.primary[data-v-97db4286]{color:#fff;background:#0667f9}.error-message[data-v-97db4286]{color:#d92d20;margin:12px 0 -2px;font-size:14px}.table-panel[data-v-97db4286]{flex-direction:column;flex:1;min-height:0;margin-top:14px;display:flex;overflow:hidden}.scroll[data-v-97db4286]{flex:1;min-height:0;overflow:auto}table[data-v-97db4286]{border-collapse:collapse;width:100%;min-width:930px}th[data-v-97db4286],td[data-v-97db4286]{color:#2a3855;text-align:left;white-space:nowrap;border-bottom:1px solid #edf0f4;height:46px;padding:0 13px;font-size:14px}th[data-v-97db4286]{z-index:1;color:#526079;background:#fbfcfe;font-weight:600;position:sticky;top:0}.status-tag[data-v-97db4286]{border-radius:6px;justify-content:center;align-items:center;min-width:58px;height:26px;padding:0 8px;font-size:13px;font-weight:600;display:inline-flex}.enabled[data-v-97db4286]{color:#16794a;background:#eaf8f0}.disabled[data-v-97db4286]{color:#758197;background:#f0f2f5}.actions[data-v-97db4286]{white-space:nowrap;text-align:center}.text-action[data-v-97db4286]{color:#0667f9;cursor:pointer;height:30px;font:inherit;background:0 0;border:0;border-radius:6px;padding:0 7px;font-size:14px}.text-action[data-v-97db4286]:hover{background:#edf4ff}.text-action[data-v-97db4286]:disabled{opacity:.6;cursor:wait}.empty[data-v-97db4286]{color:#7f8aa0;text-align:center;height:240px!important}.empty svg[data-v-97db4286],.empty strong[data-v-97db4286],.empty span[data-v-97db4286]{margin:0 auto 8px;display:block}.empty strong[data-v-97db4286]{color:#526079;font-size:16px}footer[data-v-97db4286]{color:#66748d;justify-content:space-between;align-items:center;min-height:54px;padding:0 18px;font-size:14px;display:flex}.pagination[data-v-97db4286]{align-items:center;gap:8px;display:flex}.pagination button[data-v-97db4286],.pagination select[data-v-97db4286]{color:#526079;height:32px;font:inherit;background:#fff;border:1px solid #dfe4ec;border-radius:7px;padding:0 10px;font-size:14px}.pagination button[data-v-97db4286]:not(:disabled){cursor:pointer}.pagination button[data-v-97db4286]:disabled{color:#b2bbc9}@media (width<=700px){.toolbar[data-v-97db4286],footer[data-v-97db4286]{flex-direction:column;align-items:stretch}.toolbar[data-v-97db4286]{gap:14px}.toolbar .btn[data-v-97db4286]{width:100%}.table-panel[data-v-97db4286]{min-height:440px}.pagination[data-v-97db4286]{flex-wrap:wrap}}.toolbar-actions[data-v-97db4286]{align-items:center;gap:10px;display:flex}.toolbar-actions .btn[data-v-97db4286]{white-space:nowrap}.danger-outline[data-v-97db4286]{color:#c52820;background:#fff;border-color:#e5aaa5}.danger-outline[data-v-97db4286]:hover:not(:disabled){background:#fff1f0}.btn[data-v-97db4286]:disabled{opacity:.5;cursor:not-allowed}table[data-v-97db4286]{min-width:1040px}.select-cell[data-v-97db4286]{text-align:center;width:42px;padding:0 10px}.select-cell input[data-v-97db4286]{accent-color:#0667f9;cursor:pointer;width:16px;height:16px}.select-cell input[data-v-97db4286]:disabled{cursor:not-allowed}.danger-action[data-v-97db4286]{color:#c52820}.danger-action[data-v-97db4286]:hover:not(:disabled){background:#fff1f0}.scrim[data-v-97db4286]{z-index:20;background:#0006;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.delete-dialog[data-v-97db4286]{background:#fff;border:1px solid #e7eaf0;border-radius:14px;width:min(100%,480px);padding:24px;box-shadow:0 16px 40px #1d315133}.delete-dialog h2[data-v-97db4286]{color:#172445;margin:0;font-size:20px}.delete-dialog p[data-v-97db4286]{color:#53617b;margin:12px 0 0;font-size:14px;line-height:1.6}.delete-dialog .delete-label[data-v-97db4286]{text-overflow:ellipsis;white-space:nowrap;color:#2a3855;font-weight:600;overflow:hidden}.delete-dialog .dialog-error[data-v-97db4286]{color:#c52820}.dialog-actions[data-v-97db4286]{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.dialog-actions button[data-v-97db4286]{color:#53617b;cursor:pointer;height:38px;font:inherit;background:#fff;border:1px solid #dfe4ec;border-radius:8px;padding:0 14px;font-size:14px;font-weight:600}.dialog-actions .confirm-danger[data-v-97db4286]{color:#fff;background:#c52820;border-color:#c52820}.dialog-actions button[data-v-97db4286]:disabled{opacity:.6;cursor:wait}@media (width<=700px){.toolbar-actions .btn[data-v-97db4286]{flex:1;width:auto}}.actions[data-v-97db4286]{z-index:2;background:#fff;min-width:178px;position:sticky;right:0;box-shadow:-6px 0 12px #1d31510f}th.actions[data-v-97db4286]{z-index:3;background:#fbfcfe}.centered-table th[data-v-97db4286],.centered-table td[data-v-97db4286]{text-align:center}.centered-table td[data-v-97db4286]{font-variant-numeric:tabular-nums}.centered-table tbody tr:hover td[data-v-97db4286]{background:#f7faff}.centered-table td.empty-value[data-v-97db4286]{color:#66748d}.date-picker[data-v-7ae3c951]{width:100%;position:relative}.date-picker.is-open[data-v-7ae3c951]{z-index:10}.date-trigger[data-v-7ae3c951]{box-sizing:border-box;color:#253149;cursor:pointer;width:100%;height:46px;font:inherit;text-align:left;background:#ffffffeb;border:1px solid #d8dde5;border-radius:10px;align-items:center;gap:9px;padding:0 14px;font-size:14px;transition:border-color .18s,box-shadow .18s,background-color .18s;display:flex}.date-trigger[data-v-7ae3c951]:hover,.date-trigger[aria-expanded=true][data-v-7ae3c951]{background:#fff;border-color:#6b9de8;box-shadow:0 0 0 3px #2370e017}.date-trigger .placeholder[data-v-7ae3c951]{color:#a4acb8}.trigger-chevron[data-v-7ae3c951]{color:#8f99a8;margin-left:auto;transition:transform .18s}.trigger-chevron.expanded[data-v-7ae3c951]{transform:rotate(180deg)}.calendar-popover[data-v-7ae3c951]{z-index:20;transform-origin:0 100%;background:#fff;border:1px solid #24344d1f;border-radius:13px;width:286px;padding:14px;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 -18px 42px #1827411f,0 4px 14px #1827410f}.calendar-header[data-v-7ae3c951]{color:#253149;justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.calendar-header strong[data-v-7ae3c951]{font-size:14px;font-weight:650}.calendar-header button[data-v-7ae3c951]{color:#6f7d91;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.calendar-header button[data-v-7ae3c951]:hover{color:#1d6fdd;background:#f3f7fd}.weekdays[data-v-7ae3c951],.calendar-grid[data-v-7ae3c951]{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.weekdays[data-v-7ae3c951]{color:#9aa4b3;text-align:center;margin-bottom:4px;font-size:11px}.calendar-grid button[data-v-7ae3c951]{color:#3c485d;cursor:pointer;width:34px;height:34px;font:inherit;background:0 0;border:0;border-radius:8px;place-items:center;margin:auto;font-size:13px;display:grid}.calendar-grid button[data-v-7ae3c951]:hover{color:#1d6fdd;background:#f1f6fd}.calendar-grid button.outside[data-v-7ae3c951]{color:#b7bfca}.calendar-grid button.today[data-v-7ae3c951]{box-shadow:inset 0 0 0 1px #9fc0ed}.calendar-grid button.selected[data-v-7ae3c951]{color:#fff;box-shadow:none;background:#1d6fdd}.calendar-footer[data-v-7ae3c951]{border-top:1px solid #edf0f4;justify-content:space-between;margin-top:10px;padding-top:10px;display:flex}.calendar-footer button[data-v-7ae3c951]{cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:5px 6px;font-size:12px;font-weight:600;display:inline-flex}.today-button[data-v-7ae3c951]{color:#1d6fdd}.today-button[data-v-7ae3c951]:hover{background:#f1f6fd}.clear-button[data-v-7ae3c951]{color:#a45850}.clear-button[data-v-7ae3c951]:hover{background:#fff7f6}.company-picker[data-v-12b695aa]{gap:10px;min-width:0;font-size:13px;display:grid}.company-picker>input[data-v-12b695aa]{box-sizing:border-box;width:100%;font:inherit;border:1px solid #d8dde5;border-radius:9px;padding:12px}ul[data-v-12b695aa]{scrollbar-width:none;max-height:180px;margin:0;padding:0;list-style:none;overflow:auto}ul[data-v-12b695aa]::-webkit-scrollbar{display:none}li button[data-v-12b695aa]{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f4;align-items:center;width:100%;padding:8px;display:flex}button[data-v-12b695aa]{cursor:pointer;color:#34415a;background:#fff;border:1px solid #dde3eb;border-radius:6px;padding:5px 8px}button[data-v-12b695aa]:disabled{opacity:.5;cursor:default}button[aria-pressed=true][data-v-12b695aa]{background:#eef5ff}.picker-actions[data-v-12b695aa]{justify-content:flex-end;align-items:center;gap:8px;display:flex}.picker-actions button[data-v-12b695aa]:last-child{color:#1d6fdd}p[data-v-12b695aa]{color:#7c8799;margin:4px 0}.company-select[data-v-d887102d]{gap:2px;min-width:0;display:grid}.company-trigger[data-v-d887102d]{box-sizing:border-box;color:#253149;cursor:pointer;width:100%;height:45px;font:inherit;text-align:left;background:#fff;border:1px solid #d8dde5;border-radius:9px;outline:none;align-items:center;gap:9px;padding:0 13px;font-size:14px;font-weight:400;transition:border-color .18s,box-shadow .18s;display:flex}.company-trigger[data-v-d887102d]:hover{border-color:#b7c5d8}.company-trigger[data-v-d887102d]:focus-visible{border-color:#6b9de8;box-shadow:0 0 0 3px #2370e017}.company-trigger span[data-v-d887102d]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.company-trigger svg[data-v-d887102d]{color:#8a98aa;flex:none;transition:transform .18s}.company-trigger svg.open[data-v-d887102d]{transform:rotate(180deg)}.company-options[data-v-d887102d]{background:#fbfcfe;border:1px solid #e3e9f2;border-radius:9px;padding:12px}@media (prefers-reduced-motion:reduce){.company-trigger[data-v-d887102d],.company-trigger svg[data-v-d887102d]{transition:none}}.sr-only[data-v-5f0998ea]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.editor[data-v-5f0998ea]{box-sizing:border-box;scrollbar-width:none;width:min(100%,880px);max-height:calc(100dvh - 52px);margin:0 auto;padding:8px 6px 30px;overflow-y:auto}.editor[data-v-5f0998ea]::-webkit-scrollbar{display:none}.editor-toolbar[data-v-5f0998ea]{align-items:center;margin:4px 0 14px;display:flex}.back-link[data-v-5f0998ea]{color:#536078;background:#fff;border:1px solid #e1e6ed;border-radius:50%;place-items:center;width:38px;height:38px;text-decoration:none;transition:border-color .18s,color .18s,transform .18s;display:grid}.back-link[data-v-5f0998ea]:hover{color:#1d6fdd;border-color:#9ebce6;transform:translate(-2px)}.back-link[data-v-5f0998ea]:focus-visible,.btn[data-v-5f0998ea]:focus-visible,.questions li button[data-v-5f0998ea]:focus-visible{outline-offset:2px;outline:3px solid #2370e033}.experience-card[data-v-5f0998ea]{background:#fff;border:1px solid #e4e9f0;border-radius:16px;gap:28px;min-width:0;margin:0;padding:32px 36px 36px;display:grid;box-shadow:0 10px 34px #1d304e0e}.experience-card.date-open[data-v-5f0998ea]{z-index:10;position:relative}.extract-section[data-v-5f0998ea]{border-bottom:1px solid #e9edf2;padding-bottom:28px}.section-heading[data-v-5f0998ea]{margin-bottom:14px}.section-heading h2[data-v-5f0998ea]{color:#253149;letter-spacing:-.01em;margin:0;font-size:16px;font-weight:680}.control[data-v-5f0998ea]{box-sizing:border-box;color:#253149;width:100%;font:inherit;background:#fff;border:1px solid #d8dde5;border-radius:9px;outline:none;font-size:14px;font-weight:400;transition:border-color .18s,box-shadow .18s}.control[data-v-5f0998ea]:hover{border-color:#b7c5d8}.control[data-v-5f0998ea]:focus{border-color:#6b9de8;box-shadow:0 0 0 3px #2370e017}.control[data-v-5f0998ea]::placeholder{color:#9aa6b7}.source-content[data-v-5f0998ea]{resize:vertical;min-height:144px;padding:13px 15px;line-height:1.7;display:block}.source-actions[data-v-5f0998ea]{justify-content:flex-end;margin-top:10px;display:flex}.btn[data-v-5f0998ea]{cursor:pointer;height:39px;font:inherit;background:#fff;border:1px solid #d7dde6;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:640;transition:border-color .18s,background-color .18s,color .18s;display:inline-flex}.secondary[data-v-5f0998ea]{color:#1d6fdd}.secondary[data-v-5f0998ea]:hover:not(:disabled){background:#f4f8ff;border-color:#a9c8f0}.primary[data-v-5f0998ea]{color:#fff;background:#1d6fdd;border-color:#1d6fdd;min-width:116px;height:42px}.primary[data-v-5f0998ea]:hover:not(:disabled){background:#1966cc;border-color:#1966cc}.btn[data-v-5f0998ea]:disabled{opacity:.52;cursor:not-allowed}.questions[data-v-5f0998ea]{border-top:1px solid #e9edf2;margin-top:20px;padding-top:18px}.questions-heading[data-v-5f0998ea]{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.questions h3[data-v-5f0998ea]{color:#303c51;margin:0;font-size:13px;font-weight:650}.questions-heading span[data-v-5f0998ea]{color:#8490a2;font-size:12px}.questions ul[data-v-5f0998ea]{margin:0;padding:0;list-style:none}.questions li[data-v-5f0998ea]{color:#3c485d;border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:16px;min-height:44px;font-size:14px;display:flex}.questions li>span[data-v-5f0998ea]{overflow-wrap:anywhere;min-width:0}.questions small[data-v-5f0998ea]{color:#9aa4b3;margin-right:8px;font-size:12px}.questions li button[data-v-5f0998ea]{color:#a45850;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;width:31px;height:31px;display:grid}.questions li button[data-v-5f0998ea]:hover{color:#b8443a;background:#fff1f0}.metadata[data-v-5f0998ea]{min-width:0}.fields[data-v-5f0998ea]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px;display:grid}.fields label[data-v-5f0998ea],.company-field[data-v-5f0998ea]{color:#536078;align-content:start;gap:8px;min-width:0;font-size:13px;font-weight:620;display:grid}.fields label>span[data-v-5f0998ea]{align-items:center;gap:5px;display:flex}.fields b[data-v-5f0998ea]{color:#c64d45;font-weight:650}.fields input[data-v-5f0998ea],.fields select[data-v-5f0998ea]{height:45px;padding:0 13px}.company-field[data-v-5f0998ea]{grid-column:1/-1}.message[data-v-5f0998ea]{color:#b83e35;margin:14px 0 0;font-size:13px}.editor-actions[data-v-5f0998ea]{z-index:5;background:linear-gradient(#fbfcfd00,#fbfcfd 30%);justify-content:flex-end;margin-top:14px;padding:13px 0;display:flex;position:sticky;bottom:-30px}.loading-icon[data-v-5f0998ea]{animation:.75s linear infinite spin-5f0998ea}@keyframes spin-5f0998ea{to{transform:rotate(360deg)}}@media (width<=700px){.editor[data-v-5f0998ea]{max-height:none;padding:0;overflow:visible}.editor-toolbar[data-v-5f0998ea]{margin:0 0 12px}.experience-card[data-v-5f0998ea]{border-radius:14px;gap:26px;padding:24px 20px 28px}.extract-section[data-v-5f0998ea]{padding-bottom:26px}.fields[data-v-5f0998ea]{grid-template-columns:1fr;gap:19px}.company-field[data-v-5f0998ea]{grid-column:auto}.questions li[data-v-5f0998ea]{align-items:flex-start;padding:8px 0}.editor-actions[data-v-5f0998ea]{background:0 0;margin-top:12px;padding:0;position:static}.editor-actions .primary[data-v-5f0998ea]{flex:1}}@media (prefers-reduced-motion:reduce){.back-link[data-v-5f0998ea],.btn[data-v-5f0998ea],.control[data-v-5f0998ea]{transition:none}.loading-icon[data-v-5f0998ea]{animation:none}}.editor[data-v-239f94f8]{box-sizing:border-box;width:min(100%,920px);max-height:calc(100dvh - 52px);margin:0 auto;padding:10px 6px 30px;overflow-y:auto}.toolbar[data-v-239f94f8]{align-items:center;gap:16px;margin:6px 0 22px;display:flex}.toolbar a[data-v-239f94f8]{color:#536078;background:#fff;border:1px solid #d8dde5;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.toolbar h1[data-v-239f94f8]{color:#18233a;margin:0;font-size:28px}.editor form[data-v-239f94f8]{background:#fff;border:1px solid #e5e9ef;border-radius:16px;padding:32px}fieldset[data-v-239f94f8]{border:0;min-width:0;margin:0;padding:0}.date-open[data-v-239f94f8]{z-index:2;position:relative}.fields[data-v-239f94f8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.company-field[data-v-239f94f8]{grid-column:1/-1}.fields label[data-v-239f94f8],.company-field[data-v-239f94f8]{color:#303c51;gap:9px;font-size:13px;font-weight:620;display:grid}.fields input[data-v-239f94f8],.fields select[data-v-239f94f8]{box-sizing:border-box;width:100%;height:46px;font:inherit;background:#fff;border:1px solid #d8dde5;border-radius:9px;padding:0 12px;font-weight:400}.error[data-v-239f94f8]{color:#c23f37;font-size:13px}footer[data-v-239f94f8]{justify-content:flex-end;margin-top:28px;display:flex}footer button[data-v-239f94f8]{color:#fff;cursor:pointer;height:42px;font:inherit;background:#1d6fdd;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 16px;font-size:13px;font-weight:620;display:inline-flex}footer button[data-v-239f94f8]:disabled{opacity:.52;cursor:wait}@media (width<=700px){.editor[data-v-239f94f8]{max-height:none;padding:0;overflow:visible}.editor form[data-v-239f94f8]{padding:22px}.fields[data-v-239f94f8]{grid-template-columns:1fr}}.answer-visibility[data-v-cb2df155]{color:#77869b;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:color .16s,background-color .16s;display:inline-flex;position:relative}.answer-visibility[data-v-cb2df155]:hover{color:#1666c9;background:#edf4ff}.answer-visibility[data-v-cb2df155]:focus-visible{outline-offset:2px;outline:2px solid #75a7e8}.answer-visibility[data-v-cb2df155]:active{transform:scale(.96)}.answer-visibility.bulk[data-v-cb2df155]{color:#61718a;width:34px;height:34px}.answer-visibility.bulk[data-v-cb2df155]:hover{color:#1666c9}.answer-visibility[data-v-cb2df155]:after{z-index:3;color:#485973;white-space:nowrap;content:attr(data-tooltip);pointer-events:none;opacity:0;visibility:hidden;background:#fff;border:1px solid #e6ebf2;border-radius:6px;padding:5px 7px;font-size:11px;font-weight:600;line-height:1;transition:opacity .12s,transform .12s,visibility 0s linear .12s;position:absolute;top:calc(100% + 7px);right:0;transform:translateY(-3px);box-shadow:0 4px 12px #1d315114}.answer-visibility[data-v-cb2df155]:hover:after,.answer-visibility[data-v-cb2df155]:focus-visible:after{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(0)}.answer-visibility svg[data-v-cb2df155]{transition:transform .16s}.answer-visibility svg.open[data-v-cb2df155]{transform:rotate(180deg)}.inline-editor[data-v-165c517c]{border-bottom:1px solid #e6ebf2;margin:0;padding:3px 0 24px}fieldset[data-v-165c517c]{border:0;min-width:0;margin:0;padding:0}.fields[data-v-165c517c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 18px;display:grid}.field[data-v-165c517c]{color:#56647b;align-content:start;gap:8px;min-width:0;font-size:12px;font-weight:650;display:grid}.field b[data-v-165c517c]{color:#c64d45;font-size:12px}.company-field[data-v-165c517c]{grid-column:1/-1}.field input[data-v-165c517c],.field select[data-v-165c517c]{box-sizing:border-box;color:#263653;width:100%;height:43px;font:inherit;background:#fff;border:1px solid #dce3ed;border-radius:8px;outline:none;padding:0 12px;font-size:14px;font-weight:450}.field input[data-v-165c517c]:hover,.field select[data-v-165c517c]:hover{border-color:#b7c9e3}.field input[data-v-165c517c]:focus,.field select[data-v-165c517c]:focus{border-color:#76a7e8;box-shadow:0 0 0 3px #2370e017}.editor-error[data-v-165c517c]{color:#b83e35;align-items:center;gap:8px;margin:14px 0 0;font-size:13px;display:flex}.editor-error button[data-v-165c517c]{color:#0968dd;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:650}.editor-actions[data-v-165c517c]{justify-content:flex-end;gap:9px;margin-top:21px;display:flex}.editor-actions button[data-v-165c517c]{cursor:pointer;height:38px;font:inherit;background:#fff;border:1px solid #d9e1ec;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:650;display:inline-flex}.editor-actions .cancel-action[data-v-165c517c]{color:#61718a}.editor-actions .save-action[data-v-165c517c]{color:#fff;background:#1d6fdd;border-color:#1d6fdd}.editor-actions button[data-v-165c517c]:disabled{opacity:.5;cursor:not-allowed}@media (width<=700px){.fields[data-v-165c517c]{grid-template-columns:1fr}.company-field[data-v-165c517c]{grid-column:auto}.editor-actions button[data-v-165c517c]{min-height:42px}}.header-actions[data-v-0112907d]{align-items:center;gap:10px;display:flex}.save-feedback[data-v-0112907d]{color:#218050;font-size:12px;font-weight:650}.edit-trigger[data-v-0112907d]{color:#66778d;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;transition:color .16s,background-color .16s;display:grid;position:relative}.edit-trigger[data-v-0112907d]:hover:not(:disabled){color:#1666c9;background:#edf4ff}.edit-trigger[data-v-0112907d]:focus-visible{outline-offset:2px;outline:2px solid #75a7e8}.edit-trigger[data-v-0112907d]:disabled{opacity:.5;cursor:wait}.edit-trigger[data-v-0112907d]:after{z-index:3;color:#485973;white-space:nowrap;content:attr(data-tooltip);pointer-events:none;opacity:0;visibility:hidden;background:#fff;border:1px solid #e6ebf2;border-radius:6px;padding:5px 7px;font-size:11px;font-weight:600;line-height:1;transition:opacity .12s,transform .12s,visibility 0s linear .12s;position:absolute;top:calc(100% + 7px);right:0;transform:translateY(-3px);box-shadow:0 4px 12px #1d315114}.edit-trigger[data-v-0112907d]:hover:after,.edit-trigger[data-v-0112907d]:focus-visible:after{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(0)}.detail[data-v-0112907d]{box-sizing:border-box;background:#fff;border:1px solid #e7eaf0;border-radius:14px;width:min(100%,900px);max-height:calc(100dvh - 108px);margin:0 auto;padding:24px 28px;overflow-y:auto;box-shadow:0 5px 18px #1d315112}.back-link[data-v-0112907d]{color:#61718a;border-radius:8px;place-items:center;width:32px;height:32px;margin-left:-5px;text-decoration:none;transition:color .16s,background-color .16s;display:grid}.back-link[data-v-0112907d]:hover{color:#1269d3;background:#edf4ff}.back-link[data-v-0112907d]:focus-visible{outline-offset:2px;outline:2px solid #75a7e8}.detail>header[data-v-0112907d]{justify-content:space-between;align-items:flex-start;gap:15px;margin:12px 0 0;display:flex}.detail.editing>header[data-v-0112907d]{border-bottom:1px solid #e7edf5;margin-bottom:20px;padding-bottom:17px}.header-identity[data-v-0112907d]{min-width:0}.detail h1[data-v-0112907d]{color:#172445;letter-spacing:-.02em;margin:0;font-size:25px;font-weight:700;line-height:1.35}.detail header .header-summary[data-v-0112907d]{color:#64718a;flex-wrap:wrap;align-items:center;gap:12px;margin:5px 0 0;font-size:14px;line-height:1.5;display:flex}.header-type[data-v-0112907d]{color:#6f7d91;border-left:1px solid #dce3ed;padding-left:12px;font-size:13px}.status[data-v-0112907d]{border-radius:6px;flex:none;justify-content:center;align-items:center;min-height:26px;padding:0 8px;font-size:13px;font-weight:600;display:inline-flex}.enabled[data-v-0112907d]{color:#16794a;background:#eaf8f0}.disabled[data-v-0112907d]{color:#758197;background:#f0f2f5}.detail>header .status[data-v-0112907d]{color:#66758c;background:0 0;min-height:0;padding:3px 0;font-size:12px}.detail>header .status.enabled[data-v-0112907d]{color:#218050}.metadata-rail[data-v-0112907d]{border-bottom:1px solid #e7edf5;justify-items:start;gap:13px;padding:19px 0 20px;display:grid}.metadata-current[data-v-0112907d],.metadata-history[data-v-0112907d]{flex-wrap:wrap;align-items:baseline;gap:12px 27px;margin:0;display:flex}.metadata-item[data-v-0112907d]{min-width:0}.metadata-item dt[data-v-0112907d]{color:#8290a4;font-size:12px;line-height:1.3}.metadata-item dd[data-v-0112907d]{color:#263653;font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:15px;font-weight:600;line-height:1.4}.metadata-history .metadata-item[data-v-0112907d]{align-items:baseline;gap:6px;display:flex}.metadata-history .metadata-item dt[data-v-0112907d]{color:#97a2b3;font-size:11px}.metadata-history .metadata-item dd[data-v-0112907d]{color:#748198;margin:0;font-size:11px;font-weight:500}.questions[data-v-0112907d]{margin-top:16px}.questions-heading[data-v-0112907d]{justify-content:space-between;align-items:center;gap:14px;margin-bottom:9px;display:flex}.questions h2[data-v-0112907d]{color:#263653;margin:0;font-size:18px}.questions h2 span[data-v-0112907d]{color:#8994a6;margin-left:6px;font-size:12px;font-weight:500}.append-question[data-v-0112907d]{color:#2870ce;cursor:pointer;height:31px;font:inherit;background:#fff;border:1px solid #d8e1ef;border-radius:7px;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:650;transition:background-color .16s,border-color .16s;display:inline-flex}.append-question[data-v-0112907d]:hover:not(:disabled){background:#f7faff;border-color:#b3cbea}.append-question[data-v-0112907d]:disabled,.question-action[data-v-0112907d]:disabled{opacity:.48;cursor:wait}.association-error[data-v-0112907d]{color:#c43d35;align-items:center;gap:9px;margin:0 0 12px;font-size:13px;display:flex}.association-error button[data-v-0112907d]{color:#0968dd;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:650}.questions article[data-v-0112907d]{border-top:1px solid #e6ebf2;padding:17px 0}.question-title[data-v-0112907d]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.question-title h3[data-v-0112907d]{color:#263653;margin:0;font-size:16px;line-height:1.5}.question-actions[data-v-0112907d]{align-items:center;gap:4px;display:flex}.question-edit-link[data-v-0112907d]{vertical-align:middle;color:#8b96a8;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin:-3px 0 -3px 2px;text-decoration:none;transition:color .16s,background-color .16s,transform .16s;display:inline-flex}.question-edit-link[data-v-0112907d]:hover{color:#0667f9;background:#edf4ff;transform:translate(1px,-1px)}.question-edit-link[data-v-0112907d]:focus-visible{outline-offset:1px;color:#0667f9;outline:2px solid #8bb8f8}.question-action[data-v-0112907d]{color:#8491a4;cursor:pointer;opacity:.46;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;padding:0;transition:color .16s,background-color .16s,opacity .16s;display:grid}.question-status[data-v-0112907d]{background:0 0;min-height:0;padding:0;font-size:11px;font-weight:500}.question-status.enabled[data-v-0112907d]{color:#629079;background:0 0}.question-status.disabled[data-v-0112907d]{color:#ae625b;background:0 0}.questions article:hover .question-action[data-v-0112907d],.question-action[data-v-0112907d]:focus-visible{opacity:1}.question-action[data-v-0112907d]:hover:not(:disabled){color:#0667f9;background:#edf4ff}.remove-action[data-v-0112907d]:hover:not(:disabled){color:#c43d35;background:#fff3f2}.answer[data-v-0112907d]{color:#334155;overflow-wrap:anywhere;margin-top:10px;font-size:14px;line-height:1.8}.answer[data-v-0112907d] p{margin:0}.answer[data-v-0112907d] p+p{margin-top:10px}.answer[data-v-0112907d] ul,.answer[data-v-0112907d] ol{margin:10px 0;padding-left:22px}.answer[data-v-0112907d] pre{background:#f1f4f8;border-radius:7px;padding:10px;overflow:auto}.answer[data-v-0112907d] code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.answer[data-v-0112907d] .answer-image{border:1px solid #e3e9f1;border-radius:8px;width:fit-content;max-width:100%;margin:12px auto;display:block;overflow:hidden;box-shadow:0 2px 8px #1d31510d}.answer[data-v-0112907d] .answer-image:focus-visible{outline-offset:3px;outline:2px solid #75a7e8}.answer[data-v-0112907d] .answer-image img{object-fit:contain;cursor:zoom-in;width:auto;max-width:100%;height:auto;max-height:min(60dvh,520px);display:block}.empty[data-v-0112907d],.error[data-v-0112907d]{color:#7f8aa0}.error[data-v-0112907d]{color:#d92d20;margin-top:20px}.locked[data-v-0112907d]{opacity:.74}.scrim[data-v-0112907d],.image-preview-scrim[data-v-0112907d]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14203552;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.scrim[data-v-0112907d]{z-index:30}.image-preview-scrim[data-v-0112907d]{z-index:40}.dialog[data-v-0112907d]{background:#fff;border:1px solid #e1e6ee;border-radius:14px;width:min(100%,480px);padding:22px;box-shadow:0 20px 56px #1a2b4533}.dialog header[data-v-0112907d]{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.dialog h2[data-v-0112907d]{color:#1e2b42;margin:0;font-size:18px}.dialog p[data-v-0112907d]{color:#66758b;margin:10px 0 0;font-size:13px;line-height:1.6}.dialog-context[data-v-0112907d]{color:#7c899b!important}.dialog-close[data-v-0112907d]{color:#738198;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:30px;padding:0;display:grid}.dialog-close[data-v-0112907d]:hover:not(:disabled){background:#f1f4f8}.image-preview[data-v-0112907d]{background:#fff;border:1px solid #ffffff73;border-radius:14px;width:min(100%,1080px);max-height:calc(100dvh - 40px);padding:12px;display:grid;box-shadow:0 22px 70px #0c192e4d}.image-preview header[data-v-0112907d]{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.image-preview header a[data-v-0112907d]{color:#1f6fd1;border-radius:6px;padding:5px 7px;font-size:12px;font-weight:650;text-decoration:none}.image-preview header a[data-v-0112907d]:hover{background:#edf4ff}.image-preview header button[data-v-0112907d]{color:#68778e;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:32px;height:32px;padding:0;display:grid}.image-preview header button[data-v-0112907d]:hover{color:#1d2b40;background:#f1f4f8}.image-preview figure[data-v-0112907d]{place-items:center;min-height:0;margin:8px 0 0;display:grid;overflow:auto}.image-preview figure img[data-v-0112907d]{object-fit:contain;max-width:100%;max-height:calc(100dvh - 116px);display:block}.candidate-search[data-v-0112907d]{gap:8px;margin-top:18px;display:flex}.candidate-search input[data-v-0112907d]{color:#27364d;min-width:0;height:40px;font:inherit;background:#fbfcfe;border:1px solid #d8e0eb;border-radius:8px;outline:none;flex:1;padding:0 12px;font-size:14px}.candidate-search input[data-v-0112907d]:focus{border-color:#75a7e8;box-shadow:0 0 0 3px #2f7be11a}.candidate-search button[data-v-0112907d]{color:#3977cb;cursor:pointer;background:#fff;border:1px solid #d8e0eb;border-radius:8px;place-items:center;width:40px;height:40px;padding:0;display:grid}.candidate-search button[data-v-0112907d]:disabled{opacity:.55;cursor:wait}.candidate-list[data-v-0112907d]{border-top:1px solid #e8edf3;max-height:234px;margin-top:10px;overflow-y:auto}.candidate[data-v-0112907d]{color:#314057;cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 2px;display:grid}.candidate[data-v-0112907d]:hover,.candidate[aria-pressed=true][data-v-0112907d]{background:#f6f9fe}.candidate[aria-pressed=true][data-v-0112907d]{box-shadow:inset 2px 0 #4784dc}.candidate span[data-v-0112907d]{color:#8b98aa;font-size:12px}.candidate strong[data-v-0112907d]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:550;overflow:hidden}.candidate em[data-v-0112907d]{color:#977342;font-size:11px;font-style:normal}.candidate-empty[data-v-0112907d]{text-align:center;padding:18px 0;color:#8995a6!important}.dialog-error[data-v-0112907d]{color:#c43d35!important}.dialog footer[data-v-0112907d]{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.dialog footer button[data-v-0112907d]{color:#59687f;cursor:pointer;height:37px;font:inherit;background:#fff;border:1px solid #dce3ec;border-radius:8px;padding:0 14px;font-size:13px;font-weight:650}.dialog footer .primary-action[data-v-0112907d]{color:#fff;background:#216cca;border-color:#216cca}.dialog footer .danger-action[data-v-0112907d]{color:#fff;background:#ce443a;border-color:#ce443a}.dialog footer button[data-v-0112907d]:disabled{opacity:.55;cursor:wait}.remove-content[data-v-0112907d]{background:#f6f8fb;border-radius:7px;padding:9px 10px;color:#35445b!important}.loading-icon[data-v-0112907d]{animation:.75s linear infinite spin-0112907d}@keyframes spin-0112907d{to{transform:rotate(360deg)}}.sr-only[data-v-0112907d]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=700px){.detail[data-v-0112907d]{max-height:none;padding:20px 18px;overflow:visible}.detail>header[data-v-0112907d]{flex-direction:column}.metadata-rail[data-v-0112907d]{gap:12px;padding:17px 0 18px}.question-title[data-v-0112907d]{flex-direction:column}.question-actions[data-v-0112907d]{margin-top:-2px}.question-action[data-v-0112907d]{opacity:1}.dialog[data-v-0112907d]{padding:20px}.image-preview-scrim[data-v-0112907d]{padding:12px}.image-preview[data-v-0112907d]{border-radius:11px;padding:10px}.association-error[data-v-0112907d]{flex-wrap:wrap;align-items:flex-start}}.questions-toolbar[data-v-0112907d]{flex:none;align-items:center;gap:4px;display:flex}.questions-toolbar .append-question[data-v-0112907d]{color:#246bc4;background:#f4f8fe;border:1px solid #dbe8f8;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;padding:0;transition:color .16s,background-color .16s,border-color .16s;display:grid;position:relative}.questions-toolbar .append-question[data-v-0112907d]:hover:not(:disabled){color:#0e5dbf;background:#eaf3ff;border-color:#c9dcf6}.questions-toolbar .append-question[data-v-0112907d]:focus-visible{outline-offset:2px;outline:2px solid #75a7e8}.questions-toolbar .append-question[data-v-0112907d]:after{z-index:3;color:#485973;white-space:nowrap;content:attr(data-tooltip);pointer-events:none;opacity:0;visibility:hidden;background:#fff;border:1px solid #e6ebf2;border-radius:6px;padding:5px 7px;font-size:11px;font-weight:600;line-height:1;transition:opacity .12s,transform .12s,visibility 0s linear .12s;position:absolute;top:calc(100% + 7px);right:0;transform:translateY(-3px);box-shadow:0 4px 12px #1d315114}.questions-toolbar .append-question[data-v-0112907d]:hover:after,.questions-toolbar .append-question[data-v-0112907d]:focus-visible:after{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(0)}@media (width<=700px){.questions-heading[data-v-0112907d]{align-items:center}.questions-toolbar[data-v-0112907d]{gap:2px}}.answer[data-v-0112907d] .answer-image{box-shadow:none;border:0;border-radius:0;overflow:visible}.detail[data-v-0112907d],.answer[data-v-0112907d] pre,.candidate-list[data-v-0112907d],.image-preview figure[data-v-0112907d]{scrollbar-width:none}.detail[data-v-0112907d]::-webkit-scrollbar{display:none}.answer[data-v-0112907d] pre::-webkit-scrollbar{display:none}.candidate-list[data-v-0112907d]::-webkit-scrollbar{display:none}.image-preview figure[data-v-0112907d]::-webkit-scrollbar{display:none}.question-edit-link[data-v-0112907d],.question-action[data-v-0112907d]{position:relative}.question-edit-link[data-v-0112907d]:after,.question-action[data-v-0112907d]:after{z-index:5;color:#485973;white-space:nowrap;content:attr(data-tooltip);pointer-events:none;opacity:0;visibility:hidden;background:#fff;border:1px solid #e6ebf2;border-radius:6px;padding:5px 7px;font-size:11px;font-weight:600;line-height:1;transition:opacity 80ms,transform 80ms;position:absolute;bottom:calc(100% + 7px);right:0;transform:translateY(3px);box-shadow:0 4px 12px #1d315114}.question-edit-link[data-v-0112907d]:hover:after,.question-edit-link[data-v-0112907d]:focus-visible:after,.question-action[data-v-0112907d]:not(:disabled):hover:after,.question-action[data-v-0112907d]:focus-visible:after{opacity:1;visibility:visible;transform:translateY(0)}.rate-limits[data-v-1cd7c6d6]{color:#263653;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.primary[data-v-1cd7c6d6]{color:#fff;cursor:pointer;height:42px;font:inherit;white-space:nowrap;background:#0667f9;border:1px solid #0667f9;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 17px;font-size:14px;font-weight:650;display:inline-flex}.primary[data-v-1cd7c6d6]:hover:not(:disabled){background:#075ff0}.primary[data-v-1cd7c6d6]:active:not(:disabled){transform:translateY(1px)}.primary[data-v-1cd7c6d6]:focus-visible,.filters input[data-v-1cd7c6d6]:focus-visible,.filters select[data-v-1cd7c6d6]:focus-visible,.reset-filter[data-v-1cd7c6d6]:focus-visible,.row-actions button[data-v-1cd7c6d6]:focus-visible,.status-switch[data-v-1cd7c6d6]:focus-visible,.modal button[data-v-1cd7c6d6]:focus-visible,.modal input[data-v-1cd7c6d6]:focus-visible,.modal select[data-v-1cd7c6d6]:focus-visible{outline-offset:2px;outline:2px solid #78a9f2}.filters[data-v-1cd7c6d6]{flex:none;align-items:center;gap:10px;margin-bottom:16px;display:flex}.create-rule[data-v-1cd7c6d6]{margin-left:auto}.search-field[data-v-1cd7c6d6]{box-sizing:border-box;color:#748198;background:#fff;border:1px solid #dfe4ec;border-radius:9px;align-items:center;gap:9px;width:min(340px,100%);height:42px;padding:0 12px;display:flex}.search-field[data-v-1cd7c6d6]:focus-within{border-color:#77a8ff;box-shadow:0 0 0 3px #0667f914}.search-field input[data-v-1cd7c6d6]{color:#263653;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:14px}.search-field input[data-v-1cd7c6d6]::placeholder{color:#929daf}.filter-field select[data-v-1cd7c6d6]{box-sizing:border-box;color:#44536b;height:42px;font:inherit;background:#fff;border:1px solid #dfe4ec;border-radius:9px;outline:0;padding:0 34px 0 12px;font-size:14px}.reset-filter[data-v-1cd7c6d6]{color:#52709b;cursor:pointer;height:38px;font:inherit;background:0 0;border:0;padding:0 8px;font-size:13px}.reset-filter[data-v-1cd7c6d6]:hover{color:#0667f9}.page-feedback[data-v-1cd7c6d6]{color:#c3382d;flex:none;margin:0 0 14px;font-size:14px}.rule-panel[data-v-1cd7c6d6]{background:#fff;border:1px solid #e3e8ef;border-radius:14px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;box-shadow:0 5px 18px #1d31510f}.rule-scroll[data-v-1cd7c6d6]{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow:auto}.rule-scroll table[data-v-1cd7c6d6]{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:880px}.rule-scroll th[data-v-1cd7c6d6],.rule-scroll td[data-v-1cd7c6d6]{text-align:left;vertical-align:middle;border-bottom:1px solid #edf0f4;height:58px;padding:0 18px}.rule-scroll th[data-v-1cd7c6d6]{z-index:2;color:#66748b;background:#fafbfd;height:48px;font-size:13px;font-weight:650;position:sticky;top:0;box-shadow:0 1px #e5eaf1}.rule-scroll th[data-v-1cd7c6d6]:first-child{width:31%}.rule-scroll th[data-v-1cd7c6d6]:nth-child(2){width:13%}.rule-scroll th[data-v-1cd7c6d6]:nth-child(3),.rule-scroll th[data-v-1cd7c6d6]:nth-child(4){width:12%}.rule-scroll th[data-v-1cd7c6d6]:nth-child(5){width:14%}.rule-scroll th[data-v-1cd7c6d6]:nth-child(6){width:18%}.rule-scroll tbody tr:hover td[data-v-1cd7c6d6]{background:#f8faff}.rule-scroll tbody tr:last-child td[data-v-1cd7c6d6]{border-bottom:0}.api-cell[data-v-1cd7c6d6]{min-width:0}.api-cell strong[data-v-1cd7c6d6],.api-cell span[data-v-1cd7c6d6]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.api-cell strong[data-v-1cd7c6d6]{color:#273854;font-size:13px;font-weight:650}.api-cell span[data-v-1cd7c6d6]{color:#8a95a7;margin-top:4px;font-size:12px}.code[data-v-1cd7c6d6]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.dimension[data-v-1cd7c6d6]{color:#4c5d76;background:#f1f4f8;border-radius:6px;align-items:center;min-height:27px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.numeric[data-v-1cd7c6d6]{font-variant-numeric:tabular-nums}.numeric strong[data-v-1cd7c6d6]{color:#263653;font-size:15px}.numeric span[data-v-1cd7c6d6]{color:#7f8b9e;font-size:12px}.status-switch[data-v-1cd7c6d6]{color:#526079;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:5px 2px;font-size:12px;font-weight:600;display:inline-flex}.switch-track[data-v-1cd7c6d6]{background:#c9d0db;border-radius:999px;width:30px;height:18px;transition:background-color .16s;position:relative}.switch-track span[data-v-1cd7c6d6]{background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #1f2f4633}.status-switch[aria-checked=true][data-v-1cd7c6d6]{color:#16794a}.status-switch[aria-checked=true] .switch-track[data-v-1cd7c6d6]{background:#35a36f}.status-switch[aria-checked=true] .switch-track span[data-v-1cd7c6d6]{transform:translate(12px)}.status-switch[data-v-1cd7c6d6]:disabled,.row-actions button[data-v-1cd7c6d6]:disabled,.modal button[data-v-1cd7c6d6]:disabled,.modal input[data-v-1cd7c6d6]:disabled,.modal select[data-v-1cd7c6d6]:disabled{opacity:.55;cursor:wait}.sticky-actions[data-v-1cd7c6d6]{z-index:3;background:#fff;right:0;box-shadow:-9px 0 14px #1d31510e;position:sticky!important}thead .sticky-actions[data-v-1cd7c6d6]{z-index:4;background:#fafbfd}.rule-scroll tbody tr:hover .sticky-actions[data-v-1cd7c6d6]{background:#f8faff}.row-actions[data-v-1cd7c6d6]{white-space:nowrap}.row-actions button[data-v-1cd7c6d6]{color:#0667f9;cursor:pointer;height:32px;font:inherit;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:0 7px;font-size:13px;display:inline-flex}.row-actions button[data-v-1cd7c6d6]:hover:not(:disabled){background:#edf4ff}.row-actions .danger[data-v-1cd7c6d6]{color:#c43d35;margin-left:3px}.row-actions .danger[data-v-1cd7c6d6]:hover:not(:disabled){background:#fff1f0}.empty-state[data-v-1cd7c6d6]{color:#8390a4;place-content:center;justify-items:center;gap:10px;min-height:240px;display:grid}.empty-state strong[data-v-1cd7c6d6]{font-size:15px}.empty-state button[data-v-1cd7c6d6]{color:#0667f9;cursor:pointer;font:inherit;background:0 0;border:0;padding:5px;font-size:13px}.skeleton[data-v-1cd7c6d6]{background:#eef1f5;border-radius:5px;height:10px;animation:1.2s ease-in-out infinite pulse-1cd7c6d6;display:block}.skeleton.wide[data-v-1cd7c6d6]{width:72%}.skeleton.short[data-v-1cd7c6d6]{width:46px}.skeleton.switch[data-v-1cd7c6d6]{width:66px}.skeleton.action[data-v-1cd7c6d6]{width:86px}.mask[data-v-1cd7c6d6]{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1420355c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal[data-v-1cd7c6d6]{background:#fff;border:1px solid #e0e6ef;border-radius:14px;width:min(100%,520px);overflow:hidden;box-shadow:0 24px 64px #10224138}.modal>header[data-v-1cd7c6d6]{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;height:64px;padding:0 22px;display:flex}.modal h2[data-v-1cd7c6d6]{color:#172445;margin:0;font-size:19px}.modal>header button[data-v-1cd7c6d6]{color:#758197;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:34px;height:34px;padding:0;display:grid}.modal>header button[data-v-1cd7c6d6]:hover:not(:disabled){background:#f2f5f9}.modal-body[data-v-1cd7c6d6]{gap:16px;padding:22px;display:grid}.modal-body label[data-v-1cd7c6d6]:not(.enabled-control){color:#40506a;gap:7px;font-size:13px;font-weight:600;display:grid}.modal input[data-v-1cd7c6d6],.modal select[data-v-1cd7c6d6]{box-sizing:border-box;color:#263653;width:100%;height:44px;font:inherit;background:#fff;border:1px solid #dfe4ec;border-radius:8px;outline:0;padding:0 12px;font-size:14px}.modal input[data-v-1cd7c6d6]:focus,.modal select[data-v-1cd7c6d6]:focus{border-color:#77a8ff;box-shadow:0 0 0 3px #0667f914}.modal small[data-v-1cd7c6d6]{color:#8b97a9;font-size:12px;font-weight:400}.value-fields[data-v-1cd7c6d6]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.enabled-control[data-v-1cd7c6d6]{color:#40506a;align-items:center;gap:9px;font-size:14px;display:flex}.enabled-control input[data-v-1cd7c6d6]{accent-color:#0667f9;width:17px;height:17px}.modal-feedback[data-v-1cd7c6d6]{color:#c3382d;margin:0;font-size:13px}.modal>footer[data-v-1cd7c6d6]{justify-content:flex-end;gap:10px;padding:0 22px 22px;display:flex}.cancel[data-v-1cd7c6d6]{color:#53617b;cursor:pointer;height:42px;font:inherit;background:#fff;border:1px solid #dfe4ec;border-radius:8px;padding:0 18px;font-size:14px;font-weight:600}.cancel[data-v-1cd7c6d6]:hover:not(:disabled){background:#f7f9fc}.sr-only[data-v-1cd7c6d6]{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes pulse-1cd7c6d6{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.skeleton[data-v-1cd7c6d6]{animation:none}.switch-track[data-v-1cd7c6d6],.switch-track span[data-v-1cd7c6d6]{transition:none}}@media (width<=900px){.filters[data-v-1cd7c6d6]{flex-wrap:wrap}.rule-scroll table[data-v-1cd7c6d6]{min-width:820px}}@media (width<=700px){.rate-limits[data-v-1cd7c6d6]{display:block}.filters[data-v-1cd7c6d6]{align-items:stretch}.search-field[data-v-1cd7c6d6]{width:100%}.filter-field[data-v-1cd7c6d6]{flex:1}.filter-field select[data-v-1cd7c6d6]{width:100%}.create-rule[data-v-1cd7c6d6]{width:100%;margin-left:0}.rule-panel[data-v-1cd7c6d6]{display:block;overflow:visible}.rule-scroll[data-v-1cd7c6d6]{scrollbar-gutter:auto;overflow:auto visible}.value-fields[data-v-1cd7c6d6]{grid-template-columns:1fr}.modal[data-v-1cd7c6d6]{max-height:calc(100dvh - 24px);overflow:auto}.mask[data-v-1cd7c6d6]{padding:12px}}.gateway-shell[data-v-c16cb468]{color:#252b36;background:#fafbfc;min-height:100vh;display:flex}.sidebar[data-v-c16cb468]{background:#fffffff0;border-right:1px solid #dde1e7;flex-direction:column;flex-shrink:0;width:300px;min-height:100vh;padding:48px 25px 0;display:flex}.nav[data-v-c16cb468]{gap:10px;display:grid}.nav button[data-v-c16cb468]{color:#303743;text-align:left;background:0 0;border:0;border-radius:10px;height:55px;padding:0 17px;font-size:18px;font-weight:500}.nav button[data-v-c16cb468]:hover{background:#f3f6fb}.nav .active[data-v-c16cb468]{color:#0967f4;background:linear-gradient(90deg,#dae6ffcc,#e9f0fce6);font-weight:600}.sidebar-bottom[data-v-c16cb468]{margin-top:auto;padding-bottom:48px}.sidebar-bottom>div[data-v-c16cb468]{background:#d9dde4;height:1px;margin-bottom:19px}.logout[data-v-c16cb468]{color:#596170;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;height:44px;padding:0 18px;font-size:16px;display:flex}.logout[data-v-c16cb468]:hover{color:#0967f4;background:#f1f6ff}.main[data-v-c16cb468]{background:radial-gradient(circle at 77% 3%,#e9eef873,#0000 36%),#fbfcfd;flex:1;min-width:0;padding:48px 37px 60px 41px}.toolbar[data-v-c16cb468]{justify-content:space-between;align-items:center;gap:30px;margin-bottom:24px;display:flex}.search[data-v-c16cb468]{color:#687181;background:#fff;border:1px solid #d8dde5;border-radius:9px;align-items:center;gap:14px;width:397px;height:56px;padding:0 18px;display:flex}.search[data-v-c16cb468]:focus-within{border-color:#6d9cff;box-shadow:0 0 0 3px #3370ff14}.search input[data-v-c16cb468]{color:#303743;background:0 0;border:0;outline:0;width:100%;font-size:16px}.primary[data-v-c16cb468]{color:#fff;background:#0962f5;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-width:120px;height:42px;padding:0 20px;font-size:14px;display:inline-flex}.primary[data-v-c16cb468]:hover{background:#0056e8}.table-card[data-v-c16cb468]{background:#fff;border-radius:17px;padding:19px 26px 13px;box-shadow:0 8px 28px #26324614}.table-wrap[data-v-c16cb468]{overflow-x:auto}table[data-v-c16cb468]{border-collapse:collapse;width:100%;min-width:1140px}th[data-v-c16cb468],td[data-v-c16cb468]{text-align:left;vertical-align:middle;border-bottom:1px solid #e5e8ed;height:66px}th[data-v-c16cb468]{color:#343b46;font-size:15px;font-weight:600}td[data-v-c16cb468]{font-size:14px}tbody tr[data-v-c16cb468]:hover{background:#fafcff}tbody tr:last-child td[data-v-c16cb468]{border-bottom:0}.code[data-v-c16cb468]{font-family:Consolas,Liberation Mono,monospace}.uri[data-v-c16cb468]{color:#26384f;font-weight:500}.service[data-v-c16cb468]{color:#525b69;white-space:nowrap;text-overflow:ellipsis;max-width:230px;display:block;overflow:hidden}.method[data-v-c16cb468],.status[data-v-c16cb468]{border-radius:7px;align-items:center;min-height:28px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.method[data-v-c16cb468]{color:#455366;background:#f5f7f9;border:1px solid #e1e5eb}.status[data-v-c16cb468]{color:#1d4ed8;background:#eff6ff}.status.draft[data-v-c16cb468]{color:#8a5a00;background:#fff7df}.status.disabled[data-v-c16cb468]{color:#687181;background:#f1f3f5}.actions[data-v-c16cb468]{white-space:nowrap}.actions button[data-v-c16cb468]{color:#0874f9;background:0 0;border:0;align-items:center;gap:4px;margin-right:8px;padding:7px 4px;font-size:13px;display:inline-flex}.actions .danger[data-v-c16cb468]{color:#c43939}.actions button[data-v-c16cb468]:disabled,.primary[data-v-c16cb468]:disabled{opacity:.55;cursor:wait}.empty[data-v-c16cb468]{color:#9aa2af;text-align:center;padding:65px 20px}.feedback[data-v-c16cb468]{color:#b42318;margin:-8px 0 16px;font-size:14px}.logs h1[data-v-c16cb468]{margin:0 0 24px;font-size:22px}.logs>div[data-v-c16cb468]{background:#fff;border-radius:17px;min-height:220px;box-shadow:0 8px 28px #26324614}.mask[data-v-c16cb468]{z-index:20;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#141c284d;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal[data-v-c16cb468]{background:#fff;border-radius:16px;width:540px;max-width:100%;max-height:calc(100vh - 40px);padding:28px;overflow:auto;box-shadow:0 18px 60px #00000026}.modal header[data-v-c16cb468]{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.modal h2[data-v-c16cb468]{margin:0;font-size:20px}.modal header button[data-v-c16cb468]{background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.modal label[data-v-c16cb468]{color:#4f5866;gap:7px;margin-bottom:15px;font-size:14px;font-weight:500;display:grid}.modal input[data-v-c16cb468],.modal select[data-v-c16cb468],.modal textarea[data-v-c16cb468]{color:#303743;background:#fff;border:1px solid #d8dde5;border-radius:8px;outline:0;width:100%;padding:10px 12px;font-size:14px}.modal input[data-v-c16cb468],.modal select[data-v-c16cb468]{height:43px}.modal textarea[data-v-c16cb468]{resize:vertical}.modal input[data-v-c16cb468]:focus,.modal select[data-v-c16cb468]:focus,.modal textarea[data-v-c16cb468]:focus{border-color:#3277f5;box-shadow:0 0 0 3px #3277f514}.modal small[data-v-c16cb468]{color:#99a1ae;font-size:12px;font-weight:400}.modal footer[data-v-c16cb468]{justify-content:flex-end;gap:12px;margin-top:27px;display:flex}.cancel[data-v-c16cb468]{color:#444c58;background:#f0f2f5;border:0;border-radius:8px;height:42px;padding:0 19px}@media (width<=900px){.sidebar[data-v-c16cb468]{width:220px}.main[data-v-c16cb468]{padding:32px 22px}}@media (width<=700px){.gateway-shell[data-v-c16cb468]{display:block}.sidebar[data-v-c16cb468]{border-bottom:1px solid #e0e3e8;border-right:0;width:100%;min-height:auto;padding:15px}.nav[data-v-c16cb468]{grid-template-columns:1fr 1fr}.nav button[data-v-c16cb468]{text-align:center;height:44px;font-size:16px}.sidebar-bottom[data-v-c16cb468]{margin-top:12px;padding-bottom:0}.sidebar-bottom>div[data-v-c16cb468]{margin-bottom:8px}.main[data-v-c16cb468]{padding:24px 15px}.toolbar[data-v-c16cb468]{flex-direction:column;align-items:stretch;gap:12px}.search[data-v-c16cb468],.toolbar .primary[data-v-c16cb468]{width:100%}.table-card[data-v-c16cb468]{padding:10px 16px}}.sidebar[data-v-c16cb468]{width:224px;padding-left:18px;padding-right:18px}.main[data-v-c16cb468]{padding-left:32px;padding-right:32px}.search-tools[data-v-c16cb468]{align-items:center;gap:10px;display:flex}.secondary[data-v-c16cb468]{color:#455366;background:#fff;border:1px solid #d8dde5;border-radius:9px;height:42px;padding:0 18px;font-size:14px;font-weight:500}.secondary[data-v-c16cb468]:hover{color:#0962f5;background:#f6f9ff;border-color:#9ab8f8}table[data-v-c16cb468]{table-layout:fixed;min-width:0}th[data-v-c16cb468]:nth-child(5),th[data-v-c16cb468]:nth-child(6){width:10%}.service[data-v-c16cb468]{max-width:100%}.details dl[data-v-c16cb468]{grid-template-columns:112px 1fr;gap:14px 18px;margin:0;font-size:14px;display:grid}.details dt[data-v-c16cb468]{color:#6d7580}.details dd[data-v-c16cb468]{color:#252b36;min-width:0;margin:0}.details .wrap[data-v-c16cb468]{overflow-wrap:anywhere}.rate-limits h1[data-v-c16cb468]{margin:0 0 6px;font-size:22px}.rate-limits .toolbar p[data-v-c16cb468]{color:#6d7580;margin:0;font-size:14px}.rate-limit-table th[data-v-c16cb468]:first-child{width:30%}.rate-limit-table th[data-v-c16cb468]:nth-child(2){width:16%}.rate-limit-table th[data-v-c16cb468]:nth-child(3),.rate-limit-table th[data-v-c16cb468]:nth-child(4),.rate-limit-table th[data-v-c16cb468]:nth-child(5){width:14%}.rate-limit-table th[data-v-c16cb468]:nth-child(6){width:12%}.rate-limit-modal .checkbox[data-v-c16cb468]{align-items:center;gap:8px;display:flex}.rate-limit-modal .checkbox input[data-v-c16cb468]{width:16px;height:16px}@media (width<=900px){.sidebar[data-v-c16cb468]{width:200px}table[data-v-c16cb468]{min-width:1040px}}@media (width<=700px){.search-tools[data-v-c16cb468]{flex-wrap:wrap;width:100%}.search[data-v-c16cb468]{flex:1 0 100%}.secondary[data-v-c16cb468]{flex:1}}.toolbar[data-v-c16cb468]{justify-content:flex-start;gap:16px;margin-bottom:20px}.toolbar .primary[data-v-c16cb468]{min-width:142px;height:48px;font-size:16px}.search[data-v-c16cb468]{width:360px;height:48px}.search-tools .secondary[data-v-c16cb468]:first-of-type{color:#fff;background:#0962f5;border-color:#0962f5}.search-tools .secondary[data-v-c16cb468]:first-of-type:hover{background:#0056e8}.search-tools .secondary[data-v-c16cb468]:last-of-type:hover{color:#455366;background:#fff;border-color:#d8dde5}.secondary[data-v-c16cb468]:disabled{color:#aab1bb;cursor:default}.secondary[data-v-c16cb468]:disabled:hover{color:#aab1bb;background:0 0;border-color:#0000}.api-row:hover td[data-v-c16cb468]{background:#f8fbff}.api-row[data-v-c16cb468]:focus-visible{outline-offset:-2px;outline:2px solid #6d9cff}.actions[data-v-c16cb468]{position:relative}.actions button[data-v-c16cb468]{margin-right:2px}.actions .more[data-v-c16cb468]{color:#455366;border-radius:7px;place-items:center;width:32px;height:32px;padding:0;display:inline-grid}.actions .more[data-v-c16cb468]:hover{color:#0962f5;background:#edf4ff}.more-menu[data-v-c16cb468]{z-index:3;background:#fff;border:1px solid #e1e5eb;border-radius:10px;min-width:108px;padding:6px;display:grid;position:absolute;top:44px;right:8px;box-shadow:0 12px 28px #26324629}.more-menu button[data-v-c16cb468]{border-radius:6px;justify-content:flex-start;width:100%;margin:0;padding:9px 10px}.more-menu button[data-v-c16cb468]:hover{background:#f4f7fb}.more-menu .danger[data-v-c16cb468]:hover{background:#fff1f1}.allowed-roles[data-v-c16cb468]{border:0;gap:8px;margin:0 0 15px;padding:0;display:grid}.allowed-roles legend[data-v-c16cb468]{color:#4f5866;margin-bottom:7px;font-size:14px;font-weight:500}.allowed-roles .checkbox[data-v-c16cb468]{align-items:center;gap:8px;margin:0;font-weight:400;display:flex}.allowed-roles input[data-v-c16cb468]{width:16px;height:16px}.allowed-roles small[data-v-c16cb468]{color:#99a1ae;font-size:12px}@media (width<=760px){.toolbar .primary[data-v-c16cb468]{width:100%}}th[data-v-c16cb468],td[data-v-c16cb468],.actions[data-v-c16cb468]{text-align:center}.toolbar .secondary[data-v-c16cb468]{min-width:88px;height:48px}.search-tools .secondary[data-v-c16cb468]:last-of-type,.secondary[data-v-c16cb468]:disabled:hover{background:#fff;border-color:#d8dde5}.sidebar-bottom[data-v-c16cb468]{padding-bottom:20px}.sidebar[data-v-c16cb468]{position:relative}.sidebar-bottom[data-v-c16cb468]{padding:0;position:absolute;bottom:0;left:0;right:0}.sidebar-bottom>div[data-v-c16cb468]{display:none}.logout[data-v-c16cb468]{color:#273142;background:#fbfcffeb;border-top:1px solid #e4e8ef;border-radius:0;width:100%;height:58px;padding:0 36px}.logout[data-v-c16cb468]:hover{background:#f0f4fb}.workspace-shortcut[data-v-c16cb468]{color:#273142;text-align:left;background:#fbfcffeb;border:0;border-radius:0;align-items:center;gap:10px;width:100%;height:48px;padding:0 36px;font-size:16px;display:flex}.workspace-shortcut[data-v-c16cb468]:hover{background:#f0f4fb}@media (width<=700px){.sidebar-bottom[data-v-c16cb468]{display:none}}.gateway-shell[data-v-c16cb468]{height:100dvh;min-height:0;overflow:hidden}.sidebar[data-v-c16cb468]{height:100dvh;min-height:0}.main[data-v-c16cb468]{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.interface-management[data-v-c16cb468],.interface-management .table-card[data-v-c16cb468]{flex-direction:column;flex:1;min-height:0;display:flex}.interface-management .table-wrap[data-v-c16cb468]{flex:1;min-height:0;overflow:auto}.interface-management thead th[data-v-c16cb468]{z-index:1;background:#fff;position:sticky;top:0}.uri-nowrap[data-v-c16cb468]{white-space:nowrap;overflow:hidden}.api-row[data-v-c16cb468]{cursor:default}.actions>span[data-v-c16cb468]{display:inline-flex;position:relative}.pagination[data-v-c16cb468]{color:#687181;justify-content:flex-end;align-items:center;gap:12px;padding-top:13px;font-size:13px;display:flex}.pagination label[data-v-c16cb468]{align-items:center;gap:6px;display:inline-flex}.pagination select[data-v-c16cb468],.page-button[data-v-c16cb468]{color:#455366;background:#fff;border:1px solid #d8dde5;border-radius:7px;height:32px;padding:0 9px}.page-button[data-v-c16cb468]:disabled{opacity:.5;cursor:not-allowed}@media (width<=700px){.gateway-shell[data-v-c16cb468]{height:auto;min-height:100vh;overflow:visible}.sidebar[data-v-c16cb468]{height:auto}.main[data-v-c16cb468]{height:auto;display:block;overflow:visible}.interface-management[data-v-c16cb468],.interface-management .table-card[data-v-c16cb468],.interface-management .table-wrap[data-v-c16cb468]{display:block;overflow:visible}.interface-management .table-wrap[data-v-c16cb468]{overflow-x:auto}.pagination[data-v-c16cb468]{flex-wrap:wrap;justify-content:flex-start}}.sidebar-bottom[data-v-c16cb468]{background:#fbfcffeb;border-top:1px solid #e4e8ef;padding:8px 0}.workspace-shortcut[data-v-c16cb468],.logout[data-v-c16cb468]{background:0 0}.logout[data-v-c16cb468]{border-top:0}.sidebar-bottom .workspace-shortcut[data-v-c16cb468]:hover,.sidebar-bottom .logout[data-v-c16cb468]:hover{color:#273142;background:#f0f4fb}.toolbar[data-v-c16cb468]{align-items:flex-start}.filter-fields[data-v-c16cb468]{flex-wrap:wrap;flex:1;align-items:end;gap:12px;display:flex}.filter-fields .search[data-v-c16cb468]{width:min(360px,100%)}.filter-field[data-v-c16cb468]{color:#4f5866;gap:5px;min-width:142px;font-size:12px;font-weight:500;display:grid}.filter-field input[data-v-c16cb468],.filter-field select[data-v-c16cb468]{box-sizing:border-box;color:#303743;width:100%;height:42px;font:inherit;background:#fff;border:1px solid #d8dde5;border-radius:8px;outline:0;padding:0 11px;font-size:14px}.filter-field input[data-v-c16cb468]:focus,.filter-field select[data-v-c16cb468]:focus{border-color:#6d9cff;box-shadow:0 0 0 3px #3370ff14}.gateway-shell[data-v-c16cb468]{position:relative}.workspace-account[data-v-c16cb468]{z-index:15;position:relative}.filter-fields .search-tools[data-v-c16cb468]{gap:8px;display:flex}.filter-fields .secondary[data-v-c16cb468]{min-width:72px}.advanced-filter-trigger[data-v-c16cb468]{color:#455366;height:42px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #d8dde5;border-radius:8px;align-items:center;gap:5px;padding:0 12px;font-size:14px;display:inline-flex}.advanced-filter-trigger[data-v-c16cb468]:hover{color:#0962f5;background:#f6f9ff;border-color:#9ab8f8}.advanced-filter-trigger svg[data-v-c16cb468]{transition:transform .18s}.advanced-filter-trigger .rotated[data-v-c16cb468]{transform:rotate(180deg)}.advanced-filter-fields[data-v-c16cb468]{background:#f8fbff;border:1px solid #e2e8f2;border-radius:10px;flex-basis:100%;grid-template-columns:repeat(auto-fit,minmax(142px,1fr));gap:12px;padding:15px;display:grid}.filter-summary[data-v-c16cb468]{color:#687181;flex-wrap:wrap;align-items:center;gap:8px;margin:-4px 0 16px;font-size:13px;display:flex}.filter-tag[data-v-c16cb468]{color:#2765bf;background:#edf4ff;border-radius:999px;padding:5px 9px}.interface-management .table-card[data-v-c16cb468]{flex:1;min-height:0;padding:12px 22px 10px}.interface-management .table-wrap[data-v-c16cb468]{flex:1;min-height:0;max-height:none}th[data-v-c16cb468],td[data-v-c16cb468]{height:56px}th[data-v-c16cb468]:first-child{width:6%}th[data-v-c16cb468]:nth-child(2){width:19%}th[data-v-c16cb468]:nth-child(3){width:11%}th[data-v-c16cb468]:nth-child(4){width:14%}th[data-v-c16cb468]:nth-child(5){width:13%}th[data-v-c16cb468]:nth-child(6){width:10%}th[data-v-c16cb468]:nth-child(7){width:9%}th[data-v-c16cb468]:nth-child(8){width:18%}.toolbar[data-v-c16cb468]{gap:12px;margin-bottom:16px}.toolbar .primary[data-v-c16cb468]{min-width:132px;height:44px;padding:0 16px;font-size:15px}.filter-fields .search[data-v-c16cb468]{width:min(320px,100%);height:44px;padding:0 14px}.toolbar .secondary[data-v-c16cb468]{min-width:76px;height:44px;padding:0 14px}.filter-fields .search-tools .secondary[data-v-c16cb468]{color:#fff;background:#0962f5;border-color:#0962f5}.filter-fields .search-tools .secondary[data-v-c16cb468]:hover{background:#0056e8}.advanced-filter-trigger[data-v-c16cb468]{border-radius:9px;justify-content:center;min-width:112px;height:44px;padding:0 14px}.advanced-filter-fields[data-v-c16cb468]{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;padding:12px}.advanced-filter-fields .filter-field[data-v-c16cb468]{min-width:0}.interface-management .table-card[data-v-c16cb468]{padding:8px 20px}.pagination[data-v-c16cb468]{min-height:38px;padding-top:8px}th[data-v-c16cb468]{height:48px}td[data-v-c16cb468]{height:52px}.main[data-v-c16cb468]{padding:0}.workspace-topbar[data-v-c16cb468]{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc2;border-bottom:1px solid #e4e8ef;flex:none;justify-content:space-between;align-items:center;height:62px;padding:0 28px 0 32px;display:flex;position:relative;overflow:visible}.workspace-topbar-title[data-v-c16cb468]{color:#52627d;letter-spacing:.04em;font-size:13px;font-weight:650}.main-content[data-v-c16cb468]{flex-direction:column;flex:1;min-height:0;padding:28px 32px 18px;display:flex;overflow:hidden}@media (width<=700px){.workspace-topbar[data-v-c16cb468]{height:58px;padding:0 16px 0 18px}.main-content[data-v-c16cb468]{min-height:calc(100dvh - 141px);padding:24px 15px;display:block;overflow:visible}}.gateway-shell[data-v-c16cb468]{flex-direction:column;height:100dvh;min-height:0;display:flex}.gateway-body[data-v-c16cb468]{flex:1;min-height:0;display:flex}.gateway-body>.sidebar[data-v-c16cb468],.gateway-body>.main[data-v-c16cb468]{height:auto;min-height:0}.workspace-topbar[data-v-c16cb468]{justify-content:flex-end}@media (width<=700px){.gateway-shell[data-v-c16cb468]{height:auto;min-height:100dvh;display:block}.gateway-body[data-v-c16cb468]{display:block}.gateway-body>.main[data-v-c16cb468]{min-height:calc(100dvh - 126px)}.toolbar[data-v-c16cb468]{align-items:stretch}.advanced-filter-trigger[data-v-c16cb468]{justify-content:center}.advanced-filter-fields[data-v-c16cb468]{grid-template-columns:1fr}.interface-management .table-wrap[data-v-c16cb468]{max-height:none}}.workspace-topbar[data-v-c16cb468]{background:#ffffffe0;justify-content:space-between;align-items:stretch;height:64px;padding:0 28px}.developer-nav[data-v-c16cb468]{scrollbar-width:none;flex:1;align-items:stretch;gap:4px;min-width:0;display:flex;overflow:auto hidden}.developer-nav[data-v-c16cb468]::-webkit-scrollbar{display:none}.developer-nav button[data-v-c16cb468]{color:#66748d;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:7px;padding:0 16px;font-size:15px;font-weight:550;transition:color .16s,background-color .16s;display:inline-flex;position:relative}.developer-nav button[data-v-c16cb468]:after{content:"";opacity:0;background:#0967f4;border-radius:2px 2px 0 0;height:2px;transition:opacity .16s,transform .16s;position:absolute;bottom:-1px;left:16px;right:16px;transform:scaleX(.45)}.developer-nav button[data-v-c16cb468]:hover{color:#263653;background:#f6f8fc}.developer-nav button.active[data-v-c16cb468]{color:#0967f4;font-weight:650}.developer-nav button.active[data-v-c16cb468]:after{opacity:1;transform:scaleX(1)}.developer-nav button[data-v-c16cb468]:focus-visible{z-index:1;outline-offset:-4px;border-radius:7px;outline:2px solid #6fa4fa}.workspace-account[data-v-c16cb468]{border-left:1px solid #e9edf3;flex:none;align-items:center;margin-left:16px;padding-left:18px;display:flex}@media (prefers-reduced-motion:reduce){.developer-nav button[data-v-c16cb468],.developer-nav button[data-v-c16cb468]:after{transition:none}}@media (width<=700px){.workspace-topbar[data-v-c16cb468]{height:58px;padding:0 12px 0 8px;position:sticky;top:0}.developer-nav[data-v-c16cb468]{gap:0}.developer-nav button[data-v-c16cb468]{padding:0 12px;font-size:14px}.developer-nav button[data-v-c16cb468]:after{left:12px;right:12px}.developer-nav svg[data-v-c16cb468]{display:none}.workspace-account[data-v-c16cb468]{margin-left:8px;padding-left:10px}}:root{--primary:#06c;--primary-focus:#0071e3;--primary-on-dark:#2997ff;--ink:#1d1d1f;--ink-muted:#7a7a7a;--on-dark:#fff;--canvas:#fff;--canvas-parchment:#f5f5f7;--surface-pearl:#fafafc;--surface-tile-1:#272729;--surface-black:#000;--surface-chip-translucent:#d2d2d7;--hairline:#e0e0e0;--divider-soft:#f0f0f0;--font-display:"SF Pro Display", system-ui, -apple-system, sans-serif;--font-body:"SF Pro Text", system-ui, -apple-system, sans-serif;--type-hero-display:600 56px / 1.07 var(--font-display);--type-display-lg:600 40px / 1.1 var(--font-display);--type-display-md:600 34px / 1.47 var(--font-body);--type-lead:400 28px / 1.14 var(--font-display);--type-tagline:600 21px / 1.19 var(--font-display);--type-body:400 17px / 1.47 var(--font-body);--type-body-strong:600 17px / 1.24 var(--font-body);--type-caption:400 14px / 1.43 var(--font-body);--type-button-utility:400 14px / 1.29 var(--font-body);--type-nav-link:400 12px / 1 var(--font-body);--space-xxs:4px;--space-xs:8px;--space-sm:12px;--space-md:17px;--space-lg:24px;--space-xl:32px;--space-xxl:48px;--space-section:80px;--radius-sm:8px;--radius-lg:18px;--radius-pill:9999px;--radius-full:9999px}*{box-sizing:border-box}html{background:var(--canvas-parchment);color:var(--ink);font-family:var(--font-body)}body{min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:2px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--primary-focus)}button{cursor:pointer}button:active{transform:scale(.95)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}
