html:has(.invitation-messages-popup){scrollbar-gutter:auto!important}.invitation-notifications-trigger,.reference-ui .nav-actions .invitation-notifications-trigger{color:#606266;cursor:pointer;background:#fff;border:1px solid #e7e9ef;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex;position:relative}.invitation-notifications-trigger:hover,.reference-ui .nav-actions .invitation-notifications-trigger:hover{background:#f8f9fc}.invitation-notifications-trigger:focus-visible,.invitation-messages-popup button:focus-visible{outline-offset:3px;outline:2px solid #2f6bff}.invitation-notifications-count{color:#fff;text-align:center;background:#2f6bff;border-radius:20px;min-width:16px;padding:0 4px;font-size:10px;line-height:16px;position:absolute;top:-4px;right:-4px}.invitation-messages-backdrop[data-slot=dialog-overlay]{z-index:150;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#30313373;width:100vw}.invitation-messages-popup{z-index:151;color:#303133;font-synthesis:none;background:#fff;border:0;border-radius:23px;width:min(520px,100vw - 32px);max-height:calc(100dvh - 48px);font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:14px;font-weight:400;line-height:1.6;position:fixed;top:50%;left:50vw;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 25px 90px #30313333}.invitation-messages-popup *{box-sizing:border-box}.invitation-messages-popup button{font:inherit;cursor:pointer}.invitation-messages-header{border-bottom:1px solid #f0f1f5;padding:25px 29px 24px;position:relative}.invitation-messages-title[data-slot=dialog-title]{margin:0;font-size:22px;font-weight:700;line-height:30px}.invitation-messages-description[data-slot=dialog-description]{color:#606266;margin:8px 0 0;font-size:12px;line-height:18px}.invitation-messages-close{color:#606266;background:#fafbff;border:0;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex;position:absolute;top:24px;right:23px}.invitation-messages-close:hover{background:#f2f4fa}.invitation-messages-body{padding:24px 29px 48px}.invitation-messages-tabs{border-bottom:1px solid #dcdfe6;gap:8px;padding-bottom:10px;display:flex}.invitation-messages-tab{color:#303133;background:0 0;border:0;border-radius:9px;padding:10px 16px;line-height:22px}.invitation-messages-tab[data-active]{color:#2f6bff;background:#f2f5ff;font-weight:600}.invitation-messages-panel{outline:none}.invitation-messages-empty{text-align:center;flex-direction:column;align-items:center;padding:58px 0 0;display:flex}.invitation-messages-empty>svg{color:#2f6bff;flex-shrink:0}.invitation-messages-empty h3{margin:18px 0 0;font-size:18px;font-weight:700;line-height:27px}.invitation-messages-empty p{color:#606266;margin:10px 0 0;font-size:14px;line-height:21px}.invitation-messages-loading{text-align:center;min-height:234px;margin:0;padding:58px 0}.invitation-messages-list{gap:10px;max-height:330px;margin-top:20px;display:grid;overflow-y:auto}.invitation-messages-item{text-align:left;background:#fff;border:1px solid #e7e9ef;border-radius:12px;width:100%;padding:16px}.invitation-messages-item:hover{background:#f2f5ff}.invitation-messages-item span{color:#2f6bff;font-size:12px}.invitation-messages-item strong,.invitation-messages-item small{margin-top:4px;display:block}.invitation-messages-item small{color:#909399;font-size:12px}@media (width<=480px){.invitation-messages-header{padding-left:22px;padding-right:60px}.invitation-messages-body{padding-left:22px;padding-right:22px}}.reference-ui{--primary:47 107 255;--violet:139 92 246;--pink:228 91 234;--orange:255 99 57;--white:255 255 255;--ink:48 49 51;--text:96 98 102;--muted:144 147 153;--border:220 223 230;--success:82 196 26;--danger:255 37 37;--gradient:linear-gradient(108deg, rgb(var(--primary)), rgb(var(--violet)) 58%, rgb(var(--pink)));--surface:rgb(var(--primary) / .028);--ease:cubic-bezier(.22, .75, .2, 1);color:rgb(var(--ink));font-synthesis:none;background:#fff;font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:14px;font-weight:400;line-height:1.6}.reference-ui *{box-sizing:border-box}.reference-ui{min-width:320px;margin:0}.reference-ui button:not(:where(.account-native *)),.reference-ui input:not(:where(.account-native *)),.reference-ui select:not(:where(.account-native *)),.reference-ui textarea:not(:where(.account-native *)){font:inherit}.reference-ui button:not(:where(.account-native *)),.reference-ui a:not(:where(.account-native *)),.reference-ui input:not(:where(.account-native *)),.reference-ui select:not(:where(.account-native *)),.reference-ui textarea:not(:where(.account-native *)){-webkit-tap-highlight-color:transparent}.reference-ui button:not(:where(.account-native *)):not(:where(.live-monitor-setup *,.account-native *)){cursor:pointer;color:inherit}.reference-ui a:not(:where(.account-native *)){color:inherit;text-decoration:none}.reference-ui button:not(:where(.account-native *)):not(:where(.live-monitor-setup *,.account-native *)){background:0 0;border:0;padding:1px 6px}.reference-ui button:not(:where(.account-native *)):disabled{opacity:.45;cursor:not-allowed;box-shadow:none!important;transform:none!important}.reference-ui input:not(:where(.account-native *)),.reference-ui select:not(:where(.account-native *)),.reference-ui textarea:not(:where(.account-native *)){color:rgb(var(--ink));background:rgb(var(--white));border:1px solid rgb(var(--border));border-radius:9px;min-width:0;min-height:44px;padding:10px 14px}.reference-ui input:not(:where(.account-native *))::placeholder,.reference-ui textarea:not(:where(.account-native *))::placeholder{color:rgb(var(--muted))}.reference-ui input:not(:where(.account-native *)):focus,.reference-ui select:not(:where(.account-native *)):focus,.reference-ui textarea:not(:where(.account-native *)):focus{border-color:rgb(var(--primary));box-shadow:0 0 0 4px rgb(var(--primary) / .1);outline:none}.reference-ui input:not(:where(.account-native *))[type=checkbox],.reference-ui input:not(:where(.account-native *))[type=radio]{accent-color:rgb(var(--primary));cursor:pointer;flex:none;width:16px;height:16px;min-height:16px;margin:0;padding:0}.reference-ui textarea:not(:where(.account-native *)){resize:vertical;line-height:1.8}.reference-ui select:not(:where(.account-native *)){cursor:pointer;padding-right:28px}.reference-ui h1:not(:where(.account-native *)),.reference-ui h2:not(:where(.account-native *)),.reference-ui h3:not(:where(.account-native *)),.reference-ui h4:not(:where(.account-native *)),.reference-ui p:not(:where(.account-native *)){margin:0}.reference-ui h1:not(:where(.account-native *)),.reference-ui h2:not(:where(.account-native *)),.reference-ui h3:not(:where(.account-native *)),.reference-ui h4:not(:where(.account-native *)){color:rgb(var(--ink));line-height:1.35}.reference-ui h1:not(:where(.account-native *)){letter-spacing:-.02em;font-size:32px;font-weight:800}.reference-ui h2:not(:where(.account-native *)){font-size:22px;font-weight:750}.reference-ui h3:not(:where(.account-native *)){font-size:18px;font-weight:700}.reference-ui h4:not(:where(.account-native *)){font-size:16px;font-weight:700}.reference-ui p:not(:where(.account-native *)){color:rgb(var(--text));line-height:1.85}.reference-ui small:not(:where(.account-native *)){color:rgb(var(--text));font-size:12px}.reference-ui svg:not(:where(.account-native *)){vertical-align:middle;flex-shrink:0}.reference-ui img:not(:where(.account-native *)){object-fit:contain;max-width:100%}.reference-ui strong:not(:where(.account-native *)),.reference-ui b:not(:where(.account-native *)){font-weight:650}.reference-ui button:not(:where(.account-native *)),.reference-ui a:not(:where(.account-native *)){touch-action:manipulation;transition:background .2s, color .2s, box-shadow .22s, transform .22s var(--ease)}.reference-ui :focus-visible{outline:3px solid rgb(var(--primary) / .55);outline-offset:4px}.reference-ui h1:not(:where(.account-native *)):focus{outline:none}.reference-ui .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reference-ui .skip-link{z-index:300;color:rgb(var(--primary));background:#fff;padding:12px;position:fixed;top:-100px;left:20px}.reference-ui .skip-link:focus{top:10px}.reference-ui .container{width:min(1200px,100% - 80px);margin:auto}.reference-ui .gradient-text{background:var(--gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.reference-ui .btn{border:1px solid rgb(var(--border));white-space:nowrap;min-height:44px;transition:transform .22s var(--ease), box-shadow .22s, background .22s;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 21px;font-size:14px;font-weight:650;line-height:1.4;display:inline-flex}.reference-ui .btn.primary{background:var(--gradient) no-repeat border-box;color:#fff;box-shadow:0 6px 18px rgb(var(--primary) / .15);border-color:#0000}.reference-ui .btn.primary:hover{box-shadow:0 10px 24px rgb(var(--primary) / .23);transform:translateY(-2px)scale(1.025)}.reference-ui .btn.secondary{background:#fff}.reference-ui .btn.secondary:hover{border-color:rgb(var(--primary) / .4);color:rgb(var(--primary));background:rgb(var(--primary) / .035);transform:translateY(-1px)}.reference-ui .btn:active{transform:scale(.98)!important}.reference-ui .btn.full{width:100%}.reference-ui .btn.ghost{color:rgb(var(--primary));background:0 0;border:0;padding:8px}.reference-ui .icon-button{width:40px;min-width:40px;height:40px;color:rgb(var(--text));border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.reference-ui .icon-button:hover{background:rgb(var(--primary) / .07);color:rgb(var(--primary))}.reference-ui .text-button{color:rgb(var(--primary));white-space:nowrap;align-items:center;gap:7px;padding:7px 0;font-size:13px;font-weight:600;display:inline-flex}.reference-ui .text-button:hover{color:rgb(var(--violet))}.reference-ui .tag{background:rgb(var(--primary) / .065);color:rgb(var(--primary));white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:500;line-height:1.6;display:inline-flex}.reference-ui .tag.success{color:rgb(var(--ink));background:rgb(var(--success) / .09)}.reference-ui .tag.success:before{content:"";background:rgb(var(--success));border-radius:50%;width:5px;height:5px}.reference-ui .tags{flex-wrap:wrap;gap:8px;display:flex}.reference-ui .error{color:rgb(var(--danger));margin:8px 2px;font-size:13px}.reference-ui .note{margin:12px 0;font-size:13px}.reference-ui .fine-print{text-align:center;color:rgb(var(--text));margin:16px 0 0;font-size:12px}.reference-ui .notice{background:rgb(var(--primary) / .045);border-radius:10px;align-items:flex-start;gap:9px;margin:18px 0;padding:14px 16px;font-size:13px;display:flex}.reference-ui .notice svg{color:rgb(var(--primary));margin-top:3px}.reference-ui .demo-note{color:rgb(var(--text));justify-content:center;align-items:center;gap:7px;margin:26px 0 0;font-size:12px;display:flex}.reference-ui .spacer{flex:1}.reference-ui .header{z-index:60;background:0 0;height:110px;padding-top:20px;position:relative}.reference-ui .navbar{border:1px solid rgb(var(--border) / .65);background:rgb(var(--white) / .94);width:min(1280px,100% - 80px);height:72px;box-shadow:0 6px 30px rgb(var(--primary) / .055);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:40px;align-items:center;gap:30px;margin:auto;padding:0 22px;display:flex}.reference-ui .brand{flex:none;align-items:center;gap:8px;display:inline-flex}.reference-ui .brand strong{letter-spacing:-1px;font-size:25px;font-weight:800}.reference-ui .brand strong span{color:rgb(var(--primary));letter-spacing:-.9px}.reference-ui .navbar nav{flex:1;justify-content:center;align-items:center;gap:4px;display:flex}.reference-ui .navbar nav a{white-space:nowrap;border-radius:999px;padding:11px 15px;font-size:14px;font-weight:600}.reference-ui .navbar nav a:hover{background:rgb(var(--primary) / .05);color:rgb(var(--primary))}.reference-ui .navbar nav a.active{color:rgb(var(--primary));background:rgb(var(--primary) / .08)}.reference-ui .navbar nav a.active:after{content:"";background:rgb(var(--primary));border-radius:2px;width:12px;height:2px;margin:3px auto -7px;display:block}.reference-ui .nav-actions{align-items:center;gap:8px;display:flex}.reference-ui .user-button{white-space:nowrap;align-items:center;gap:9px;padding:7px 0;font-size:13px;font-weight:600;display:flex}.reference-ui .avatar{background:rgb(var(--primary) / .08);border:1px solid rgb(var(--primary) / .1);color:rgb(var(--primary));border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.reference-ui .menu-account{border-bottom:1px solid rgb(var(--border) / .6);margin-bottom:6px;padding:13px 14px}.reference-ui .menu-account b,.reference-ui .menu-account small{display:block}.reference-ui .menu-account small{margin-top:3px}.reference-ui .mobile-menu{display:none}.reference-ui .work-header{border-bottom:1px solid rgb(var(--border) / .6);background:#fff;height:96px;padding-top:12px}.reference-ui .work-header .navbar{height:70px;box-shadow:none}.reference-ui .work-header .navbar nav{gap:4px}.reference-ui .work-main{background:var(--surface);min-height:calc(100vh - 96px)}.reference-ui .hero-intro{text-align:center;position:relative}.reference-ui .intro-badge{color:rgb(var(--primary));background:rgb(var(--primary) / .055);border:1px solid rgb(var(--primary) / .12);border-radius:999px;align-items:center;gap:7px;margin-bottom:18px;padding:5px 13px;font-size:12px;font-weight:600;display:inline-flex}.reference-ui .hero-intro h1{letter-spacing:-1.8px;margin-bottom:20px;font-size:56px;font-weight:850;line-height:1.28}.reference-ui .hero-intro p{font-size:16px;line-height:1.9}.reference-ui .hero-tool{text-align:center;width:min(1200px,100% - 80px);margin:30px auto 0;position:relative}.reference-ui .segmented{border:1px solid rgb(var(--border) / .8);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.reference-ui .segmented button{min-width:72px;min-height:38px;color:rgb(var(--text));border-radius:999px;justify-content:center;align-items:center;padding:7px 20px;font-weight:600;display:flex}.reference-ui .segmented button:hover{background:rgb(var(--primary) / .04)}.reference-ui .segmented button.active{background:rgb(var(--primary));color:#fff;box-shadow:0 3px 10px rgb(var(--primary) / .16)}.reference-ui .hero-tool>h2{letter-spacing:-.6px;margin-bottom:25px;font-size:26px;font-weight:700}.reference-ui .search-console{border:1px solid rgb(var(--primary) / .09);box-shadow:0 16px 55px rgb(var(--primary) / .065);text-align:left;background:#fff;border-radius:28px;padding:23px}.reference-ui .hero-input{border:1.5px solid rgb(var(--primary));box-shadow:0 0 0 5px rgb(var(--primary) / .065);background:#fff;border-radius:999px;align-items:center;gap:15px;min-height:75px;padding:8px 10px 8px 23px;transition:box-shadow .2s;display:flex}.reference-ui .hero-input:focus-within{box-shadow:0 0 0 6px rgb(var(--primary) / .1)}.reference-ui .hero-input>svg{color:rgb(var(--primary))}.reference-ui .hero-input input{background:0 0;border:0;outline:0;flex:1;min-height:50px;padding:6px 0;font-size:16px;box-shadow:none!important}.reference-ui .submit-circle{background:var(--gradient);color:#fff;width:54px;min-width:54px;height:54px;box-shadow:0 6px 18px rgb(var(--primary) / .16);border-radius:50%;justify-content:center;align-items:center;display:flex}.reference-ui .submit-circle:hover{box-shadow:0 8px 24px rgb(var(--primary) / .24);transform:scale(1.07)}.reference-ui .submit-circle:active{transform:scale(.97)}.reference-ui .hero-input.invalid{border-color:rgb(var(--danger))}.reference-ui .provider-picker{padding-top:35px}.reference-ui .provider-grid{grid-template-columns:repeat(var(--provider-count,9), minmax(0, 1fr));gap:9px;display:grid}.reference-ui .provider-card{border:1px solid rgb(var(--border) / .75);background:rgb(var(--white));transition:transform .22s var(--ease), box-shadow .22s, border-color .22s;border-radius:15px;min-height:215px;padding:0 13px 16px;position:relative}.reference-ui .provider-card.selected{border-color:rgb(var(--primary) / .3);background:rgb(var(--primary) / .025)}.reference-ui .provider-card:hover{box-shadow:0 10px 22px rgb(var(--primary) / .08);border-color:rgb(var(--primary) / .5);transform:translateY(-4px)scale(1.02)}.reference-ui .provider-top{text-align:center;border-bottom:1px solid rgb(var(--border) / .6);margin-bottom:12px;padding-bottom:11px}.reference-ui .logo-disc{border:1px solid rgb(var(--border) / .2);width:48px;height:48px;box-shadow:0 5px 16px rgb(var(--ink) / .08);background:#fff;border-radius:50%;justify-content:center;align-items:center;margin:-22px auto 10px;display:flex}.reference-ui .provider-top h3{white-space:nowrap;font-size:14px;font-weight:650}.reference-ui .provider-logo{object-fit:contain;flex:none;display:inline-block}.reference-ui .terminal{margin-top:11px}.reference-ui .terminal>label{white-space:nowrap;cursor:pointer;align-items:center;gap:5px;min-height:24px;font-size:12px;display:flex}.reference-ui .terminal label input{width:13px;height:13px;min-height:13px}.reference-ui .terminal em{background:rgb(var(--primary) / .09);color:rgb(var(--primary));border-radius:4px;margin-left:auto;padding:0 4px;font-size:9px;font-style:normal}.reference-ui .mode-small{color:rgb(var(--violet));background:rgb(var(--violet) / .045);border-radius:20px;align-items:center;gap:3px;margin:4px 0 0 18px;padding:1px 6px;font-size:10px;display:inline-flex}.reference-ui .mode-small.is-fast{color:rgb(var(--orange));background:rgb(var(--orange) / .055)}.reference-ui .picker-footer{color:rgb(var(--text));align-items:center;gap:26px;padding:20px 5px 0;font-size:12px;display:flex}.reference-ui .picker-footer label,.reference-ui .mode-choice{cursor:pointer;align-items:center;gap:7px;display:flex}.reference-ui .mode-choice{gap:20px}.reference-ui .picker-footer>span{margin-left:auto}.reference-ui .picker-footer b{color:rgb(var(--primary))}.reference-ui .quick-questions{color:rgb(var(--text));justify-content:center;align-items:center;gap:10px;margin:18px 0;font-size:12px;display:flex}.reference-ui .quick-questions button{background:rgb(var(--white) / .8);border:1px solid rgb(var(--border) / .65);border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:12px;display:flex}.reference-ui .quick-questions button:hover{color:rgb(var(--primary));border-color:rgb(var(--primary) / .4);transform:translateY(-2px)}.reference-ui .coverage-strip{border-top:1px solid rgb(var(--border) / .45);justify-content:center;align-items:center;gap:40px;width:min(1040px,100% - 80px);margin:35px auto 0;padding:28px 0 34px;display:flex;position:relative}.reference-ui .coverage-strip span{color:rgb(var(--text));align-items:center;gap:9px;font-size:13px;display:flex}.reference-ui .coverage-strip b{color:rgb(var(--ink));font-size:19px}.reference-ui .coverage-strip>i{background:rgb(var(--border));width:1px;height:20px}.reference-ui .section{padding-top:88px;padding-bottom:88px}.reference-ui .section-heading{text-align:center;margin-bottom:46px}.reference-ui .section-kicker{color:rgb(var(--primary));margin-bottom:14px;font-size:13px;font-weight:600;display:inline-block}.reference-ui .section-heading h2{letter-spacing:-.8px;font-size:36px;font-weight:800;line-height:1.42}.reference-ui .section-heading p{margin-top:18px;font-size:15px;line-height:1.85}.reference-ui .evidence-layout{grid-template-columns:1fr 1.06fr;align-items:center;gap:75px;display:grid}.reference-ui .evidence-text>h3{margin-bottom:28px;font-size:29px;line-height:1.5}.reference-ui .benefit{gap:18px;margin-top:27px;display:flex}.reference-ui .soft-icon{background:rgb(var(--primary) / .07);width:43px;height:43px;color:rgb(var(--primary));border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.reference-ui .benefit p{max-width:340px;margin-top:7px;font-size:13px}.reference-ui .evidence-preview{border:1px solid rgb(var(--border) / .8);box-shadow:0 18px 50px rgb(var(--primary) / .09);background:#fff;border-radius:19px;overflow:hidden;transform:rotate(-1deg)}.reference-ui .preview-toolbar{background:rgb(var(--primary) / .025);border-bottom:1px solid rgb(var(--border) / .6);color:rgb(var(--text));align-items:center;gap:15px;padding:14px 20px;font-size:11px;display:flex}.reference-ui .preview-toolbar>.tag{margin-left:auto}.reference-ui .preview-dots{gap:4px;display:flex}.reference-ui .preview-dots i{background:rgb(var(--border));border-radius:50%;width:6px;height:6px}.reference-ui .preview-inner{padding:25px 28px}.reference-ui .preview-title{justify-content:space-between;align-items:center;display:flex}.reference-ui .preview-title h3{margin-top:4px;font-size:23px}.reference-ui .preview-stats{grid-template-columns:1fr 1fr;gap:20px;margin:22px 0;display:grid}.reference-ui .preview-stats>div{background:rgb(var(--primary) / .035);border-radius:13px;padding:14px 18px}.reference-ui .preview-stats span,.reference-ui .preview-stats em{color:rgb(var(--text));font-size:11px;font-style:normal;display:block}.reference-ui .preview-stats b{color:rgb(var(--primary));font-size:32px;line-height:1.6;display:block}.reference-ui .preview-stats b small{color:inherit;margin-left:4px;font-size:15px}.reference-ui .preview-stats em{font-size:10px}.reference-ui .bar-list{flex-direction:column;gap:20px;padding:7px 0;display:flex}.reference-ui .bar-list>div>div:first-child{justify-content:space-between;margin-bottom:8px;font-size:13px;display:flex}.reference-ui .bar-list b{font-variant-numeric:tabular-nums}.reference-ui .bar-track{background:rgb(var(--primary) / .055);border-radius:5px;height:6px;overflow:hidden}.reference-ui .bar-track i{background:rgb(var(--primary));height:100%;transition:width .4s var(--ease);border-radius:6px;display:block}.reference-ui .bar-track i.violet{background:rgb(var(--violet) / .75)}.reference-ui .insight{background:rgb(var(--primary) / .045);border-radius:12px;align-items:flex-start;gap:12px;margin-top:22px;padding:16px;display:flex}.reference-ui .insight>svg{color:rgb(var(--primary));margin-top:2px}.reference-ui .insight p{font-size:12px;line-height:1.8}.reference-ui .insight b{color:rgb(var(--ink))}.reference-ui .preview-inner>.text-button{margin-top:12px}.reference-ui .pale-section{background:rgb(var(--primary) / .025);border-block:1px solid rgb(var(--primary) / .035)}.reference-ui .large-icon{background:rgb(var(--primary) / .065);width:64px;height:64px;color:rgb(var(--primary));border-radius:18px;justify-content:center;align-items:center;margin-bottom:27px;display:flex}.reference-ui .advantage>small{color:rgb(var(--primary));margin-bottom:10px;font-size:12px;display:block}.reference-ui .advantage h3{font-size:21px}.reference-ui .advantage p{margin:16px 0 22px;font-size:13px}.reference-ui .features-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.reference-ui .feature-card{border:1px solid rgb(var(--border) / .7);background:#fff;border-radius:21px;padding:30px 34px}.reference-ui .feature-card:hover{border-color:rgb(var(--primary) / .3);box-shadow:0 10px 32px rgb(var(--primary) / .07);transform:translateY(-4px)scale(1.012)}.reference-ui .feature-top{color:rgb(var(--primary));justify-content:space-between;align-items:center;margin-bottom:27px;display:flex}.reference-ui .feature-top>span{align-items:center;gap:11px;font-size:13px;font-weight:600;display:flex}.reference-ui .feature-top>svg{color:rgb(var(--muted))}.reference-ui .feature-card h3{font-size:24px}.reference-ui .feature-card p{max-width:450px;margin-top:13px;font-size:14px}.reference-ui .feature-card .text-button{margin-top:23px}.reference-ui .loop-section{background:linear-gradient(110deg, rgb(var(--primary) / .035), rgb(var(--violet) / .025))}.reference-ui .process{grid-template-columns:repeat(4,minmax(0,1fr));gap:35px;display:grid}.reference-ui .process>div{position:relative}.reference-ui .process>div:not(:last-child):after{content:"";background:rgb(var(--primary) / .15);height:1px;position:absolute;top:23px;left:60px;right:-20px}.reference-ui .step-number{border:1px solid rgb(var(--primary) / .2);width:45px;height:45px;color:rgb(var(--primary));background:#fff;border-radius:50%;justify-content:center;align-items:center;margin-bottom:23px;font-size:15px;font-weight:700;display:flex}.reference-ui .process small{color:rgb(var(--primary));margin-bottom:7px;font-weight:600;display:block}.reference-ui .process h3{font-size:18px}.reference-ui .process p{margin-top:12px;font-size:13px}.reference-ui .optimization-table{border-top:1px solid rgb(var(--border))}.reference-ui .optimization-table>div{border-bottom:1px solid rgb(var(--border) / .6);grid-template-columns:120px 1fr 40px 1fr;align-items:center;gap:20px;padding:24px 18px;display:grid}.reference-ui .optimization-table .tag{justify-self:start}.reference-ui .optimization-table h3{font-size:18px}.reference-ui .optimization-table p{font-size:14px}.reference-ui .optimization-table svg{color:rgb(var(--primary))}.reference-ui .cta-section{border:1px solid rgb(var(--primary) / .1);background:radial-gradient(ellipse at 100% 0, rgb(var(--pink) / .1), transparent 60%), rgb(var(--primary) / .045);border-radius:25px;align-items:center;gap:40px;margin-bottom:85px;padding:48px 54px;display:flex}.reference-ui .cta-section h2{font-size:26px}.reference-ui .cta-section p{margin-top:12px;font-size:14px}.reference-ui .cta-buttons{flex-direction:column;flex:none;gap:12px;display:flex}.reference-ui footer{border-top:1px solid rgb(var(--border) / .7);background:#fff;padding:50px max(50% - 600px,40px) 20px}.reference-ui .footer-content{grid-template-columns:2.4fr 1fr 1fr;gap:40px;padding-bottom:40px;display:grid}.reference-ui .footer-content p{margin-top:12px;font-size:12px}.reference-ui .footer-content>div:not(:first-child){flex-direction:column;align-items:flex-start;gap:10px;display:flex}.reference-ui .footer-content b{margin-bottom:4px;font-size:14px}.reference-ui .footer-content a:not(.brand),.reference-ui .footer-content button{color:rgb(var(--text));padding:0;font-size:12px}.reference-ui .footer-content a:hover,.reference-ui .footer-content button:hover{color:rgb(var(--primary))}.reference-ui .footer-bottom{border-top:1px solid rgb(var(--border) / .65);color:rgb(var(--text));justify-content:space-between;align-items:center;gap:30px;padding-top:20px;font-size:10px;display:flex}.reference-ui .footer-bottom>div{gap:15px;display:flex}.reference-ui .footer-bottom button{color:rgb(var(--text));padding:0;font-size:10px}.reference-ui .floating-help{z-index:45;flex-direction:column;align-items:center;gap:10px;display:flex;position:fixed;bottom:28px;right:14px}.reference-ui .floating-help>button:first-child{background:rgb(var(--white) / .95);border:1px solid rgb(var(--border) / .65);box-shadow:0 4px 17px rgb(var(--primary) / .06);border-radius:16px;flex-direction:column;align-items:center;gap:3px;padding:8px 9px;display:flex}.reference-ui .floating-help span{color:rgb(var(--text));font-size:10px;font-weight:600}.reference-ui .floating-help .to-top{border:1px solid rgb(var(--border));width:34px;height:34px;color:rgb(var(--text));background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex}.reference-ui .floating-help button:hover{transform:scale(1.06)}.reference-ui .sidebar-top{margin-bottom:21px;position:relative}.reference-ui .sidebar-top>.btn{border-radius:12px;height:46px}.reference-ui .sidebar-collapse{border:1px solid rgb(var(--border) / .65);z-index:5;background:#fff;border-left:0;border-radius:0 7px 7px 0;width:21px;min-width:21px;height:34px;position:absolute;top:130px;right:-39px}.reference-ui .date-range{border:1px solid rgb(var(--border));border-radius:8px;align-items:center;gap:3px;padding:3px 5px;font-size:10px;display:flex}.reference-ui .date-range label{flex:1;min-width:0}.reference-ui .date-range input{width:100%;min-height:32px;box-shadow:none;background:0 0;border:0;padding:7px 0;font-size:10px}.reference-ui .date-range input::-webkit-calendar-picker-indicator{opacity:.55;width:10px;margin:0}.reference-ui .history-item{text-align:left;border:1px solid rgb(var(--border) / .7);background:#fff;border-radius:12px;width:100%;margin-bottom:10px;padding:14px 13px}.reference-ui .history-item>div{justify-content:space-between;align-items:center;display:flex}.reference-ui .history-item .tag{padding:1px 5px;font-size:10px}.reference-ui .history-item strong{margin:9px 0;font-size:13px;line-height:1.6;display:block}.reference-ui .history-item>small{color:rgb(var(--muted));justify-content:space-between;align-items:center;font-size:10px;display:flex}.reference-ui .history-item.active{border-color:rgb(var(--primary) / .4);background:rgb(var(--primary) / .035);box-shadow:0 3px 10px rgb(var(--primary) / .025)}.reference-ui .history-item.active strong{color:rgb(var(--primary))}.reference-ui .history-item:hover{border-color:rgb(var(--primary) / .3);transform:translateY(-2px)}.reference-ui .sidebar-upgrade{flex-direction:column;align-items:flex-start;gap:7px;margin-top:auto;padding:24px 13px 0;display:flex}.reference-ui .sidebar-upgrade>svg{color:rgb(var(--primary));margin-bottom:4px}.reference-ui .sidebar-upgrade p{font-size:10px}.reference-ui .sidebar-upgrade a{color:rgb(var(--primary));align-items:center;gap:8px;margin-top:5px;font-size:11px;display:flex}.reference-ui .collapsed .sidebar-body,.reference-ui .collapsed .sidebar-upgrade,.reference-ui .collapsed .sidebar-top>.btn{display:none}.reference-ui .collapsed .sidebar-collapse{border:0;position:static}.reference-ui .page-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.reference-ui .page-head h1{overflow-wrap:anywhere;font-size:29px;font-weight:800}.reference-ui .page-head p{margin-top:10px;font-size:13px}.reference-ui .head-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.reference-ui .head-actions>.btn{min-height:39px;padding:9px 15px;font-size:12px}.reference-ui .head-actions .tag{font-size:10px}.reference-ui .breadcrumb{color:rgb(var(--text));margin-bottom:9px;font-size:11px}.reference-ui .input-label{color:rgb(var(--text));margin:0 0 11px 4px;font-size:12px;font-weight:600;display:block}.reference-ui .optional-brand{background:rgb(var(--primary) / .025);border-radius:8px;align-items:center;gap:13px;margin:18px 0 20px;padding:10px 12px;display:flex}.reference-ui .optional-brand label{white-space:nowrap;font-size:12px;font-weight:600}.reference-ui .optional-brand label small{margin-left:3px;font-size:10px;font-weight:400}.reference-ui .optional-brand input{background:0 0;border:0;flex:1;min-height:28px;padding:2px 8px;font-size:12px}.reference-ui .scope-head{border-top:1px solid rgb(var(--border) / .6);align-items:center;gap:12px;margin:26px 0 0;padding-top:20px;font-size:11px;display:flex}.reference-ui .scope-head span{color:rgb(var(--text))}.reference-ui .compact .provider-grid{gap:8px}.reference-ui .compact .provider-card{border-radius:12px;min-height:202px;padding:0 9px 12px}.reference-ui .compact .provider-top h3{font-size:12px}.reference-ui .compact .logo-disc{width:40px;height:40px;margin-top:-19px}.reference-ui .compact .logo-disc img{width:28px;height:28px}.reference-ui .compact .terminal>label{gap:4px;font-size:11px}.reference-ui .compact .terminal label input{width:12px;height:12px;min-height:12px}.reference-ui .compact .terminal em{padding:0 3px;font-size:8px}.reference-ui .compact .mode-small{margin-left:10px;padding:1px 4px;font-size:9px}.reference-ui .compact .picker-footer{gap:20px;font-size:11px}.reference-ui .compact .mode-choice{gap:15px}.reference-ui .panel{border:1px solid rgb(var(--border) / .68);min-width:0;box-shadow:0 3px 15px rgb(var(--primary) / .018);background:#fff;border-radius:17px;margin-bottom:22px;padding:25px}.reference-ui .panel-head{justify-content:space-between;align-items:center;gap:15px;margin-bottom:23px;display:flex}.reference-ui .panel-head h2{font-size:17px;font-weight:700}.reference-ui .panel-head p{margin-top:7px;font-size:11px}.reference-ui .panel-head>.btn{min-height:35px;padding:8px 13px;font-size:11px}.reference-ui .stats-grid{gap:17px;margin-bottom:23px;display:grid}.reference-ui .stats-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.reference-ui .stats-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.reference-ui .stat{border:1px solid rgb(var(--border) / .68);background:#fff;border-radius:16px;min-width:0;padding:20px 22px}.reference-ui .stat-label{color:rgb(var(--text));white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.reference-ui .stat-label svg{color:rgb(var(--primary) / .65)}.reference-ui .stat-value{letter-spacing:-.8px;color:rgb(var(--ink));font-variant-numeric:tabular-nums;margin:10px 0 2px;font-size:33px;font-weight:750;line-height:1.45}.reference-ui .stat-value small{letter-spacing:0;color:rgb(var(--text));margin-left:4px;font-size:12px;font-weight:500}.reference-ui .stat-change{color:rgb(var(--text));align-items:center;gap:4px;margin-top:6px;font-size:10px;display:flex}.reference-ui .stat-change svg{color:rgb(var(--primary))}.reference-ui .tabs{border-bottom:1px solid rgb(var(--border) / .7);scrollbar-width:none;white-space:nowrap;align-items:center;gap:27px;display:flex;overflow:auto}.reference-ui .tabs::-webkit-scrollbar{display:none}.reference-ui .tabs button{color:rgb(var(--text));white-space:nowrap;border-bottom:2px solid #0000;padding:17px 0 15px;font-size:13px;font-weight:500}.reference-ui .tabs button:hover{color:rgb(var(--primary))}.reference-ui .tabs button.active{color:rgb(var(--primary));border-bottom-color:rgb(var(--primary));font-weight:700}.reference-ui .filter-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.reference-ui .filter-row select{min-height:34px;padding:6px 25px 6px 10px;font-size:11px}.reference-ui .filter-row>label{color:rgb(var(--text));align-items:center;gap:6px;display:flex}.reference-ui .filter-hint{color:rgb(var(--text));font-size:11px}.reference-ui .filter-row .segmented{padding:2px}.reference-ui .filter-row .segmented button{min-height:27px;padding:4px 10px;font-size:10px}.reference-ui .view-switch{border:1px solid rgb(var(--border));border-radius:7px;gap:2px;padding:2px;display:flex}.reference-ui .view-switch button{width:31px;height:29px;color:rgb(var(--text));border-radius:4px;justify-content:center;align-items:center;display:flex}.reference-ui .view-switch button.active{background:rgb(var(--primary) / .08);color:rgb(var(--primary))}.reference-ui .table-wrap{width:100%;overflow-x:auto}.reference-ui table{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.reference-ui th{color:rgb(var(--text));background:rgb(var(--primary) / .025);white-space:nowrap;border-bottom:1px solid rgb(var(--border) / .6);padding:14px 13px;font-size:11px;font-weight:500}.reference-ui th:first-child{border-radius:8px 0 0}.reference-ui th:last-child{border-radius:0 8px 0 0}.reference-ui td{border-bottom:1px solid rgb(var(--border) / .5);vertical-align:middle;padding:16px 13px;line-height:1.65}.reference-ui tbody tr:last-child td{border-bottom:0}.reference-ui tbody tr:hover{background:rgb(var(--primary) / .025)}.reference-ui td .tag{font-size:10px}.reference-ui td .text-button{padding:3px 0;font-size:11px}.reference-ui td>b{font-size:12px}.reference-ui td>small{font-size:10px;display:block}.reference-ui .sort-button{color:inherit;align-items:center;gap:5px;padding:0;font-size:11px;display:flex}.reference-ui .platform-cell{white-space:nowrap;align-items:center;gap:9px;display:flex}.reference-ui .platform-cell>span,.reference-ui .platform-cell>b{font-size:12px;font-weight:550}.reference-ui .platform-cell small{color:rgb(var(--muted));margin-top:2px;font-size:10px;font-weight:400;display:block}.reference-ui .source-link{text-align:left;color:rgb(var(--primary));padding:0;font-size:11px}.reference-ui .source-link span{color:rgb(var(--text));margin-top:3px;font-size:10px;display:block}.reference-ui .brand-tags{flex-wrap:wrap;gap:5px;display:flex}.reference-ui .brand-tags .tag{background:rgb(var(--primary) / .04);font-size:9px}.reference-ui .table-search{border:1px solid rgb(var(--border));max-width:300px;color:rgb(var(--muted));border-radius:8px;align-items:center;margin-bottom:18px;padding:0 10px;display:flex}.reference-ui .table-search input{min-height:36px;box-shadow:none;border:0;width:100%;padding:7px;font-size:11px}.reference-ui .pagination{border-top:1px solid rgb(var(--border) / .55);color:rgb(var(--text));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:15px;font-size:10px;display:flex}.reference-ui .pagination>span{white-space:nowrap;flex-shrink:0}.reference-ui .pagination>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;min-width:0;margin-left:auto;display:flex}.reference-ui .pagination .pagination-ellipsis{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:29px;display:inline-flex}.reference-ui .pagination button{white-space:nowrap;border:1px solid rgb(var(--border) / .6);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;min-width:29px;height:29px;padding:0 6px;display:inline-flex}.reference-ui .pagination button:disabled{opacity:.4;cursor:not-allowed}.reference-ui .pagination button.active{background:rgb(var(--primary));color:#fff;border-color:#0000}.reference-ui .report-grid{grid-template-columns:1fr 1fr;align-items:start;gap:22px;display:grid}.reference-ui .report-grid .panel{height:100%;margin:0}.reference-ui .report-grid{margin-bottom:22px}.reference-ui .report-grid .panel{padding:23px}.reference-ui .report-grid td{padding:13px 10px;font-size:11px}.reference-ui .report-grid th{padding:12px 10px;font-size:10px}.reference-ui .report-grid th button{font-size:10px}.reference-ui .report-grid td:first-child{max-width:280px}.reference-ui .report-grid .bar-list{gap:23px;padding:5px 0 12px}.reference-ui .recommendations>div{padding:2px 0 21px}.reference-ui .recommendations>div+div{border-top:1px solid rgb(var(--border) / .6);padding-top:20px}.reference-ui .recommendations span{color:rgb(var(--primary));background:rgb(var(--primary) / .05);border-radius:4px;padding:3px 6px;font-size:10px}.reference-ui .recommendations h3{margin:9px 0 8px;font-size:15px}.reference-ui .recommendations p{font-size:12px}.reference-ui .answer-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.reference-ui .answer-card{border:1px solid rgb(var(--border) / .65);border-radius:12px;padding:20px}.reference-ui .answer-card .platform-cell{gap:8px}.reference-ui .answer-card .platform-cell strong{font-size:12px}.reference-ui .answer-card .platform-cell .tag{margin-left:auto}.reference-ui .answer-card p{margin:18px 0;font-size:12px}.reference-ui .answer-card>.text-button{margin-top:12px}.reference-ui .empty{text-align:center;padding:45px 20px}.reference-ui .empty p{margin:10px 0 20px;font-size:13px}.reference-ui .empty>svg{color:rgb(var(--primary));margin-bottom:20px}.reference-ui .empty-icon{background:rgb(var(--primary) / .06);width:65px;height:65px;color:rgb(var(--primary));border-radius:18px;justify-content:center;align-items:center;margin:0 auto 18px;display:flex}.reference-ui .empty h3{font-size:17px}.reference-ui .chart{padding-top:0}.reference-ui .chart-legend{color:rgb(var(--text));align-items:center;gap:18px;margin-bottom:8px;font-size:10px;display:flex}.reference-ui .chart-legend span,.reference-ui .chart-legend button{align-items:center;gap:6px;padding:0;font-size:10px;display:flex}.reference-ui .chart-legend i{background:rgb(var(--primary));border-radius:50%;width:7px;height:7px}.reference-ui .chart-legend i.violet{background:rgb(var(--violet))}.reference-ui .chart svg{width:100%;height:auto;overflow:visible}.reference-ui .chart text{fill:rgb(var(--text));font-family:inherit;font-size:10px}.reference-ui .grid-line{stroke:rgb(var(--border) / .5);stroke-dasharray:3 3}.reference-ui .chart-line{fill:none;stroke:rgb(var(--primary));stroke-width:2.7px;stroke-linecap:round;stroke-linejoin:round}.reference-ui .comparison-line{fill:none;stroke:rgb(var(--violet) / .65);stroke-width:2px;stroke-dasharray:4 4}.reference-ui .chart-point{fill:#fff;stroke:rgb(var(--primary));stroke-width:2px}.reference-ui .chart .area{fill:rgb(var(--primary) / .045)}.reference-ui .tooltip-bg{fill:rgb(var(--ink))}.reference-ui .chart .tooltip-text{fill:#fff;font-size:11px;font-weight:600}.reference-ui .modal-backdrop{z-index:150;background:rgb(var(--ink) / .48);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);justify-content:center;align-items:center;padding:28px;animation:.18s fade-in;display:flex;position:fixed;inset:0}.reference-ui .modal{width:min(520px,100%);max-height:calc(100dvh - 56px);box-shadow:0 25px 90px rgb(var(--ink) / .2);animation:modal-in .24s var(--ease);background:#fff;border-radius:23px;flex-direction:column;display:flex;overflow:hidden}.reference-ui .modal.wide{width:min(1030px,100%)}.reference-ui .modal-head{border-bottom:1px solid rgb(var(--border) / .65);flex:none;justify-content:space-between;gap:20px;padding:26px 29px 21px;display:flex}.reference-ui .modal-head h2{font-size:22px}.reference-ui .modal-head p{margin-top:7px;font-size:12px}.reference-ui .modal-head .icon-button{background:rgb(var(--primary) / .025);margin:-3px -7px 0 0}.reference-ui .modal-body{padding:24px 29px 28px;overflow:auto}.reference-ui .modal-actions{border-top:1px solid rgb(var(--border) / .6);justify-content:flex-end;gap:12px;margin-top:26px;padding-top:22px;display:flex}.reference-ui .modal-body>.tag{margin-bottom:12px}.reference-ui .modal-body>p{margin-bottom:18px}.reference-ui .modal-body>h3{margin:20px 0 14px}.reference-ui .field{margin-bottom:19px}.reference-ui .field>label{color:rgb(var(--ink));margin-bottom:8px;font-size:12px;font-weight:600;display:block}.reference-ui .field>input,.reference-ui .field>textarea,.reference-ui .field>select{width:100%;font-size:13px}.reference-ui .field>small{margin-top:7px;font-size:11px;display:block}.reference-ui .form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.reference-ui .wizard-steps{border-bottom:1px solid rgb(var(--border) / .65);gap:20px;margin-bottom:22px;padding:0 0 24px;display:flex}.reference-ui .wizard-steps button{text-align:left;color:rgb(var(--text));flex:1;align-items:center;gap:10px;padding:0;font-size:13px;display:flex}.reference-ui .wizard-steps span{border:1px solid rgb(var(--border));border-radius:50%;flex:none;justify-content:center;align-items:center;width:29px;height:29px;font-size:12px;font-weight:600;display:flex}.reference-ui .wizard-steps button.active{color:rgb(var(--primary));font-weight:700}.reference-ui .wizard-steps button.active span{background:var(--gradient);color:#fff;border:0}.reference-ui .wizard-steps button.complete span{background:rgb(var(--primary) / .07);color:rgb(var(--primary));border-color:rgb(var(--primary) / .2)}.reference-ui .question-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.reference-ui .question-toolbar h3{font-size:16px}.reference-ui .question-toolbar p{margin-top:6px;font-size:11px}.reference-ui .question-toolbar>div:last-child{gap:7px;display:flex}.reference-ui .question-toolbar .btn{gap:4px;min-height:34px;padding:8px 11px;font-size:11px}.reference-ui .question-toolbar .btn svg{width:15px}.reference-ui .question-editor{border:1px solid rgb(var(--border));border-radius:12px;margin-bottom:22px;overflow:hidden}.reference-ui .question-edit-row{border-bottom:1px solid rgb(var(--border) / .6);align-items:center;gap:10px;padding:10px 13px;display:flex}.reference-ui .question-edit-row:last-child{border:0}.reference-ui .question-edit-row>span{color:rgb(var(--muted));font-size:11px}.reference-ui .question-edit-row>input:not([type=checkbox]){min-height:34px;box-shadow:none;border:0;flex:1;padding:6px;font-size:12px}.reference-ui .question-edit-row .tag{font-size:9px}.reference-ui .question-edit-row .icon-button{width:30px;min-width:30px;height:30px}.reference-ui .question-bank{background:rgb(var(--primary) / .04);border-radius:10px;margin-bottom:16px;padding:16px}.reference-ui .question-bank h4{margin-bottom:9px;font-size:13px}.reference-ui .question-bank button{border:1px solid rgb(var(--border));background:#fff;border-radius:7px;align-items:center;gap:4px;margin-right:7px;padding:6px 9px;font-size:11px;display:inline-flex}.reference-ui .repeat-options{flex-wrap:wrap;align-items:center;gap:22px;padding:19px 0 5px;font-size:12px;display:flex}.reference-ui .repeat-options label{align-items:center;gap:7px;display:flex}.reference-ui .repeat-options span{color:rgb(var(--text));font-size:11px}.reference-ui .wizard-summary{background:rgb(var(--primary) / .04);border-radius:10px;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:22px;padding:19px;display:grid}.reference-ui .wizard-summary span{color:rgb(var(--text));font-size:11px;display:block}.reference-ui .wizard-summary b{color:rgb(var(--ink));margin-top:6px;font-size:15px;display:block}.reference-ui .execution{text-align:center;max-width:760px;margin:55px auto}.reference-ui .execution-orb{width:90px;height:90px;color:rgb(var(--primary));border:1px solid rgb(var(--primary) / .15);box-shadow:0 10px 40px rgb(var(--primary) / .09);background:#fff;border-radius:28px;justify-content:center;align-items:center;margin:0 auto 24px;display:flex}.reference-ui .execution h1{margin:21px 0 13px;font-size:27px}.reference-ui .execution>p{font-size:13px}.reference-ui .execution-progress{max-width:570px;margin:33px auto 20px}.reference-ui .execution-progress>div:first-child{justify-content:space-between;margin-bottom:10px;font-size:12px;display:flex}.reference-ui .execution-progress .bar-track{height:8px}.reference-ui .execution-progress i{background:var(--gradient)}.reference-ui .execution-stages{color:rgb(var(--muted));justify-content:center;gap:30px;font-size:11px;display:flex}.reference-ui .execution-stages span{align-items:center;gap:6px;display:flex}.reference-ui .execution-stages .active{color:rgb(var(--primary))}.reference-ui .execution-providers{grid-template-columns:1fr 1fr;gap:10px;max-width:570px;margin:32px auto;display:grid}.reference-ui .execution-providers>div{border:1px solid rgb(var(--border) / .6);background:#fff;border-radius:10px;align-items:center;gap:9px;padding:12px;font-size:12px;display:flex}.reference-ui .execution-providers .tag{margin-left:auto;font-size:9px}.reference-ui .spin{animation:1.3s linear infinite spin}.reference-ui .toast{z-index:200;max-width:calc(100% - 40px);box-shadow:0 8px 40px rgb(var(--ink) / .18);border:1px solid rgb(var(--border) / .7);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:14px 18px;font-size:13px;animation:.2s fade-in;display:flex;position:fixed;bottom:30px;left:50%;transform:translate(-50%)}.reference-ui .toast>svg{color:rgb(var(--primary))}.reference-ui .toast button{color:rgb(var(--text));margin-left:8px;padding:2px}.reference-ui .login-brand{text-align:center;margin:0 0 19px}.reference-ui .modal-body>.segmented{margin-bottom:23px;display:flex}.reference-ui .modal-body>.segmented button{flex:1}.reference-ui .code-field{align-items:flex-end;gap:10px;display:flex}.reference-ui .code-field .field{flex:1}.reference-ui .code-field>.btn{border-radius:9px;margin-bottom:19px;font-size:12px}.reference-ui .order-summary{border:1px solid rgb(var(--primary) / .16);background:rgb(var(--primary) / .025);border-radius:16px;justify-content:space-between;align-items:center;margin-bottom:23px;padding:24px;display:flex}.reference-ui .order-summary h3{margin:5px 0;font-size:21px}.reference-ui .order-summary p{font-size:12px}.reference-ui .order-summary>strong{letter-spacing:-1px;color:rgb(var(--primary));font-size:38px}.reference-ui .payment-options{gap:15px;display:flex}.reference-ui .payment-options button{border:1px solid rgb(var(--border));border-radius:10px;flex:1;align-items:center;gap:8px;padding:13px 17px;font-size:13px;display:flex}.reference-ui .payment-options button.selected{border-color:rgb(var(--primary));background:rgb(var(--primary) / .04)}.reference-ui .payment-options input{margin-left:auto}.reference-ui .detail-facts{border:1px solid rgb(var(--border) / .7);border-radius:12px;grid-template-columns:1fr 1fr;gap:22px;margin:0 0 24px;padding:20px;display:grid}.reference-ui .detail-facts>div>span{color:rgb(var(--text));margin-bottom:5px;font-size:11px;display:block}.reference-ui .detail-facts b{overflow-wrap:anywhere;font-size:13px}.reference-ui .config-questions{color:rgb(var(--text));padding-left:20px;font-size:13px;line-height:2.2}.reference-ui .detail-title{margin-top:0!important;font-size:23px!important}.reference-ui .modal blockquote{background:rgb(var(--primary) / .035);border-left:3px solid rgb(var(--primary));color:rgb(var(--text));margin:20px 0;padding:20px;font-size:13px;line-height:1.9}.reference-ui .product-detail-head{align-items:center;gap:25px;margin-bottom:26px;display:flex}.reference-ui .product-symbol{background:rgb(var(--primary) / .055);width:106px;height:106px;color:rgb(var(--primary));border-radius:16px;flex:none;justify-content:center;align-items:center;display:flex}.reference-ui .product-detail-head h3{margin:7px 0;font-size:22px}.reference-ui .product-detail-head p{font-size:12px}.reference-ui .product-price{color:rgb(var(--orange));margin-top:5px;font-size:25px;display:block}.reference-ui .conversation-question{background:rgb(var(--primary) / .04);border-radius:11px;align-items:center;gap:12px;margin-bottom:23px;padding:18px;display:flex}.reference-ui .conversation-question>svg{color:rgb(var(--primary))}.reference-ui .conversation-question>strong{flex:1;font-size:14px}.reference-ui .conversation-layout{grid-template-columns:168px 1fr;gap:24px;display:grid}.reference-ui .conversation-layout>aside{border-right:1px solid rgb(var(--border) / .6);padding-right:14px}.reference-ui .conversation-layout>aside button{text-align:left;border-radius:8px;align-items:center;gap:9px;width:100%;margin-bottom:8px;padding:12px 9px;font-size:12px;display:flex}.reference-ui .conversation-layout>aside button.active{background:rgb(var(--primary) / .07);color:rgb(var(--primary))}.reference-ui .conversation-layout>aside button small{margin-top:3px;font-size:10px;display:block}.reference-ui .conversation-meta{color:rgb(var(--text));flex-wrap:wrap;align-items:center;gap:13px;font-size:11px;display:flex}.reference-ui .conversation-meta>.text-button{margin-left:auto;font-size:11px}.reference-ui .conversation-body{min-width:0}.reference-ui .conversation-body .tabs{gap:24px}.reference-ui .conversation-body .tabs button{font-size:12px}.reference-ui .answer-prose{padding-top:20px;font-size:13px;line-height:1.9}.reference-ui .answer-prose h3{margin:23px 0 13px;font-size:16px}.reference-ui .answer-prose p{margin-bottom:15px;font-size:13px}.reference-ui .answer-prose ol{color:rgb(var(--text));margin-bottom:21px;padding-left:23px;line-height:2}.reference-ui .answer-prose mark{background:rgb(var(--primary) / .12);color:rgb(var(--primary));border-radius:3px;padding:1px 4px}.reference-ui .answer-disclaimer{border-top:1px solid rgb(var(--border) / .6);color:rgb(var(--text));padding-top:17px;font-size:11px}.reference-ui .citation-cards{flex-direction:column;gap:12px;margin-top:20px;display:flex}.reference-ui .citation-cards>button{border:1px solid rgb(var(--border) / .7);text-align:left;border-radius:10px;align-items:center;gap:14px;padding:17px;display:flex}.reference-ui .citation-cards>button:hover{border-color:rgb(var(--primary) / .4);background:rgb(var(--primary) / .025)}.reference-ui .citation-cards>button>span{color:rgb(var(--primary));background:rgb(var(--primary) / .07);border-radius:6px;padding:2px 6px;font-size:12px}.reference-ui .citation-cards>button>div{flex:1}.reference-ui .citation-cards b{font-size:13px}.reference-ui .citation-cards small{margin-top:5px;font-size:10px;display:block}.reference-ui .citation-cards svg{color:rgb(var(--primary))}.reference-ui ol{list-style-type:decimal}.reference-ui ul{list-style-type:disc}.reference-ui .brand-monogram{background:linear-gradient(135deg, rgb(var(--primary)), rgb(var(--violet)));color:#fff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.reference-ui .nav-badge{background:rgb(var(--danger));color:#fff;border-radius:99px;place-items:center;width:19px;height:19px;margin-left:auto;font-size:9px;display:grid}.reference-ui .status-dot{background:rgb(var(--success));width:7px;height:7px;box-shadow:0 0 0 4px rgb(var(--success) / .1);border-radius:50%;display:inline-block}.reference-ui .run-progress{background:rgb(var(--primary) / .07);color:rgb(var(--primary));align-items:center;gap:10px;padding:11px 16px;font-size:11px;font-weight:650;display:flex}.reference-ui .platform-mini-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.reference-ui .platform-mini-grid button{border:1px solid rgb(var(--border));border-radius:10px;justify-items:start;gap:5px;padding:14px;display:grid}.reference-ui .platform-mini-grid strong{color:rgb(var(--primary));font-size:20px}.reference-ui .task-progress-row{border-bottom:1px solid rgb(var(--border));grid-template-columns:55px 1fr auto;align-items:center;gap:12px;padding:13px 0;font-size:11px;display:grid}.reference-ui .task-progress-row>div b,.reference-ui .task-progress-row>div small{display:block}.reference-ui .task-progress-row .bar-track{margin-top:6px}.reference-ui .keyword-cloud button{color:rgb(var(--primary));font-weight:750}.reference-ui .keyword-0{font-size:13px}.reference-ui .keyword-1{font-size:20px}.reference-ui .keyword-2{font-size:27px}.reference-ui .risk-icon{background:rgb(var(--danger) / .09);width:64px;height:64px;color:rgb(var(--danger));border-radius:50%;place-items:center;display:grid}.reference-ui .export-options{gap:9px;display:grid}.reference-ui .export-options label{border:1px solid rgb(var(--border));border-radius:10px;align-items:center;gap:12px;padding:14px;display:flex}.reference-ui .export-options label>svg{color:rgb(var(--primary))}.reference-ui .export-options label div{gap:3px;display:grid}.reference-ui .export-options label small{font-size:9px}.reference-ui .export-grid{grid-template-columns:1fr 1fr}.reference-ui .settings-questions{gap:8px;display:grid}.reference-ui .settings-questions>div{grid-template-columns:30px 1fr 36px;align-items:center;gap:8px;display:grid}.reference-ui .settings-questions>div>span{background:rgb(var(--primary) / .08);width:28px;height:28px;color:rgb(var(--primary));border-radius:50%;place-items:center;font-size:10px;display:grid}.reference-ui .settings-questions input{border:1px solid rgb(var(--border));border-radius:8px;height:40px;padding:0 11px}.reference-ui .repeat-options{border-top:1px solid rgb(var(--border));flex-wrap:wrap;align-items:center;gap:20px;margin-top:18px;padding-top:16px;font-size:11px;display:flex}.reference-ui .repeat-options label{gap:7px;display:flex}.reference-ui .settings-actions{justify-content:flex-end;gap:10px;display:flex}.reference-ui .demo-note{color:rgb(var(--muted));align-items:center;gap:7px;margin-top:18px;font-size:10px;display:flex}.reference-ui .filter-strip{border:1px solid rgb(var(--border));background:rgb(var(--surface));border-radius:12px;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:18px;padding:14px 16px;display:flex}.reference-ui .filter-chip{border:1px solid rgb(var(--border));background:rgb(var(--surface));min-height:35px;color:rgb(var(--muted));border-radius:8px;padding:0 12px;font-size:12px}.reference-ui .filter-chip.active{border-color:rgb(var(--primary) / .42);background:rgb(var(--primary) / .05);color:rgb(var(--primary));font-weight:700}.reference-ui .stat-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.reference-ui .stat-card{border:1px solid rgb(var(--border));background:rgb(var(--surface));min-height:122px;box-shadow:0 10px 30px rgb(var(--primary) / .035);border-radius:14px;padding:22px 20px;position:relative;overflow:hidden}.reference-ui .stat-card:after{content:"";background:rgb(var(--primary) / .04);border-radius:50%;width:90px;height:90px;position:absolute;bottom:-28px;right:-24px}.reference-ui .stat-card strong{letter-spacing:-1px;color:rgb(var(--primary));margin-bottom:8px;font-size:27px;display:block}.reference-ui .stat-card span{color:rgb(var(--muted));font-size:11px;display:block}.reference-ui .stat-card em{color:rgb(var(--success));font-size:10px;font-style:normal;position:absolute;top:18px;right:16px}.reference-ui .analytics-grid{grid-template-columns:minmax(0,1.55fr) minmax(310px,.8fr);gap:16px;display:grid}.reference-ui .panel-card{border:1px solid rgb(var(--border));background:rgb(var(--surface));box-shadow:0 12px 35px rgb(var(--primary) / .035);border-radius:15px;padding:22px}.reference-ui .panel-title{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:19px;display:flex}.reference-ui .panel-title h2{margin-bottom:5px;font-size:17px}.reference-ui .panel-title p{font-size:11px}.reference-ui .platform-table{border-collapse:collapse;width:100%;font-size:12px}.reference-ui .platform-table th{border-bottom:1px solid rgb(var(--border));text-align:left;color:rgb(var(--muted));padding:10px 12px;font-weight:600}.reference-ui .platform-table td{border-bottom:1px solid rgb(var(--border) / .6);padding:13px 12px}.reference-ui .platform-table tr:last-child td{border-bottom:0}.reference-ui .platform-name{align-items:center;gap:9px;font-weight:700;display:flex}.reference-ui .platform-name i{background:rgb(var(--primary));width:8px;height:8px;box-shadow:0 0 0 4px rgb(var(--primary) / .08);border-radius:50%}.reference-ui .score-up{color:rgb(var(--success));font-weight:700}.reference-ui .score-down{color:rgb(var(--danger));font-weight:700}.reference-ui .trend-chart{border-left:1px solid rgb(var(--border));border-bottom:1px solid rgb(var(--border));background:repeating-linear-gradient(to top, transparent 0, transparent 48px, rgb(var(--border) / .5) 49px);align-items:flex-end;gap:9px;height:250px;padding:24px 7px 14px;display:flex}.reference-ui .trend-chart span{background:linear-gradient(180deg, rgb(var(--violet)), rgb(var(--primary)));min-width:8px;box-shadow:0 7px 16px rgb(var(--primary) / .12);transform-origin:bottom;border-radius:5px 5px 0 0;flex:1}.reference-ui .trend-chart span:hover{filter:saturate(1.2);transform:scaleY(1.04)}.reference-ui .mini-metric{border:1px solid rgb(var(--border));background:rgb(var(--surface));border-radius:13px;padding:18px}.reference-ui .mini-metric b{margin:7px 0;font-size:18px;display:block}.reference-ui .mini-metric small{font-size:10px}.reference-ui .task-list,.reference-ui .source-list,.reference-ui .conversation-list{gap:10px;display:grid}.reference-ui .task-row,.reference-ui .source-row,.reference-ui .conversation-row{border:1px solid rgb(var(--border));background:rgb(var(--surface));border-radius:11px;grid-template-columns:1.2fr .8fr .7fr auto;align-items:center;gap:14px;padding:15px 17px;font-size:12px;display:grid}.reference-ui .task-row:hover,.reference-ui .source-row:hover,.reference-ui .conversation-row:hover{border-color:rgb(var(--primary) / .28);box-shadow:0 10px 24px rgb(var(--primary) / .05);transform:translateY(-1px)}.reference-ui .task-row b,.reference-ui .source-row b,.reference-ui .conversation-row b{font-size:13px}.reference-ui .status-pill{background:rgb(var(--success) / .1);width:max-content;color:rgb(var(--success));border-radius:999px;justify-content:center;align-items:center;padding:5px 9px;font-size:10px;font-weight:750;display:inline-flex}.reference-ui .status-pill.wait{background:rgb(var(--warning) / .1);color:rgb(var(--warning))}.reference-ui .keyword-cloud{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;min-height:230px;padding:24px;display:flex}.reference-ui .keyword-cloud span{color:rgb(var(--primary));font-weight:750}.reference-ui .risk-card{grid-template-columns:140px 1fr;align-items:center;gap:24px;display:grid}.reference-ui .risk-ring{aspect-ratio:1;background:conic-gradient(rgb(var(--success)) 0 78%, rgb(var(--border)) 78%);border-radius:50%;place-items:center;width:126px;display:grid}.reference-ui .risk-ring:before{content:"78";aspect-ratio:1;background:rgb(var(--surface));width:92px;color:rgb(var(--text));border-radius:50%;place-items:center;font-size:28px;font-weight:850;display:grid}.reference-ui .risk-list{gap:12px;display:grid}.reference-ui .risk-list div{border-bottom:1px solid rgb(var(--border));justify-content:space-between;padding-bottom:10px;font-size:12px;display:flex}.reference-ui .export-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.reference-ui .export-card{border:1px solid rgb(var(--border));background:rgb(var(--surface));border-radius:14px;padding:24px}.reference-ui .export-card svg{color:rgb(var(--primary));margin-bottom:22px}.reference-ui .export-card h3{margin-bottom:8px;font-size:17px}.reference-ui .export-card p{min-height:40px;font-size:11px;line-height:1.8}.reference-ui .export-card .button{width:100%;margin-top:20px}.reference-ui .settings-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.reference-ui .settings-card{border:1px solid rgb(var(--border));background:rgb(var(--surface));border-radius:14px;padding:22px}.reference-ui .settings-card h3{margin-bottom:18px;font-size:15px}.reference-ui .settings-row{border-bottom:1px solid rgb(var(--border));justify-content:space-between;align-items:center;gap:16px;padding:13px 0;font-size:12px;display:flex}.reference-ui .settings-row:last-child{border-bottom:0}.reference-ui .question-list{gap:9px;display:grid}.reference-ui .question-item{border:1px solid rgb(var(--border));background:rgb(var(--surface));border-radius:9px;align-items:center;gap:11px;padding:12px 14px;display:flex}.reference-ui .question-item input{background:0 0;border:0;outline:0;flex:1}.reference-ui .question-item span{color:rgb(var(--muted));font-size:10px}.reference-ui .price{letter-spacing:-2px;margin:24px 0 26px;font-size:50px;font-weight:850}.reference-ui .price small{vertical-align:top;font-size:20px}.reference-ui .price span{color:rgb(var(--muted));letter-spacing:0;font-size:12px;font-weight:600}.reference-ui .plan-features{margin-bottom:28px;display:grid}.reference-ui .plan-features>div{border-top:1px solid rgb(var(--border));justify-content:space-between;align-items:center;gap:16px;padding:15px 0;font-size:12px;display:flex}.reference-ui .plan-features span{color:rgb(var(--muted));align-items:center;gap:8px;display:flex}.reference-ui .plan-features svg{color:rgb(var(--primary))}.reference-ui .plan-features strong{text-align:right}.reference-ui .plan-features strong small{margin-top:3px;display:block}.reference-ui .plan-valid{text-align:center;margin-top:14px;display:block}.reference-ui .enterprise-note{border:1px solid rgb(var(--primary) / .18);background:linear-gradient(105deg, rgb(var(--primary) / .07), rgb(var(--violet) / .06));border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;max-width:1030px;margin:22px auto 70px;padding:24px 28px;display:grid}.reference-ui .enterprise-note>svg{color:rgb(var(--primary))}.reference-ui .enterprise-note h3{margin-bottom:4px;font-size:16px}.reference-ui .enterprise-note p{font-size:11px}.reference-ui .three-col{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.reference-ui .advantage{border:1px solid rgb(var(--border));background:rgb(var(--surface));border-radius:15px;padding:28px;transition:transform .25s,box-shadow .25s}.reference-ui .advantage:hover{box-shadow:0 22px 45px rgb(var(--primary) / .09);transform:translateY(-5px)}.reference-ui .advantage h2{margin:20px 0 8px;font-size:18px}.reference-ui .advantage p{font-size:12px;line-height:1.8}.reference-ui .profile-panel form{max-width:560px}.reference-ui .profile-avatar{background:linear-gradient(135deg, rgb(var(--primary) / .13), rgb(var(--violet) / .16));width:72px;height:72px;color:rgb(var(--primary));border-radius:50%;place-items:center;margin-bottom:22px;display:grid}.reference-ui .membership-banner{border:1px solid rgb(var(--primary) / .22);background:linear-gradient(110deg, rgb(var(--ink)), rgb(var(--primary)));color:#fff;box-shadow:0 18px 40px rgb(var(--primary) / .18);border-radius:16px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:18px;padding:28px 32px;display:flex}.reference-ui .membership-banner h2{color:#fff;margin:12px 0 6px;font-size:26px}.reference-ui .membership-banner p{color:#ffffffa8;font-size:11px}.reference-ui .membership-banner .tag{color:#fff;background:#ffffff21;border-color:#ffffff40}.reference-ui .membership-banner .button{color:rgb(var(--primary));background:#fff;border-color:#fff}.reference-ui .quota-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.reference-ui .quota-card{border:1px solid rgb(var(--border));background:rgb(var(--surface));border-radius:12px;padding:20px}.reference-ui .quota-card>span{color:rgb(var(--muted));font-size:11px}.reference-ui .quota-card h3{margin:10px 0;font-size:25px}.reference-ui .quota-card h3 small{font-size:11px;font-weight:600}.reference-ui .bar-track{background:rgb(var(--border));border-radius:99px;height:7px;margin:10px 0;overflow:hidden}.reference-ui .bar-track i{border-radius:inherit;background:linear-gradient(90deg, rgb(var(--primary)), rgb(var(--violet)));height:100%;display:block}.reference-ui .quota-card p{font-size:10px}.reference-ui .filter-row{gap:8px;display:flex}.reference-ui .filter-row select{min-width:125px}.reference-ui .order-summary{background:rgb(var(--canvas));border-radius:10px;gap:13px;margin:18px 0;padding:18px;display:grid}.reference-ui .order-summary>div{justify-content:space-between;font-size:12px;display:flex}.reference-ui .payment-options{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;display:grid}.reference-ui .payment-options button{border:1px solid rgb(var(--border));border-radius:9px;padding:14px}.reference-ui .payment-options button.active{border-color:rgb(var(--primary));color:rgb(var(--primary));background:rgb(var(--primary) / .05)}@keyframes mascot-float{50%{transform:translateY(-14px)rotate(1.5deg)}}@media (width<=1180px){.reference-ui .navbar{padding-inline:22px}.reference-ui .nav-links{gap:4px}.reference-ui .nav-links a{padding-inline:9px}.reference-ui .hero-visual{min-height:460px}.reference-ui .features-grid{grid-template-columns:repeat(2,1fr)}.reference-ui .evidence-layout{grid-template-columns:1fr}.reference-ui .stat-grid{grid-template-columns:repeat(3,1fr)}.reference-ui .analytics-grid{grid-template-columns:1fr}}@media (width<=860px){.reference-ui .desktop-only,.reference-ui .navbar>nav,.reference-ui .nav-actions>.button,.reference-ui .nav-actions>.user-button{display:none!important}.reference-ui .mobile-menu{display:grid!important}.reference-ui .navbar{height:64px}.reference-ui .navbar>nav.mobile-open{z-index:30;border:1px solid rgb(var(--border));background:rgb(var(--surface));box-shadow:0 18px 45px rgb(var(--ink) / .12);border-radius:14px;padding:12px;position:absolute;top:70px;left:16px;right:16px;display:grid!important}.reference-ui .navbar>nav.mobile-open a{border-radius:8px;padding:12px 14px}.reference-ui .stat-grid{grid-template-columns:repeat(2,1fr)}.reference-ui .export-grid,.reference-ui .settings-grid,.reference-ui .three-col{grid-template-columns:1fr}.reference-ui .task-row,.reference-ui .source-row,.reference-ui .conversation-row{grid-template-columns:1fr auto}.reference-ui .task-row>:nth-child(2),.reference-ui .source-row>:nth-child(2),.reference-ui .conversation-row>:nth-child(2){display:none}.reference-ui .report-grid,.reference-ui .score-layout{grid-template-columns:1fr}.reference-ui .provider-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.reference-ui .hero-copy h1{font-size:48px}.reference-ui .footer-content{grid-template-columns:1fr 1fr}}@media (width<=560px){.reference-ui .container{width:min(100% - 32px, var(--container))}.reference-ui .brand img{width:34px;height:34px}.reference-ui .brand span{font-size:18px}.reference-ui .hero-copy h1{letter-spacing:-1.2px;font-size:34px;line-height:1.17}.reference-ui .hero-copy p{font-size:14px}.reference-ui .hero-actions{flex-direction:column;align-items:stretch}.reference-ui .hero-actions .button{width:100%}.reference-ui .hero-tool{padding:13px}.reference-ui .search-console{padding:7px 8px 7px 14px}.reference-ui .search-console input{font-size:12px}.reference-ui .provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-ui .features-grid{grid-template-columns:1fr}.reference-ui .section{padding-block:70px}.reference-ui .section-heading h2{font-size:32px}.reference-ui .evidence-preview,.reference-ui .preview-inner,.reference-ui .preview-toolbar{width:100%;max-width:100%;transform:none!important}.reference-ui .enterprise-note{text-align:left;grid-template-columns:1fr}.reference-ui .membership-banner{flex-direction:column;align-items:flex-start;padding:24px}.reference-ui .quota-grid{grid-template-columns:1fr}.reference-ui .stat-grid{grid-template-columns:1fr 1fr}.reference-ui .stat-card{padding:17px 15px}.reference-ui .stat-card strong{font-size:23px}.reference-ui .filter-strip{flex-wrap:nowrap;overflow-x:auto}.reference-ui .panel-card{padding:16px}.reference-ui .platform-table{min-width:560px}.reference-ui .panel-card:has(.platform-table){overflow-x:auto}.reference-ui .risk-card,.reference-ui .task-row,.reference-ui .source-row,.reference-ui .conversation-row{grid-template-columns:1fr}.reference-ui .task-row>:not(:first-child):not(:last-child),.reference-ui .source-row>:not(:first-child):not(:last-child),.reference-ui .conversation-row>:not(:first-child):not(:last-child){display:none}.reference-ui .footer-content{grid-template-columns:1fr}.reference-ui .floating-help{bottom:12px;right:12px}.reference-ui .floating-help button:first-child{border-radius:18px;width:54px;height:54px;padding:5px}.reference-ui .floating-help button:first-child img{width:38px;height:38px}.reference-ui .floating-help button:first-child span,.reference-ui .to-top{display:none}}@media (prefers-reduced-motion:reduce){.reference-ui *,.reference-ui :before,.reference-ui :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.reference-ui .navbar,.reference-ui .floating-help,.reference-ui .to-top,.reference-ui .footer,.reference-ui .button{display:none!important}.reference-ui .panel-card{box-shadow:none;break-inside:avoid}}.reference-ui .brand strong span{color:#ff6339;-webkit-text-fill-color:#ff6339;background:0 0}.reference-ui .navbar nav a{isolation:isolate;transition:color .22s ease, transform .22s var(--ease), background .22s ease;position:relative}.reference-ui .navbar nav a:after{content:"";background:rgb(var(--primary));transform-origin:50%;height:2px;transition:transform .22s var(--ease);border-radius:99px;position:absolute;bottom:5px;left:12px;right:12px;transform:scaleX(0);width:auto!important;margin:0!important}.reference-ui .navbar nav a:hover{color:rgb(var(--primary));background:0 0;transform:scale(1.09)}.reference-ui .navbar nav a:hover:after,.reference-ui .navbar nav a.active:after{display:block;transform:scaleX(1)}.reference-ui .hero-tool{box-shadow:0 28px 80px rgb(var(--primary) / .105), 0 0 0 1px rgb(var(--white) / .8)}.reference-ui .price{margin:28px 0 30px;font-size:58px}.reference-ui .plan-features>div{padding:17px 0;font-size:14px}.reference-ui .plan-features strong small{font-size:12px}.reference-ui .plan-valid{font-size:13px}.reference-ui .enterprise-note{background:linear-gradient(110deg, rgb(var(--ink)), #263e80, rgb(var(--primary)));color:#fff;border-radius:18px;margin-top:30px;padding:30px 34px;position:relative;overflow:hidden}.reference-ui .enterprise-note:after{content:"";pointer-events:none;border:1px solid #ffffff29;border-radius:50%;width:230px;height:230px;position:absolute;top:-75px;right:-45px;box-shadow:0 0 0 34px #ffffff0a}.reference-ui .enterprise-note h3{color:#fff;font-size:20px}.reference-ui .enterprise-note p{color:#ffffffad;font-size:14px}.reference-ui .enterprise-note>svg,.reference-ui .enterprise-note>.btn,.reference-ui .enterprise-note>div{z-index:1;position:relative}.reference-ui{font-size:16px}.reference-ui .page-head h1{font-size:32px}.reference-ui .page-head p{font-size:15px;line-height:1.8}.reference-ui .head-actions .btn{font-size:14px}.reference-ui .input-label{font-size:15px}.reference-ui .hero-input input{font-size:16px}.reference-ui .optional-brand,.reference-ui .optional-brand input{font-size:14px}.reference-ui .scope-head b{font-size:15px}.reference-ui .scope-head span{font-size:14px}.reference-ui .provider-top h3{font-size:15px}.reference-ui .terminal>label,.reference-ui .picker-footer{font-size:14px}.reference-ui .demo-note{font-size:13px}.reference-ui .history-item strong{font-size:15px}.reference-ui .history-item small{font-size:12px}.reference-ui .date-range input{font-size:13px}.reference-ui .sidebar-upgrade strong{font-size:15px}.reference-ui .sidebar-upgrade p,.reference-ui .sidebar-upgrade a{font-size:13px}.reference-ui .panel-head h2{font-size:19px}.reference-ui .panel-head p{font-size:14px}.reference-ui .stat-label{font-size:13px}.reference-ui .tabs button{font-size:14px}.reference-ui .filter-hint,.reference-ui .filter-row select,.reference-ui .filter-row>label{font-size:13px}.reference-ui table{font-size:14px}.reference-ui th{font-size:13px}.reference-ui td{font-size:14px}.reference-ui td .text-button,.reference-ui .source-link{font-size:13px}.reference-ui .platform-cell>span,.reference-ui .platform-cell>b{font-size:14px}.reference-ui .platform-cell small,.reference-ui .tag{font-size:12px}.reference-ui .text-button{font-size:14px}.reference-ui .task-progress-row,.reference-ui .demo-note{font-size:13px}.reference-ui .section-heading p{font-size:16px}.reference-ui .feature-card p,.reference-ui .advantage p,.reference-ui .benefit p,.reference-ui .process p,.reference-ui .optimization-table p{font-size:14px}.reference-ui .feature-card h3,.reference-ui .advantage h3,.reference-ui .process h3,.reference-ui .optimization-table h3{font-size:19px}@media (width<=860px){.reference-ui .navbar nav a:hover{transform:none}.reference-ui .compact .provider-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.reference-ui .search-console{width:100%;max-width:100%}}@media (width<=560px){.reference-ui .page-head h1{font-size:28px}.reference-ui .compact .provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-ui .compact .provider-card{min-width:0}.reference-ui .compact .picker-footer{flex-direction:column;align-items:flex-start;gap:14px}.reference-ui .compact .mode-choice{justify-content:space-between;width:100%;display:flex}.reference-ui .hero-input{padding-left:14px}.reference-ui .hero-input>svg{width:22px}.reference-ui .hero-input input{font-size:14px}.reference-ui .submit-circle{width:48px;min-width:48px;height:48px}}.reference-ui .header{z-index:100;background:rgb(var(--white) / .88);border-bottom:1px solid rgb(var(--border) / .45);-webkit-backdrop-filter:blur(22px);height:80px;padding-top:5px;position:sticky;top:0}.reference-ui .header .navbar{height:72px}.reference-ui .navbar nav a.active{background:0 0}.reference-ui .hero-intro{padding:24px 24px 6px}.reference-ui .hero-intro h1{text-shadow:0 2px 0 #ffffffe6, 0 14px 50px rgb(var(--ink) / .12)}.reference-ui .hero-intro .gradient-text{text-shadow:none}.reference-ui .hero-intro>.intro-badge,.reference-ui .section-heading>.section-kicker{display:none!important}.reference-ui .cta-section>div:first-child{flex:1;min-width:0}.reference-ui .cta-buttons{flex-direction:row;align-items:center;gap:12px;margin-left:auto}.reference-ui .cta-buttons .btn{min-width:190px}@media (width<=860px){.reference-ui .header{height:80px;padding-top:8px}.reference-ui .header .navbar{height:64px}.reference-ui .cta-section{flex-direction:column;align-items:stretch}.reference-ui .cta-buttons{width:100%;margin-left:0}.reference-ui .cta-buttons .btn{flex:1;min-width:0}}@media (width<=560px){.reference-ui .hero-intro{padding-inline:16px}.reference-ui .cta-section{padding:30px 20px}.reference-ui .cta-buttons{grid-template-columns:1fr 1fr;display:grid}.reference-ui .cta-buttons .btn{white-space:nowrap;min-width:0;padding-inline:10px;font-size:12px}}.reference-ui .header{-webkit-backdrop-filter:none;background:0 0;border-bottom:0}.reference-ui .navbar{background:rgb(var(--white) / .96);box-shadow:0 10px 34px rgb(var(--ink) / .08);-webkit-backdrop-filter:blur(20px)}.reference-ui .hero-intro{padding-top:8px}.reference-ui .hero-tool{background:rgb(var(--white) / .98);border:1px solid #ffffff29;border-radius:30px;margin-top:34px;padding:28px 24px 18px;overflow:hidden;box-shadow:0 30px 90px #00000047}.reference-ui .hero-tool>h2{color:rgb(var(--ink));margin-bottom:22px}.reference-ui .hero-tool>.segmented{margin-bottom:18px}.reference-ui .search-console{box-shadow:none;background:0 0;border:0;padding:7px 0 0}.reference-ui .quick-questions{margin:16px 0 0}.reference-ui .coverage-strip{border-top:0;margin-top:28px;padding:24px 0 32px}.reference-ui .scene-icon{border:1px solid rgb(var(--primary) / .13);background:linear-gradient(145deg, rgb(var(--primary) / .1), rgb(var(--violet) / .055));width:82px;height:58px;color:rgb(var(--primary));border-radius:16px;flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6}.reference-ui .scene-icon-core{z-index:2;width:40px;height:40px;box-shadow:0 8px 20px rgb(var(--primary) / .12);background:#fff;border-radius:13px;place-items:center;display:grid;position:relative}.reference-ui .scene-icon-core>svg:last-child{background:linear-gradient(135deg, rgb(var(--primary)), rgb(var(--violet)));color:#fff;border-radius:6px;padding:3px;position:absolute;bottom:-5px;right:-7px}.reference-ui .scene-node{background:rgb(var(--primary));width:6px;height:6px;box-shadow:0 0 0 4px rgb(var(--primary) / .1);border-radius:50%;position:absolute}.reference-ui .scene-node.node-a{top:12px;left:9px}.reference-ui .scene-node.node-b{background:rgb(var(--violet));bottom:10px;right:10px}.reference-ui .scene-signal{background:linear-gradient(90deg, transparent, rgb(var(--primary) / .28), transparent);height:1px;position:absolute;top:50%;left:12px;right:12px;transform:rotate(-18deg)}.reference-ui .scene-icon.large{background:radial-gradient(circle at 78% 25%, rgb(var(--violet) / .17), transparent 24%), linear-gradient(135deg, rgb(var(--primary) / .1), rgb(var(--primary) / .025));border-radius:19px;width:100%;height:116px;margin-bottom:24px;display:grid}.reference-ui .scene-icon.large .scene-icon-core{border-radius:17px;width:58px;height:58px}.reference-ui .scene-icon.large:after{content:"";border:1px solid rgb(var(--primary) / .13);width:52px;height:52px;box-shadow:-26px 38px 0 -18px rgb(var(--primary) / .12);border-radius:14px;position:absolute;top:20px;right:18px;transform:rotate(12deg)}.reference-ui .feature-card{isolation:isolate;min-height:310px;position:relative;overflow:hidden}.reference-ui .feature-card:before{content:"";z-index:-1;background:radial-gradient(circle, rgb(var(--primary) / .1), transparent 68%);border-radius:50%;width:180px;height:180px;position:absolute;top:34px;right:-42px}.reference-ui .feature-card:after{content:"";z-index:-1;border:1px solid rgb(var(--primary) / .1);width:84px;height:54px;box-shadow:-23px -22px 0 -13px rgb(var(--violet) / .1);border-radius:16px;position:absolute;bottom:24px;right:24px;transform:rotate(-7deg)}.reference-ui .feature-top>span{gap:15px;font-size:14px}.reference-ui .feature-top>svg{z-index:2;position:relative}.reference-ui .advantage{overflow:hidden}.reference-ui .system-orbit{border:1px solid rgb(var(--primary) / .13);border-radius:50%;position:absolute;transform:rotate(-12deg)}.reference-ui .orbit-one{width:420px;height:300px}.reference-ui .orbit-two{border-color:rgb(var(--violet) / .1);width:520px;height:385px;transform:rotate(16deg)}.reference-ui .system-center{z-index:3;border:1px solid rgb(var(--primary) / .16);width:210px;box-shadow:0 28px 70px rgb(var(--primary) / .16);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border-radius:32px;justify-items:center;padding:30px 24px;display:grid;position:relative}.reference-ui .system-center img{width:72px;height:72px}.reference-ui .system-center strong{margin-top:10px;font-size:24px}.reference-ui .system-center small{margin-top:4px}.reference-ui .system-node{z-index:4;border:1px solid rgb(var(--primary) / .14);box-shadow:0 14px 34px rgb(var(--primary) / .11);background:#fff;border-radius:15px;align-items:center;gap:9px;padding:12px 16px;font-size:13px;font-weight:700;display:flex;position:absolute}.reference-ui .system-node svg{color:rgb(var(--primary))}.reference-ui .node-answer{top:16%;left:4%}.reference-ui .node-position{top:24%;right:0}.reference-ui .node-source{bottom:18%;left:2%}.reference-ui .node-product{bottom:12%;right:4%}.reference-ui .story-window{box-shadow:0 22px 48px rgb(var(--primary) / .11);background:#fff;border-radius:20px;padding:24px}.reference-ui .story-toolbar{border-bottom:1px solid rgb(var(--border));align-items:center;gap:7px;padding-bottom:18px;font-size:12px;display:flex}.reference-ui .story-toolbar i{background:rgb(var(--border));border-radius:50%;width:7px;height:7px}.reference-ui .story-toolbar span{margin-left:8px}.reference-ui .story-flow{justify-content:space-between;align-items:center;gap:8px;padding:44px 0 36px;display:flex}.reference-ui .story-flow span{background:rgb(var(--primary) / .055);color:rgb(var(--primary));border-radius:14px;justify-items:center;gap:10px;padding:16px 12px;font-size:12px;font-weight:700;display:grid}.reference-ui .story-flow>svg{color:rgb(var(--muted))}.reference-ui .story-bars{gap:12px;display:grid}.reference-ui .story-bars i{background:linear-gradient(90deg, rgb(var(--primary)), rgb(var(--violet)));border-radius:99px;height:10px}.reference-ui .story-bars i:nth-child(2){opacity:.75;width:76%}.reference-ui .story-bars i:nth-child(3){opacity:.5;width:88%}.reference-ui .story-bars i:nth-child(4){opacity:.3;width:58%}.reference-ui .story-points{gap:18px;margin-top:30px;display:grid}.reference-ui .story-points>div{align-items:flex-start;gap:16px;display:flex}.reference-ui .story-points b{background:rgb(var(--primary) / .08);width:38px;height:38px;color:rgb(var(--primary));border-radius:12px;flex:none;place-items:center;display:grid}.reference-ui .story-points span,.reference-ui .story-points strong,.reference-ui .story-points small{display:block}.reference-ui .story-points small{margin-top:3px}.reference-ui .value-scene{background:linear-gradient(135deg, rgb(var(--primary) / .12), rgb(var(--violet) / .07));width:78px;height:78px;color:rgb(var(--primary));border-radius:22px;place-items:center;margin-bottom:28px;display:grid;position:relative}.reference-ui .value-scene i{background:rgb(var(--violet));width:7px;height:7px;box-shadow:0 0 0 5px rgb(var(--violet) / .08);border-radius:50%;position:absolute}.reference-ui .value-scene i:first-of-type{top:12px;left:10px}.reference-ui .value-scene i:last-of-type{bottom:12px;right:10px}@media (width<=860px){.reference-ui .hero-tool{padding:22px 16px 16px}.reference-ui .orbit-two{width:450px}}@media (width<=560px){.reference-ui .hero-intro h1{letter-spacing:-1.4px;font-size:42px;line-height:1.22}.reference-ui .hero-tool{border-radius:22px;width:calc(100% - 24px)}.reference-ui .coverage-strip{flex-wrap:wrap;gap:12px;width:calc(100% - 32px)}.reference-ui .coverage-strip>i{display:none}.reference-ui .scene-icon{width:62px;height:50px}.reference-ui .feature-top>span{gap:10px}.reference-ui .story-flow{gap:4px}.reference-ui .story-flow span{padding:12px 7px}}.reference-ui .hero-intro h1{color:rgb(var(--ink));text-shadow:0 12px 45px rgb(var(--primary) / .08)}.reference-ui .hero-intro p{color:rgb(var(--text));text-shadow:none}.reference-ui .hero-tool{border-color:rgb(var(--primary) / .12);box-shadow:0 30px 90px rgb(var(--primary) / .14);background:#fffffff0}.reference-ui .coverage-strip span{color:rgb(var(--text))}.reference-ui .coverage-strip b{color:rgb(var(--ink))}.reference-ui .coverage-strip>i{background:rgb(var(--border))}.reference-ui .coverage-strip svg{color:rgb(var(--primary))}.reference-ui .enterprise-note .enterprise-cta{min-width:190px;min-height:50px;color:rgb(var(--primary));background:#fff;border:1px solid #ffffffb8;border-radius:999px;padding:12px 24px;font-size:15px;font-weight:750;box-shadow:0 10px 24px #00000029}.reference-ui .enterprise-note .enterprise-cta:hover{color:rgb(var(--violet));background:#f7faff;border-color:#fff;transform:translateY(-2px)scale(1.025);box-shadow:0 14px 28px #00000038}@media (width<=560px){.reference-ui .enterprise-note .enterprise-cta{width:100%;min-width:0}}.reference-ui{--aion-gradient:linear-gradient(108deg, rgb(var(--primary)) 0%, rgb(var(--violet)) 72%, rgb(var(--pink)) 100%)}.reference-ui .hero-intro p{font-size:18px}.reference-ui .hero-tool>.segmented button.active{background:var(--aion-gradient);color:#fff;box-shadow:0 9px 24px rgb(var(--violet) / .23)}.reference-ui .hero-tool>.segmented button{transition:transform .22s var(--ease), box-shadow .22s ease, background .22s ease}.reference-ui .hero-tool>.segmented button:hover{transform:translateY(-1px)}.reference-ui .navbar nav a.active{color:#0000;background:0 0;background-image:var(--aion-gradient);-webkit-background-clip:text;background-clip:text}.reference-ui .navbar nav a:after{background:var(--aion-gradient)}.reference-ui .navbar nav a:active{transform:scale(.96)}.reference-ui .evidence-text>h3 .gradient-text{font-weight:850}.reference-ui .benefit{transition:transform .24s var(--ease), background .24s ease, box-shadow .24s ease;border-radius:16px;padding:12px}.reference-ui .benefit:hover{background:linear-gradient(100deg, rgb(var(--primary) / .055), rgb(var(--violet) / .025));box-shadow:0 12px 30px rgb(var(--primary) / .07);transform:translate(7px)}.reference-ui .benefit .soft-icon{transition:transform .32s var(--ease), border-radius .32s ease;background:linear-gradient(145deg, rgb(var(--primary) / .1), rgb(var(--violet) / .07));position:relative;overflow:hidden}.reference-ui .benefit .soft-icon:after{content:"";border:1px solid rgb(var(--violet) / .28);opacity:0;border-radius:50%;width:22px;height:22px;position:absolute;transform:scale(.25)}.reference-ui .benefit:hover:nth-of-type(2n) .soft-icon{transform:rotate(-8deg)scale(1.08)}.reference-ui .benefit:hover:nth-of-type(odd) .soft-icon{transform:translateY(-4px)rotate(6deg)scale(1.08)}.reference-ui .benefit:hover .soft-icon:after{animation:.55s ease-out icon-ripple}.reference-ui .benefit:hover .soft-icon svg{animation:icon-pop .52s var(--ease)}@keyframes icon-ripple{0%{opacity:.7;transform:scale(.25)}to{opacity:0;transform:scale(2.4)}}@keyframes icon-pop{0%,to{transform:scale(1)}45%{transform:scale(1.18)}}.reference-ui .advantage-scene{border:1px solid rgb(var(--primary) / .12);background:linear-gradient(135deg,#f7faff,#f4f1ff);border-radius:21px;height:150px;margin:-6px -4px 25px;padding:20px;position:relative;overflow:hidden}.reference-ui .advantage-scene:before{content:"";background-image:radial-gradient(rgb(var(--primary) / .16) .7px, transparent .7px);opacity:.55;background-size:17px 17px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 75%);mask-image:linear-gradient(90deg,#000,#0000 75%)}.reference-ui .scene-dashboard{z-index:2;width:78%;box-shadow:0 12px 28px rgb(var(--primary) / .1);transition:transform .32s var(--ease);background:#ffffffe0;border:1px solid #ffffffe6;border-radius:14px;padding:13px 14px;position:relative}.reference-ui .scene-dashboard-title{color:rgb(var(--ink));align-items:center;gap:7px;font-size:11px;font-weight:750;display:flex}.reference-ui .scene-dashboard-title svg{color:rgb(var(--primary))}.reference-ui .scene-dashboard-list{gap:6px;margin-top:9px;display:grid}.reference-ui .scene-dashboard-list>span{color:rgb(var(--text));grid-template-columns:6px 1fr auto;align-items:center;gap:6px;font-size:9px;display:grid}.reference-ui .scene-dashboard-list i{background:linear-gradient(135deg, rgb(var(--primary)), rgb(var(--violet)));border-radius:50%;width:5px;height:5px}.reference-ui .scene-dashboard-list b{color:rgb(var(--primary));font-size:9px}.reference-ui .scene-orb{z-index:3;background:var(--aion-gradient);color:#fff;width:55px;height:55px;box-shadow:0 12px 26px rgb(var(--violet) / .24);transition:transform .34s var(--ease);border-radius:18px;place-items:center;display:grid;position:absolute;bottom:20px;right:17px}.reference-ui .advantage:hover .scene-dashboard{transform:translate(-2px,-5px)rotate(-1deg)}.reference-ui .advantage:hover .scene-orb{transform:translateY(-8px)rotate(8deg)scale(1.06)}.reference-ui .advantage-scene-source .scene-dashboard-list>span:nth-child(2){color:rgb(var(--primary));font-weight:700}.reference-ui .advantage-scene-commerce .scene-orb{border-radius:50% 50% 18px}.reference-ui .feature-card{min-height:320px;transition:transform .26s var(--ease), box-shadow .26s ease, border-color .26s ease;padding-right:42%}.reference-ui .feature-card:before,.reference-ui .feature-card:after{display:none}.reference-ui .feature-card h3,.reference-ui .feature-card>p,.reference-ui .feature-card>.text-button,.reference-ui .feature-card>.feature-top{z-index:4;position:relative}.reference-ui .feature-card>p{max-width:360px}.reference-ui .feature-scene{z-index:1;width:40%;height:100%;transition:transform .38s var(--ease), filter .3s ease;border-radius:0 21px 21px 0;position:absolute;top:0;right:0;overflow:hidden}.reference-ui .feature-photo{filter:saturate(.72);opacity:.68;background-image:linear-gradient(90deg,#fff 0%,#ffffff94 28%,#ffffff14 78%),url(https://static.aionclaw.com/aionclaw/public/files/63d7c1f2c67948d3a981b28951c3974a.png);background-repeat:no-repeat;background-size:cover,760px;position:absolute;inset:0}.reference-ui .feature-scene-search .feature-photo{background-position:0,54% 44%}.reference-ui .feature-scene-brand .feature-photo{background-position:0,82% 35%}.reference-ui .feature-scene-product .feature-photo{background-position:0,68% 72%}.reference-ui .feature-scene-monitor .feature-photo{background-position:0,90% 62%}.reference-ui .feature-data-card{width:168px;box-shadow:0 16px 34px rgb(var(--ink) / .13);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .35s var(--ease);background:#ffffffe6;border:1px solid #ffffffeb;border-radius:17px;padding:15px;position:absolute;bottom:26px;right:22px}.reference-ui .feature-data-card>span{background:linear-gradient(135deg, rgb(var(--primary) / .12), rgb(var(--violet) / .1));width:33px;height:33px;color:rgb(var(--primary));border-radius:10px;place-items:center;margin-bottom:13px;display:grid}.reference-ui .feature-data-card small,.reference-ui .feature-data-card strong{display:block}.reference-ui .feature-data-card small{color:rgb(var(--text));font-size:9px}.reference-ui .feature-data-card strong{margin-top:3px;font-size:12px}.reference-ui .feature-data-card i{background:var(--aion-gradient);border-radius:99px;width:72%;height:4px;margin-top:11px;display:block}.reference-ui .feature-card:hover .feature-scene{filter:saturate(1.08);transform:scale(1.035)}.reference-ui .feature-card:hover .feature-data-card{transform:translate(-4px,-8px)rotate(-1deg)}.reference-ui .feature-card:active{transform:translateY(-1px)scale(.992)}.reference-ui .process{gap:42px}.reference-ui .process>div{flex-direction:column;align-items:flex-start;display:flex}.reference-ui .step-number{background:var(--aion-gradient);color:#fff;width:52px;height:52px;box-shadow:inset 0 2px 0 #ffffff59, 0 12px 25px rgb(var(--violet) / .22);text-shadow:0 1px 2px rgb(var(--ink) / .2);border:1px solid #ffffffdb;margin:0 0 25px;position:relative}.reference-ui .step-number:after{content:"";border:1px solid #ffffff42;border-radius:50%;position:absolute;inset:5px}.reference-ui .process>div:not(:last-child):after{background:linear-gradient(90deg, rgb(var(--primary) / .3), rgb(var(--violet) / .12));top:26px;left:68px}.reference-ui .process>div:hover .step-number{box-shadow:inset 0 2px 0 #fff6, 0 16px 30px rgb(var(--violet) / .28);transform:translateY(-4px)rotate(4deg)}.reference-ui .optimization-table>div{transition:transform .24s var(--ease), background .24s ease, box-shadow .24s ease;border-radius:15px;margin-inline:-12px;padding-inline:30px}.reference-ui .optimization-table>div:hover{background:linear-gradient(90deg, rgb(var(--primary) / .055), rgb(var(--violet) / .028));box-shadow:0 12px 32px rgb(var(--primary) / .07);transform:scale(1.018)}.reference-ui .optimization-table>div:hover>svg{color:rgb(var(--violet));transform:translate(6px)}.reference-ui .optimization-table svg{transition:transform .24s var(--ease), color .24s ease}.reference-ui .enterprise-note .enterprise-cta{min-width:220px;min-height:58px;transition:transform .24s var(--ease), box-shadow .24s ease;color:rgb(var(--violet));background:#fff;gap:10px;font-size:17px}.reference-ui .enterprise-note .enterprise-cta .gradient-text{font-size:18px;font-weight:800}.reference-ui .enterprise-note .enterprise-cta svg{width:22px;height:22px;color:rgb(var(--violet));stroke:rgb(var(--violet))}.reference-ui .enterprise-note .enterprise-cta:hover{transform:translateY(-3px)scale(1.055)}.reference-ui .enterprise-note .enterprise-cta:active{transform:scale(.98)}.reference-ui .footer-company{border-top:1px solid rgb(var(--border) / .65);color:rgb(var(--text));text-align:center;justify-items:center;gap:14px;padding:22px 0 6px;font-size:11px;display:grid}.reference-ui .footer-company>div{color:rgb(var(--ink));flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;display:flex}.reference-ui .footer-company img{display:block}.reference-ui .footer-company i{color:rgb(var(--muted))}.reference-ui .footer-company :is(button,a){color:rgb(var(--ink));padding:0;font-size:11px}.reference-ui .footer-company :is(button,a):hover{color:rgb(var(--violet))}.reference-ui .footer-company p{color:rgb(var(--muted));font-size:10px}@media (width<=980px){.reference-ui .feature-card{padding-right:34px}.reference-ui .feature-scene{display:none}}@media (width<=560px){.reference-ui .hero-intro p{font-size:15px}.reference-ui .advantage-scene{height:140px}.reference-ui .optimization-table>div:hover{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.reference-ui .benefit:hover .soft-icon svg,.reference-ui .benefit:hover .soft-icon:after{animation:none}.reference-ui .benefit:hover,.reference-ui .advantage:hover .scene-dashboard,.reference-ui .advantage:hover .scene-orb,.reference-ui .feature-card:hover .feature-scene,.reference-ui .feature-card:hover .feature-data-card,.reference-ui .process>div:hover .step-number,.reference-ui .optimization-table>div:hover{transform:none}}.reference-ui .navbar nav a:after,.reference-ui .navbar nav a.active:after{background:var(--aion-gradient)!important}.reference-ui .advantage{padding:0 30px 36px}.reference-ui .advantage-scene{border-width:0 0 1px;border-radius:20px 20px 16px 16px;width:calc(100% + 60px);height:164px;margin:0 -30px 25px;padding:22px 26px}.reference-ui .scene-dashboard{width:80%;padding:15px 16px}.reference-ui .scene-dashboard-title{font-size:12px}.reference-ui .scene-dashboard-list>span,.reference-ui .scene-dashboard-list b{font-size:10px}.reference-ui .scene-orb{width:59px;height:59px;bottom:24px;right:23px}.reference-ui .feature-card{padding-right:39%}.reference-ui .feature-card>.feature-top{min-height:58px;margin-bottom:20px;padding-right:48px;position:static}.reference-ui .feature-card .feature-top>svg{z-index:6;width:25px;height:25px;color:rgb(var(--text));transition:transform .24s var(--ease), color .24s ease;position:absolute;top:29px;right:28px}.reference-ui .feature-card:hover .feature-top>svg{color:rgb(var(--violet));transform:translate(4px,-4px)}.reference-ui .feature-card .scene-icon{width:66px;height:52px;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.reference-ui .feature-card .scene-icon-core{width:48px;height:48px;box-shadow:none;background:0 0;border-radius:0}.reference-ui .feature-card .scene-icon-core>svg:first-child{width:32px;height:32px;filter:drop-shadow(0 5px 8px rgb(var(--primary) / .16))}.reference-ui .feature-card .scene-icon-core>svg:last-child{box-shadow:0 6px 13px rgb(var(--violet) / .24);border:2px solid #fff;border-radius:9px;padding:4px;bottom:-4px;right:-8px}.reference-ui .feature-card .scene-icon .scene-node{width:6px;height:6px;box-shadow:0 0 0 5px rgb(var(--primary) / .08)}.reference-ui .feature-card .scene-icon .node-a{top:4px;left:0}.reference-ui .feature-card .scene-icon .node-b{bottom:1px;right:1px}.reference-ui .feature-card .scene-icon .scene-signal{background:linear-gradient(90deg, transparent, rgb(var(--primary) / .45), rgb(var(--violet) / .32), transparent);left:4px;right:4px}.reference-ui .feature-scene{background:linear-gradient(145deg, rgb(var(--primary) / .015), rgb(var(--violet) / .07));transform-origin:100% 100%;border-radius:28px 0 21px;width:42%;height:78%;top:auto;bottom:0;right:0;overflow:hidden}.reference-ui .feature-photo{border:1px solid rgb(var(--primary) / .13);width:86%;height:72%;box-shadow:0 17px 35px rgb(var(--primary) / .1);filter:none;opacity:1;background:linear-gradient(160deg,#fffffffa,#eff4fff0);border-radius:18px;position:absolute;inset:auto 15px 18px auto;overflow:hidden;transform:rotate(-4deg)}.reference-ui .feature-photo:before{content:"";background:linear-gradient(90deg, rgb(var(--primary) / .2) 0 18%, rgb(var(--border)) 18% 64%, transparent 64%);border-radius:99px;height:8px;position:absolute;top:17px;left:16px;right:16px}.reference-ui .feature-photo:after{content:"";background:conic-gradient(rgb(var(--primary)) 0 32%, rgb(var(--violet)) 32% 67%, rgb(var(--primary) / .12) 67%);border-radius:50%;width:52px;height:52px;position:absolute;bottom:14px;right:14px;box-shadow:inset 0 0 0 12px #fff}.reference-ui .feature-photo>i{background:rgb(var(--primary) / .1);border-radius:99px;height:7px;position:absolute;left:17px;right:82px}.reference-ui .feature-photo>i:first-child{width:58%;top:51px}.reference-ui .feature-photo>i:nth-child(2){background:rgb(var(--violet) / .13);width:44%;top:72px}.reference-ui .feature-photo>i:nth-child(3){width:52%;top:93px}.reference-ui .feature-photo>b{background:linear-gradient(135deg, rgb(var(--primary) / .13), rgb(var(--violet) / .17));width:72px;height:35px;box-shadow:80px 0 0 rgb(var(--primary) / .07);border-radius:10px;position:absolute;bottom:16px;left:17px}.reference-ui .feature-scene-search .feature-photo:after{background:linear-gradient(135deg, rgb(var(--primary) / .15), rgb(var(--violet) / .2));box-shadow:none;border-radius:14px}.reference-ui .feature-scene-product .feature-photo>b{width:54px;height:54px;box-shadow:64px 0 0 rgb(var(--violet) / .1), 128px 0 0 rgb(var(--primary) / .08);border-radius:14px}.reference-ui .feature-scene-monitor .feature-photo>i{transform-origin:0;background:linear-gradient(90deg, rgb(var(--primary)), rgb(var(--violet)));height:3px;transform:rotate(-8deg)}.reference-ui .feature-data-card{width:160px;box-shadow:0 16px 32px rgb(var(--ink) / .12);padding:14px;bottom:20px;right:18px}.reference-ui .home-provider-picker .provider-grid,.reference-ui .home-provider-picker .picker-footer{width:min(100%,1030px);margin-inline:auto}.reference-ui .home-provider-picker .provider-grid{gap:14px}.reference-ui .home-provider-picker .provider-card{min-height:215px;padding-inline:16px}.reference-ui .supported-provider-picker .provider-grid,.reference-ui .supported-provider-picker .picker-footer{width:min(100%,1030px);margin-inline:auto}.reference-ui .supported-provider-picker .provider-grid{gap:14px}.reference-ui .supported-provider-picker .provider-card{padding-inline:16px}@media (width<=980px){.reference-ui .feature-card{padding-right:34px}.reference-ui .feature-scene{display:none}}@media (width<=560px){.reference-ui .advantage{padding-inline:22px}.reference-ui .advantage-scene{width:calc(100% + 44px);margin-inline:-22px}}@media (prefers-reduced-motion:reduce){.reference-ui .feature-card:hover .feature-top>svg{transform:none!important}}.reference-ui .hero-input>svg{stroke-width:2.65px}.reference-ui .advantage-scene{clip-path:inset(0 round 20px 20px 16px 16px);border-radius:20px 20px 16px 16px}.reference-ui .feature-card>p{width:min(100%,300px);max-width:300px}.reference-ui .feature-card h3{max-width:340px}.reference-ui .feature-card .scene-icon{perspective:280px}.reference-ui .feature-card .scene-icon-core{--scene-a:47 105 255;--scene-b:126 76 255;color:#fff;background:linear-gradient(145deg, rgb(var(--scene-a)), rgb(var(--scene-b)));width:51px;height:47px;box-shadow:inset 2px 3px 3px #ffffff6b, inset -4px -6px 10px #1f268e3d, 0 10px 18px rgb(var(--scene-a) / .25), 0 2px 0 rgb(var(--scene-b) / .55);border:1px solid #ffffffc7;border-radius:15px;transform:rotateX(8deg)rotateY(-10deg)rotate(-3deg)}.reference-ui .feature-card .scene-icon-core:before,.reference-ui .feature-card .scene-icon-core:after{content:"";z-index:-1;border-radius:14px;position:absolute}.reference-ui .feature-card .scene-icon-core:before{background:linear-gradient(145deg, rgb(var(--scene-a) / .36), rgb(var(--scene-b) / .7));filter:blur(.2px);inset:5px -5px -5px 5px}.reference-ui .feature-card .scene-icon-core:after{border:1px solid #ffffff38;inset:7px;box-shadow:inset 0 0 12px #ffffff2e}.reference-ui .feature-card .scene-icon-core>svg:first-child{filter:drop-shadow(0 3px 3px #1c1e7047);width:30px;height:30px}.reference-ui .feature-card .scene-brand .scene-icon-core{--scene-a:86 86 255;--scene-b:181 65 238}.reference-ui .feature-card .scene-product .scene-icon-core{--scene-a:81 91 255;--scene-b:128 69 242}.reference-ui .feature-card .scene-monitor .scene-icon-core{--scene-a:31 129 255;--scene-b:126 70 242}.reference-ui .feature-card .scene-node,.reference-ui .feature-card .scene-signal{display:none}.reference-ui .feature-scene{background:linear-gradient(180deg, #fff 0%, rgb(var(--primary) / .025) 32%, rgb(var(--violet) / .105) 100%);border-radius:0 0 21px;height:86%}.reference-ui .footer-company{text-align:left;justify-content:space-between;align-items:center;gap:24px;padding:22px 0 6px;font-size:12px;display:flex}.reference-ui .footer-company>div{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:9px;font-size:12px;display:flex}.reference-ui .footer-company-primary{color:rgb(var(--ink))}.reference-ui .footer-company-meta{color:rgb(var(--muted));margin-left:auto}.reference-ui .footer-company :is(button,a){font-size:12px}.reference-ui .ai-halo{border:1px solid rgb(var(--primary) / .16);border-radius:50%;position:absolute;transform:rotate(-13deg)}.reference-ui .halo-one{width:430px;height:300px}.reference-ui .halo-two{border-color:rgb(var(--violet) / .12);width:500px;height:365px;transform:rotate(17deg)}.reference-ui .ai-globe{z-index:5;width:230px;height:230px;box-shadow:inset 18px 17px 27px #ffffff61, inset -24px -27px 38px #160e6e73, 0 24px 52px rgb(var(--primary) / .34);background:radial-gradient(circle at 31% 22%,#d8f1ff 0 4%,#69a6ff 17%,#315cff 47%,#3921ae 78%,#24106f 100%);border:2px solid #ffffffd1;border-radius:50%;place-items:center;display:grid;position:absolute;top:68px;left:50%;overflow:hidden;transform:translate(-50%)}.reference-ui .ai-globe:before{content:"";border:1px solid #ffffff42;border-radius:50%;position:absolute;inset:16px;box-shadow:inset 0 0 24px #ffffff26}.reference-ui .ai-globe:after{content:"";filter:blur(10px);background:#ffffff59;border-radius:50%;width:65px;height:32px;position:absolute;top:22px;left:42px;transform:rotate(-28deg)}.reference-ui .ai-globe strong{z-index:3;color:#fff;letter-spacing:-7px;text-shadow:0 4px 3px #251f8259,0 9px 18px #1c147054;font-size:86px;font-weight:900;line-height:1;position:relative}.reference-ui .globe-grid{border:1px solid #fff3;border-radius:50%;position:absolute;inset:10px}.reference-ui .globe-grid-a{transform:scaleX(.46)}.reference-ui .globe-grid-b{transform:scaleY(.45)}.reference-ui .ai-orbital-ring{z-index:6;border:10px solid #dcefffb8;border-left-color:rgb(var(--violet) / .78);width:360px;height:82px;box-shadow:0 4px 8px rgb(var(--primary) / .16), inset 0 0 7px #ffffffbf;border-right-color:#77dbff;border-radius:50%;position:absolute;top:157px;left:50%;transform:translate(-50%)rotate(-13deg)}.reference-ui .ai-satellite{z-index:8;box-shadow:inset 3px 3px 6px #fff9, inset -4px -5px 8px #37279347, 0 8px 16px rgb(var(--primary) / .24);border:2px solid #fffc;border-radius:50%;position:absolute}.reference-ui .satellite-one{background:linear-gradient(145deg,#e7c9ff,#8f4fff 54%,#ec66da);width:34px;height:34px;top:112px;left:12%}.reference-ui .satellite-two{background:linear-gradient(145deg,#b9edff,#258bff 55%,#324bd1);width:24px;height:24px;top:97px;right:13%}.reference-ui .satellite-three{background:linear-gradient(145deg,#ffd5fb,#e45cec 55%,#6741d7);width:27px;height:27px;bottom:142px;right:8%}.reference-ui .ai-pedestal{z-index:4;width:350px;height:118px;box-shadow:inset 0 8px 12px #fffc, inset 0 -12px 20px #303dad3d, 0 24px 37px rgb(var(--primary) / .22);background:linear-gradient(#f7fbff 0 13%,#9bc4ff 14% 26%,#fff 27% 42%,#718cff 43% 58%,#dfeaff 59% 76%,#5266dc 77%);border:2px solid #ffffffeb;border-radius:50%;position:absolute;bottom:58px;left:50%;transform:translate(-50%)}.reference-ui .ai-pedestal:before{content:"";background:radial-gradient(at 50% 35%,#fff 0 27%,#bddaff 42%,#6684ef 68%,#3545ae 100%);border:2px solid #ffffffe6;border-radius:50%;width:290px;height:65px;position:absolute;top:-17px;left:50%;transform:translate(-50%)}.reference-ui .ai-pedestal span{z-index:2;background:radial-gradient(#eef8ff 0 25%,#84baff 57%,#3f4fc3 100%);border-radius:50%;width:145px;height:34px;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.reference-ui .ai-pedestal b{z-index:4;color:#fff;letter-spacing:8px;text-shadow:0 3px 4px #26228266;font-size:42px;font-weight:900;line-height:1;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}@media (width<=1100px){.reference-ui .footer-company{flex-direction:column;align-items:flex-start;gap:10px}.reference-ui .footer-company-meta{white-space:normal;margin-left:0;flex-wrap:wrap!important}}@media (width<=560px){.reference-ui .container{width:min(100% - 32px,1200px)}.reference-ui .nav-actions .user-button{justify-content:center;width:40px;min-width:40px;padding:0}.reference-ui .nav-actions .user-button>span:not(.avatar),.reference-ui .nav-actions .user-button>svg{display:none}.reference-ui .ai-globe{width:205px;height:205px;top:48px}.reference-ui .ai-globe strong{font-size:74px}.reference-ui .ai-orbital-ring{width:315px;top:127px}.reference-ui .ai-pedestal{width:320px;height:105px;bottom:45px}.reference-ui .ai-pedestal:before{width:265px}.reference-ui .ai-pedestal b{font-size:36px}.reference-ui .footer-company>div{white-space:normal;flex-wrap:wrap}}.reference-ui .feature-card .scene-icon{perspective:none;place-items:center;width:58px;height:54px;display:grid}.reference-ui .feature-card .scene-icon-core{width:54px;height:54px;color:rgb(var(--primary));box-shadow:none;background:0 0;border:0;border-radius:0;transform:none}.reference-ui .feature-card .scene-icon-core:before,.reference-ui .feature-card .scene-icon-core:after{display:none}.reference-ui .feature-card .scene-icon-core>svg:first-child{stroke-width:1.9px;width:43px;height:43px;filter:drop-shadow(0 2px 0 #fffffff5) drop-shadow(0 7px 8px rgb(var(--primary) / .24)) drop-shadow(3px 4px 0 rgb(var(--violet) / .18));transition:transform .3s var(--ease), filter .3s ease}.reference-ui .feature-card .scene-icon-core>svg:last-child{color:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:static;bottom:auto;right:auto}.reference-ui .feature-card:hover .scene-icon-core>svg:first-child{filter:drop-shadow(0 2px 0 #fff) drop-shadow(0 11px 11px rgb(var(--primary) / .3)) drop-shadow(4px 5px 0 rgb(var(--violet) / .2));transform:translateY(-4px)rotate(-3deg)scale(1.08)}.reference-ui .feature-card .scene-brand .scene-icon-core{color:rgb(var(--violet))}.reference-ui .feature-card .scene-product .scene-icon-core{color:#5954e6}.reference-ui .feature-card .scene-monitor .scene-icon-core{color:#1a7eef}.reference-ui .feature-scene-monitor .feature-photo>i{background:linear-gradient(180deg, rgb(var(--primary)), #7199ff);border-radius:7px 7px 3px 3px;width:13px;top:auto;right:auto;transform:none}.reference-ui .feature-scene-monitor .feature-photo>i:first-child{height:32px;bottom:17px;left:14px}.reference-ui .feature-scene-monitor .feature-photo>i:nth-child(2){background:linear-gradient(180deg, rgb(var(--violet)), #ab89ff);height:48px;bottom:17px;left:30px}.reference-ui .feature-scene-monitor .feature-photo>i:nth-child(3){height:65px;bottom:17px;left:46px}.reference-ui .feature-scene-monitor .feature-photo:after{background:linear-gradient(135deg, rgb(var(--primary) / .18), rgb(var(--violet) / .28));border-radius:11px;width:35px;height:35px;bottom:35px;right:31px;box-shadow:inset 0 1px #fff}.reference-ui .optimization-table{width:min(100%,1120px);margin-inline:auto}.reference-ui .optimization-table>div{grid-template-columns:140px 270px 56px minmax(280px,360px);justify-content:center;gap:26px;padding-inline:34px}@media (hover:hover){.reference-ui .story-points>div,.reference-ui .panel,.reference-ui .stat-card,.reference-ui .quota-card,.reference-ui .answer-card,.reference-ui .citation-cards>button,.reference-ui .payment-options button,.reference-ui .export-card{transition:transform .26s var(--ease), box-shadow .26s ease, border-color .26s ease, background .26s ease}.reference-ui .panel:hover,.reference-ui .stat-card:hover,.reference-ui .quota-card:hover,.reference-ui .answer-card:hover,.reference-ui .citation-cards>button:hover,.reference-ui .payment-options button:hover,.reference-ui .export-card:hover{z-index:2;border-color:rgb(var(--primary) / .28);box-shadow:0 17px 42px rgb(var(--primary) / .11);position:relative;transform:translateY(-4px)scale(1.012)}.reference-ui .story-points>div:hover{background:linear-gradient(90deg, rgb(var(--primary) / .055), transparent);transform:translate(7px)}}@media (width<=980px){.reference-ui .optimization-table>div{grid-template-columns:120px minmax(180px,1fr) 40px minmax(230px,1fr);gap:18px;padding-inline:20px}}@media (width<=560px){.reference-ui .optimization-table>div{grid-template-columns:1fr auto;gap:10px 14px;padding:20px 12px}.reference-ui .optimization-table>div h3,.reference-ui .optimization-table>div p{grid-column:1/-1}.reference-ui .optimization-table>div>svg{grid-area:1/2}}@media (prefers-reduced-motion:reduce){.reference-ui .feature-card:hover .scene-icon-core>svg:first-child,.reference-ui .story-points>div:hover,.reference-ui .panel:hover,.reference-ui .stat-card:hover,.reference-ui .quota-card:hover,.reference-ui .answer-card:hover,.reference-ui .citation-cards>button:hover,.reference-ui .payment-options button:hover,.reference-ui .export-card:hover{transform:none!important}}.reference-ui .feature-scene-monitor .feature-photo>b{background:linear-gradient(135deg, rgb(var(--primary) / .13), rgb(var(--violet) / .17));width:72px;height:35px;box-shadow:80px 0 0 rgb(var(--primary) / .07);border-radius:10px;bottom:16px;left:17px}.reference-ui .optimization-table>div{grid-template-columns:170px 310px 64px 360px;justify-content:center;column-gap:44px;width:100%;margin-inline:0;padding-inline:0}.reference-ui .modal.auth-modal{border-radius:22px;width:min(420px,100%)}.reference-ui .auth-modal .modal-head{isolation:isolate;background:linear-gradient(110deg, rgb(var(--white)), rgb(var(--primary) / .045));border:0;min-height:142px;padding:32px 28px 24px;position:relative;overflow:hidden}.reference-ui .auth-modal .modal-heading-copy{z-index:1;max-width:270px;position:relative}.reference-ui .auth-modal .modal-head h2{letter-spacing:-.5px;font-size:23px}.reference-ui .auth-modal .modal-head p{max-width:225px;margin-top:10px;font-size:12px;line-height:1.8}.reference-ui .auth-modal .modal-head .icon-button{z-index:3;background:rgb(var(--white) / .9);border-radius:50%;width:44px;height:44px;margin:0;position:absolute;top:10px;right:10px}.reference-ui .login-header-art{pointer-events:none;z-index:0;background:linear-gradient(110deg, rgb(var(--white)), rgb(var(--primary) / .045));position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 65%,#0000);mask-image:linear-gradient(#000 65%,#0000)}.reference-ui .login-header-art img{object-fit:cover;opacity:.9;width:240px;max-width:none;height:360px;position:absolute;top:-126px;right:-8px;-webkit-mask-image:linear-gradient(90deg,#0000,#00000029 18%,#000c 58%,#000);mask-image:linear-gradient(90deg,#0000,#00000029 18%,#000c 58%,#000)}.reference-ui .auth-modal .modal-body{padding:8px 28px 24px}.reference-ui .auth-modal .segmented{margin-bottom:22px;padding:4px}.reference-ui .auth-modal .segmented button{min-height:40px;padding:8px;font-size:14px}.reference-ui .auth-modal .field{min-width:0;margin-bottom:16px}.reference-ui .auth-modal .field>label{margin-bottom:7px;font-size:13px}.reference-ui .auth-modal .field>input{height:44px;min-height:44px;padding:10px 12px;font-size:14px}.reference-ui .auth-modal .code-field{gap:8px}.reference-ui .auth-modal .code-field>.btn{white-space:nowrap;min-height:44px;margin-bottom:16px;padding:8px 12px;font-size:12px}.reference-ui .auth-modal form>.btn{min-height:46px;font-size:15px}.reference-ui .auth-modal .fine-print{margin-top:17px;font-size:12px;line-height:1.7}.reference-ui .auth-modal .empty{padding:12px 0}.reference-ui .modal.contact-modal{border-radius:22px;width:min(780px,100%);height:535px;max-height:calc(100dvh - 40px);position:relative}.reference-ui .contact-modal .modal-head{z-index:8;pointer-events:none;background:0 0;border:0;width:57%;padding:48px 38px 0;position:absolute;top:0;right:0}.reference-ui .contact-modal .modal-head h2{font-size:21px;line-height:1.6}.reference-ui .contact-modal .modal-head p{margin-top:2px;font-size:12px}.reference-ui .contact-modal .modal-head .icon-button{border:1px solid rgb(var(--border));background:rgb(var(--white));pointer-events:auto;border-radius:50%;width:44px;min-width:44px;height:44px;margin:0;position:absolute;top:14px;right:14px}.reference-ui .contact-modal .modal-body{height:100%;padding:0;overflow:auto}.reference-ui .contact-layout{grid-template-columns:43% 57%;min-height:535px;display:grid}.reference-ui .contact-visual{flex-direction:column;padding:48px 34px 28px;display:flex;position:relative;overflow:hidden}.reference-ui .contact-background{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.reference-ui .contact-copy,.reference-ui .contact-visual ul,.reference-ui .contact-qr-row{z-index:1;position:relative}.reference-ui .contact-copy h3{letter-spacing:-1px;font-size:36px;line-height:1.18}.reference-ui .contact-copy p{margin-top:24px;font-size:14px;line-height:1.8}.reference-ui .contact-visual ul{gap:17px;margin:44px 0 0;padding:0;list-style:none;display:grid}.reference-ui .contact-visual li{white-space:nowrap;align-items:center;gap:9px;font-size:16px;font-weight:650;display:flex}.reference-ui .contact-visual li b{background:rgb(var(--primary));width:24px;height:24px;color:rgb(var(--white));border-radius:7px;flex:none;place-items:center;font-size:9px;display:grid}.reference-ui .contact-qr-row{align-items:center;gap:12px;margin-top:auto;padding-top:24px;display:flex}.reference-ui .advisor-qr-image{background:rgb(var(--white));border-radius:10px;flex:none;width:88px;height:88px;padding:5px}.reference-ui .contact-qr-row strong,.reference-ui .contact-qr-row small{white-space:nowrap;display:block}.reference-ui .contact-qr-row strong{font-size:13px}.reference-ui .contact-qr-row small{margin-top:5px;font-size:10px}.reference-ui .contact-form{align-self:start;padding:132px 38px 30px}.reference-ui .contact-form .field{margin-bottom:18px}.reference-ui .contact-form .field>label{margin-bottom:8px;font-size:13px;line-height:1.6}.reference-ui .contact-form .field>input{border-radius:10px;height:48px;min-height:48px;padding:0 15px;font-size:14px}.reference-ui .contact-submit{min-height:52px;margin-top:4px;font-size:15px}.reference-ui .contact-form .fine-print{margin-top:12px;font-size:11px;line-height:1.6}.reference-ui .optimization-table{width:min(100%,960px);max-width:960px;margin-inline:auto}.reference-ui .optimization-table>div{grid-template-columns:110px minmax(190px,1fr) 32px max-content;justify-content:center;column-gap:48px;width:100%;margin-inline:0;padding:24px 26px}@media (width<=760px){.reference-ui .optimization-table>div{grid-template-columns:100px minmax(150px,1fr) 24px minmax(180px,1fr);column-gap:14px;padding-inline:16px}.reference-ui .modal.contact-modal{width:min(440px,100%);height:auto}.reference-ui .contact-modal .modal-head{width:100%;padding:28px 24px 22px;position:relative}.reference-ui .contact-modal .modal-head h2{font-size:21px}.reference-ui .contact-modal .modal-body{height:auto}.reference-ui .contact-layout{flex-direction:column;min-height:0;display:flex}.reference-ui .contact-visual{background:rgb(var(--primary) / .035);order:2;padding:20px 24px}.reference-ui .contact-background,.reference-ui .contact-copy,.reference-ui .contact-visual ul{display:none}.reference-ui .contact-qr-row{gap:16px;margin:0;padding:0}.reference-ui .contact-form{width:100%;padding:4px 24px 20px}.reference-ui .contact-form .field>input{font-size:16px}}@media (width<=560px){.reference-ui .modal-backdrop{padding:16px}.reference-ui .modal.auth-modal,.reference-ui .modal.contact-modal{max-height:calc(100dvh - 32px)}.reference-ui .auth-modal .modal-head{padding-left:24px}.reference-ui .auth-modal .modal-head h2{font-size:21px}.reference-ui .auth-modal .modal-body{padding-inline:24px}.reference-ui .auth-modal .field>input{font-size:16px}.reference-ui .login-header-art img{opacity:.7;right:-26px}.reference-ui .optimization-table>div{grid-template-columns:1fr auto;gap:10px 14px;padding:20px 16px}.reference-ui .optimization-table>div h3,.reference-ui .optimization-table>div p{grid-column:1/-1}.reference-ui .optimization-table>div>svg{grid-area:1/2}.reference-ui .site-header .navbar,.reference-ui .navbar{gap:8px;width:calc(100% - 24px);padding-inline:12px}.reference-ui .navbar .nav-actions{gap:4px}.reference-ui .navbar .nav-actions .btn{padding-inline:12px}}.reference-ui .mode-badges{flex-wrap:wrap;align-items:center;gap:4px;min-height:20px;margin:4px 0 0 18px;display:flex}.reference-ui .mode-badges .mode-small{margin:0}.reference-ui .mode-small.is-fast.active{color:rgb(var(--orange));background:rgb(var(--orange) / .055)}.reference-ui .mode-small.is-deep.active{color:rgb(var(--violet));background:rgb(var(--violet) / .07)}.reference-ui .mode-small.inactive{color:rgb(var(--muted));background:rgb(var(--border) / .24);opacity:.68}.reference-ui .mode-choice{background:0 0;border:0;border-radius:0;gap:22px;padding:0}.reference-ui .mode-choice>label{cursor:pointer;border-radius:0;align-items:center;gap:7px;min-height:28px;padding:0;transition:color .18s;display:flex;position:relative}.reference-ui .mode-choice>label:has(input:checked){color:rgb(var(--ink));box-shadow:none;background:0 0}.reference-ui .mode-choice>label:not(:has(input:checked)){color:rgb(var(--muted))}.reference-ui .mode-choice input{width:16px;height:16px;min-height:16px}.reference-ui .mode-choice label>span{white-space:nowrap;font-weight:500;display:inline}.reference-ui .organization-modal .modal-head{min-height:158px}.reference-ui .organization-modal .modal-heading-copy{max-width:285px}.reference-ui .organization-header-art{pointer-events:none;background:linear-gradient(115deg, rgb(var(--white)) 34%, rgb(var(--primary) / .055));position:absolute;inset:0;overflow:hidden}.reference-ui .organization-symbol{width:62px;height:62px;color:rgb(var(--primary));background:rgb(var(--white) / .92);border:1px solid rgb(var(--primary) / .13);box-shadow:0 18px 40px rgb(var(--primary) / .15);border-radius:19px;place-items:center;display:grid;position:absolute;top:47px;right:58px;transform:rotate(-5deg)}.reference-ui .organization-orbit{border:1px solid rgb(var(--primary) / .13);border-radius:50%;position:absolute}.reference-ui .organization-orbit.orbit-one{width:185px;height:185px;top:-30px;right:-27px}.reference-ui .organization-orbit.orbit-two{border-color:rgb(var(--violet) / .17);width:118px;height:118px;top:3px;right:7px}.reference-ui .onboarding-steps{color:rgb(var(--text));align-items:center;gap:12px;margin:3px 0 23px;font-size:12px;font-weight:650;display:flex}.reference-ui .onboarding-steps span{white-space:nowrap;align-items:center;gap:7px;display:flex}.reference-ui .onboarding-steps span>b,.reference-ui .onboarding-steps .complete>svg{background:rgb(var(--primary) / .09);width:25px;height:25px;color:rgb(var(--primary));border-radius:50%;place-items:center;padding:6px;display:grid}.reference-ui .onboarding-steps .active{color:rgb(var(--ink))}.reference-ui .onboarding-steps .active>b{background:var(--gradient);color:rgb(var(--white));padding:0}.reference-ui .onboarding-steps>i{background:rgb(var(--border));width:32px;height:1px}.reference-ui .organization-modal .field>small{line-height:1.65}.reference-ui .organization-submit{margin-top:8px}.reference-ui .profile-form-avatar{margin-bottom:22px!important}.reference-ui .team-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.reference-ui .team-stats>div{border:1px solid rgb(var(--border) / .72);background:linear-gradient(145deg, rgb(var(--primary) / .025), rgb(var(--white)));border-radius:14px;padding:20px 22px}.reference-ui .team-stats span{color:rgb(var(--text));font-size:12px;display:block}.reference-ui .team-stats strong{font-variant-numeric:tabular-nums;margin-top:8px;font-size:30px;line-height:1;display:block}.reference-ui .team-list{gap:14px;display:grid}.reference-ui .team-card{border:1px solid rgb(var(--border) / .75);transition:transform .22s var(--ease), box-shadow .22s, border-color .22s;border-radius:16px;align-items:center;gap:18px;padding:22px;display:flex}.reference-ui .team-card:hover{border-color:rgb(var(--primary) / .3);box-shadow:0 14px 34px rgb(var(--primary) / .08);transform:translateY(-2px)}.reference-ui .team-mark,.reference-ui .team-empty-icon{width:58px;height:58px;color:rgb(var(--primary));background:linear-gradient(135deg, rgb(var(--primary) / .1), rgb(var(--violet) / .12));border-radius:16px;flex:none;place-items:center;display:grid}.reference-ui .team-card-main{flex:1;min-width:0}.reference-ui .team-card-title{align-items:center;gap:10px;display:flex}.reference-ui .team-card-title h2{font-size:18px}.reference-ui .team-card-main>p{margin-top:4px;font-size:11px}.reference-ui .team-modules{flex-wrap:wrap;align-items:center;gap:16px;margin-top:12px;display:flex}.reference-ui .team-modules span{color:rgb(var(--text));align-items:center;gap:5px;font-size:11px;display:flex}.reference-ui .team-modules svg{color:rgb(var(--primary))}.reference-ui .team-empty{border:1px dashed rgb(var(--primary) / .25);background:rgb(var(--primary) / .018);text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:42px;display:flex}.reference-ui .team-empty h2{margin-top:18px;font-size:20px}.reference-ui .team-empty p{margin:7px 0 20px;font-size:13px}.reference-ui .team-empty-icon{border-radius:22px;width:72px;height:72px}@media (width<=560px){.reference-ui .mode-choice{justify-content:flex-start;gap:20px;width:100%;display:flex!important}.reference-ui .mode-choice>label{padding:0}.reference-ui .mode-choice label>span{font-size:12px}.reference-ui .organization-symbol{opacity:.78;right:34px}.reference-ui .organization-modal .modal-heading-copy{max-width:230px}.reference-ui .team-stats{grid-template-columns:1fr 1fr}.reference-ui .team-stats>div{padding:16px}.reference-ui .team-stats>div:first-child{grid-column:1/-1}.reference-ui .team-card{flex-wrap:wrap;align-items:flex-start;padding:18px}.reference-ui .team-card>.btn{width:100%}.reference-ui .team-modules{gap:7px;display:grid}}.reference-ui .live-workspace-entry{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;display:flex}.reference-ui .live-workspace-entry>span{flex:1;min-width:180px}.reference-ui .prototype-live-login form>div{margin-bottom:18px}.reference-ui .prototype-live-login form label{margin-bottom:7px;font-size:13px;font-weight:600;display:block}.reference-ui .prototype-live-login form input{border:1px solid rgb(var(--border));width:100%;height:44px;box-shadow:none;border-radius:9px;padding:10px 12px;font-size:14px}.reference-ui .prototype-live-login form button{border:1px solid rgb(var(--border));height:44px;color:rgb(var(--ink));white-space:nowrap;background:#fff;border-radius:9px;padding:0 12px;font-size:12px}.reference-ui .prototype-live-login form button[type=submit]{background:var(--gradient);color:#fff;border:0;border-radius:99px;width:100%;font-size:14px;font-weight:600}.reference-ui .prototype-live-login form .flex{gap:8px;display:flex}.reference-ui .prototype-live-login form .flex input{flex:1;min-width:0}.reference-ui .prototype-live-login form p{font-size:11px;line-height:1.8}.reference-ui .data-mode-bar{border-bottom:1px solid rgb(var(--border));background:#fff;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 24px;display:flex}.reference-ui .data-mode-bar>span{color:rgb(var(--text));font-size:12px}.reference-ui .data-mode-tabs{background:rgb(var(--primary) / .05);border:1px solid rgb(var(--border));border-radius:999px;gap:4px;padding:3px;display:flex}.reference-ui .data-mode-tabs button{border-radius:999px;padding:7px 17px;font-size:12px}.reference-ui .data-mode-tabs button.active{background:var(--gradient);color:#fff}.reference-ui .data-mode-bar [role=alert]{color:rgb(var(--danger))}.reference-ui .live-trend{min-width:0;padding:20px 0}.reference-ui .live-note{background:rgb(var(--primary) / .04);border-radius:10px;margin:14px 0;padding:12px}.reference-ui .live-fields{gap:16px;display:grid}.reference-ui .live-fields dt{color:rgb(var(--muted));font-size:12px}.reference-ui .live-fields dd{margin:4px 0 0}.reference-ui .live-pagination{justify-content:flex-end;align-items:center;gap:12px;margin-top:20px;display:flex}.reference-ui .live-answer{white-space:pre-wrap;word-break:break-word;font:inherit;max-height:60vh;overflow:auto}@media (width<=720px){.reference-ui .data-mode-bar{gap:8px;padding:10px 16px}.reference-ui .data-mode-bar>span{font-size:11px}.reference-ui .live-pagination{justify-content:space-between;gap:5px}.reference-ui .live-pagination .btn{padding:8px 12px}}.reference-ui .scene-example-tag{z-index:3;border:1px solid rgb(var(--border));color:rgb(var(--muted));background:#ffffffe6;border-radius:999px;padding:3px 8px;font-size:10px;line-height:1.4;position:absolute;top:10px;right:12px}.reference-ui .live-monitor-setup.product-ui{color:#352942;background:#fff;width:100%;max-width:672px;min-height:0;padding:24px;font:14px/1.5 Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.reference-ui .setup-sidebar-brand{color:#352942;background:#fbfaff;border:1px solid #e9e3f2;border-radius:7px;width:145px;max-width:100%;height:32px;padding:0 6px;font-size:12px}.reference-ui .setup-mobile-brand{display:none}.reference-ui .live-monitor-setup .setup-intro{margin-bottom:24px}.reference-ui .live-monitor-setup .setup-intro h1{color:#352942;margin:0 0 8px;font-size:24px;font-weight:650;line-height:32px}.reference-ui .live-monitor-setup .setup-intro p{color:#898398;margin:0;font-size:14px;line-height:21px}.reference-ui .live-monitor-setup.product-ui h2{color:#352942;margin:0;font-size:24px;font-weight:650;line-height:32px}.reference-ui .live-monitor-setup.product-ui p{margin:0}.reference-ui .live-monitor-setup.product-ui p.mt-1{margin-top:4px}.reference-ui .live-monitor-setup.product-ui .space-y-2>:not([hidden])~:not([hidden]){margin-top:8px}.reference-ui .live-monitor-setup.product-ui .space-y-3>:not([hidden])~:not([hidden]){margin-top:12px}.reference-ui .live-monitor-setup.product-ui input{background:#fbfaff;border:1px solid #e9e3f2;border-radius:10px;height:36px;min-height:36px;padding:0 12px}.reference-ui .live-monitor-setup.product-ui input::placeholder{color:#898398}.reference-ui .live-monitor-setup.product-ui button[data-slot=button]{padding-inline:12px}.reference-ui .live-monitor-setup.product-ui .text-muted-foreground{color:#898398}.reference-ui .live-monitor-setup.product-ui .text-xs{font-size:12px;line-height:16px}.reference-ui .live-monitor-setup.product-ui .text-sm{font-size:14px;line-height:20px}.reference-ui .setup-sidebar-brand{min-height:32px}@media (width<=900px){.reference-ui .setup-mobile-brand{margin-bottom:20px;display:block}.reference-ui .setup-mobile-brand .setup-sidebar-brand{width:100%;height:36px}}@media (width<=720px){.reference-ui .live-monitor-setup.product-ui{padding:20px 16px}}.reference-ui .product-fixed-platforms{color:#8b8b98;flex-wrap:wrap;align-items:center;gap:20px;padding:20px 0;display:flex}.reference-ui .product-fixed-platform{color:#444;align-items:center;gap:10px;display:inline-flex}.reference-ui .product-fixed-platform img{width:32px;height:32px}.reference-ui .product-diagnostic-review{gap:18px;display:grid}.reference-ui .product-diagnostic-review textarea{resize:vertical;border:1px solid #ddd;border-radius:12px;width:100%;min-height:80px;padding:12px}.reference-ui .product-question-row{align-items:start;gap:10px;display:flex}.reference-ui .product-diagnostic-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.reference-ui .account-team-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.reference-ui .account-team-heading p{color:rgb(var(--muted));margin-top:10px;font-size:14px}@media (width<=700px){.reference-ui .account-team-heading{flex-direction:column;align-items:flex-start}}.reference-ui .plan-badge{white-space:nowrap;border:1px solid #0000;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.reference-ui .plan-badge.basic{color:rgb(var(--primary));background:rgb(var(--primary) / .065);border-color:rgb(var(--primary) / .12)}.reference-ui .plan-badge.free{color:rgb(var(--text));background:rgb(var(--border) / .23);border-color:rgb(var(--border) / .5)}@media (width>=1261px){.reference-ui .header .navbar{gap:18px;padding-inline:24px}.reference-ui .header .navbar nav{gap:8px}.reference-ui .header .navbar nav a{padding-inline:9px;font-size:14px}.reference-ui .header .nav-actions{gap:14px}.reference-ui .header .brand strong{font-size:24px}.reference-ui .header .brand img{width:40px;height:40px}.reference-ui .header .user-button{gap:7px;padding-inline:4px;font-size:13px}}@media (width>=861px) and (width<=1260px){.reference-ui .header .navbar>nav:not(.mobile-open){display:none}.reference-ui .header .mobile-menu{display:inline-flex}.reference-ui .header .navbar>nav.mobile-open{background:rgb(var(--white));border:1px solid rgb(var(--border));box-shadow:0 15px 30px rgb(var(--ink) / .1);border-radius:15px;flex-wrap:wrap;padding:18px;display:flex;position:absolute;top:90px;left:24px;right:24px}.reference-ui .header .nav-actions{margin-left:auto}}@media (width<=620px){.reference-ui .header .nav-actions{margin-left:auto}}.reference-ui .unified-account{flex:none;position:relative}.reference-ui .unified-account-trigger{text-align:left;border-radius:999px;align-items:center;gap:9px;min-height:48px;padding:6px 8px;display:flex}.reference-ui .unified-account-trigger:hover,.reference-ui .unified-account-trigger[aria-expanded=true]{background:rgb(var(--primary) / .045)}.reference-ui .unified-account-name{text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-size:14px;font-weight:600;overflow:hidden}.reference-ui .unified-account-trigger .plan-badge{border:0;padding:2px 6px;font-size:11px}.reference-ui .unified-account-trigger .plan-badge svg{display:none}.reference-ui .unified-account-trigger>svg{color:rgb(var(--text));margin-left:2px}.reference-ui .unified-account-panel{background:rgb(var(--white));border:1px solid rgb(var(--border) / .7);width:320px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 110px);box-shadow:0 16px 48px rgb(var(--ink) / .14);z-index:115;border-radius:16px;padding:8px;animation:.18s fade-in;position:absolute;top:calc(100% + 14px);right:0;overflow:auto}.reference-ui .unified-team-heading{color:rgb(var(--text));justify-content:space-between;align-items:center;padding:10px 12px 8px;font-size:12px;display:flex}.reference-ui .unified-team-heading small{font-size:11px}.reference-ui .unified-team-list{max-height:230px;overflow:auto}.reference-ui .unified-team-list>p{padding:10px 12px;font-size:12px}.reference-ui .unified-team-option{text-align:left;width:100%;min-height:48px;color:rgb(var(--text));border-radius:9px;align-items:center;gap:10px;padding:10px 12px;display:flex}.reference-ui .unified-team-option>span:not(.plan-badge):not(.sr-only){overflow-wrap:anywhere;min-width:0;color:rgb(var(--ink));flex:1;font-size:13px;font-weight:550}.reference-ui .unified-team-option.selected{background:rgb(var(--primary) / .06);color:rgb(var(--primary))}.reference-ui .unified-team-option:hover{background:rgb(var(--primary) / .09)}.reference-ui .unified-team-option .plan-badge{border:0;padding:2px 5px;font-size:10px}.reference-ui .unified-team-option .plan-badge svg{display:none}.reference-ui .unified-account-links{border-top:1px solid rgb(var(--border) / .6);margin-top:8px;padding-top:8px}.reference-ui .unified-account-links button{width:100%;min-height:44px;color:rgb(var(--text));text-align:left;border-radius:8px;align-items:center;gap:11px;padding:10px 12px;font-size:13px;display:flex}.reference-ui .unified-account-links button span{flex:1}.reference-ui .unified-account-links button:hover{background:rgb(var(--primary) / .04);color:rgb(var(--primary))}.reference-ui .unified-account-footer{border-top:1px solid rgb(var(--border) / .6);margin-top:8px;padding-top:6px}.reference-ui .unified-account-footer button{text-align:left;width:100%;min-height:44px;color:rgb(var(--text));border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:flex}.reference-ui .unified-account-footer button:hover{background:rgb(var(--border) / .2)}@media (width<=620px){.reference-ui .unified-account-trigger{gap:6px;min-height:44px;padding:4px}.reference-ui .unified-account-name{display:none}.reference-ui .unified-account-trigger .avatar{width:32px;height:32px}.reference-ui .unified-account-trigger .plan-badge{padding:2px 5px;font-size:10px}.reference-ui .unified-account-trigger>svg{display:none}.reference-ui .unified-account-panel{width:304px;top:calc(100% + 16px);right:0}.reference-ui .header .navbar{gap:8px}}@media (prefers-reduced-motion:reduce){.reference-ui .unified-account-panel{animation:none}}.reference-ui .account-trigger-copy{flex-direction:column;min-width:0;line-height:1.4;display:flex}.reference-ui .account-trigger-copy>small{color:rgb(var(--text));text-overflow:ellipsis;white-space:nowrap;max-width:116px;font-size:11px;overflow:hidden}.reference-ui .account-current-team{text-align:left;background:rgb(var(--primary) / .045);border-radius:10px;align-items:center;gap:10px;width:100%;min-height:64px;padding:12px;display:flex}.reference-ui .account-current-team>span:first-child{flex:1;min-width:0}.reference-ui .account-current-team small{color:rgb(var(--text));font-size:11px;display:block}.reference-ui .account-current-team b{overflow-wrap:anywhere;font-size:14px;display:block}.reference-ui .account-switch-label{color:rgb(var(--text));align-items:center;gap:4px;font-size:12px;display:flex}.reference-ui .account-current-team:hover{background:rgb(var(--primary) / .08)}.reference-ui .account-team-heading{border-bottom:1px solid rgb(var(--border) / .6);align-items:center;gap:8px;padding:8px 4px 16px;display:flex}.reference-ui .account-team-heading h2{font-size:16px}.reference-ui .account-team-heading p{margin-top:4px;font-size:11px}.reference-ui .unified-account-panel .team-switch-list{max-height:320px;padding:8px;overflow-y:auto}.reference-ui .unified-account-panel .team-switch-empty{padding:18px;font-size:13px}.reference-ui .unified-account-panel .team-switch-footer{border-top:1px solid rgb(var(--border) / .6);padding:12px 4px 4px}.reference-ui .unified-account-panel .team-switch-footer .btn{border-radius:10px;font-size:13px}.reference-ui .account-new-label{background:rgb(var(--primary) / .07);color:rgb(var(--primary));border-radius:5px;margin-left:auto;padding:2px 6px;font-size:10px}.reference-ui .unified-account-links button>.account-new-label{flex:none}.reference-ui .account-trigger-copy .unified-account-name{line-height:1.4}@keyframes about-title-sweep{0%{opacity:0;transform:translate(-8px)}14%,70%{opacity:1;transform:translate(0)}86%,to{opacity:0;transform:translate(8px)}}@keyframes about-title-typewriter{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (width>=861px){.reference-ui:has(>.work-main>.workspace){flex-direction:column;height:100dvh;display:flex;overflow:hidden}.reference-ui .header:has(+.work-main>.workspace){flex-shrink:0}.reference-ui .work-main:has(>.workspace){flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.reference-ui .work-main>.workspace{flex:1;min-height:0;overflow:hidden}}.reference-ui .provider-picker.model-only .model-choice{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.reference-ui .provider-picker.model-only .model-choice:has(input:disabled){opacity:.5;cursor:not-allowed}.reference-ui .provider-picker.model-only .provider-card{min-height:132px}.reference-ui .provider-picker.model-only .mode-badges{justify-content:center;margin:12px 0 0}.reference-ui .direct-search-report .stats-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-ui .direct-search-report .report-breadcrumb a{color:rgb(var(--primary))}.reference-ui .direct-search-report .platform-cell .rt-platform-mark{flex:0 0 28px;width:28px;height:28px}.reference-ui .direct-search-report .platform-cell small{align-items:center;gap:3px;display:flex}.reference-ui .direct-search-report .platform-cell b{font-weight:550}.reference-ui .direct-search-report .text-button{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.reference-ui .direct-search-report .brand-tags{max-width:300px}.reference-ui .direct-search-report .answer-card .brand-tags{margin-top:16px}.reference-ui .direct-search-report .search-result-muted{color:rgb(var(--muted));font-size:12px}.reference-ui .search-result-error{color:rgb(var(--danger));font-size:13px}.reference-ui .search-report-empty{text-align:center;color:rgb(var(--muted));padding:30px 16px}.reference-ui .search-conversation+.search-conversation{border-top:1px solid rgb(var(--border) / .6);margin-top:24px;padding-top:24px}@media (width<=860px){.reference-ui .direct-search-report>.page-head{display:block}.reference-ui .direct-search-report .head-actions{justify-content:flex-start;margin-top:16px}}@media (width<=560px){.reference-ui .direct-search-report .stats-grid.three,.reference-ui .direct-search-report .stats-grid.two,.reference-ui .direct-search-report .answer-grid{grid-template-columns:1fr}.reference-ui .direct-search-report table{min-width:560px}.reference-ui .direct-search-report .answer-card table{min-width:0}}.reference-ui .enterprise-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (width<=1100px){.reference-ui .enterprise-actions{grid-column:1/-1}}.reference-ui .home-provider-picker.home-model-cards .provider-grid{gap:14px}.reference-ui .home-provider-picker.home-model-cards .provider-card{border-radius:15px;min-height:178px;padding:0 16px 16px}.reference-ui .home-provider-picker.home-model-cards .provider-card.selected{background:#fafbff;border-color:#c2cbff;box-shadow:inset 0 0 0 1px #2f6bff0f}.reference-ui .home-provider-picker.home-model-cards .provider-top{pointer-events:none;margin-bottom:22px;padding-bottom:11px;position:relative}.reference-ui .home-provider-picker.home-model-cards .logo-disc{margin-bottom:10px}.reference-ui .home-provider-picker.home-model-cards .logo-disc img[src$="/doubao.svg"]{width:44px;height:44px}.reference-ui .home-provider-picker.home-model-cards .model-choice{display:inline}.reference-ui .home-provider-picker.home-model-cards .home-platform-toggle{z-index:1;border-radius:15px;width:100%;height:100%;padding:0;position:absolute;inset:0}.reference-ui .home-provider-picker.home-model-cards .home-platform-toggle:focus-visible{outline:2px solid rgb(var(--primary));outline-offset:3px}.reference-ui .home-provider-picker.home-model-cards .home-platform-toggle:disabled{opacity:1;cursor:not-allowed}.reference-ui .home-provider-picker.home-model-cards .terminal{border:0;margin:0;padding:0}.reference-ui .home-provider-picker.home-model-cards .home-card-modes{z-index:2;flex-direction:column;gap:6px;display:flex;position:relative}.reference-ui .home-provider-picker.home-model-cards .home-mode{color:#909399;background:#fff;border:1px solid #dfe3ee;border-radius:99px;justify-content:center;align-items:center;gap:4px;width:100%;min-height:32px;padding:5px 8px;font-size:11px;font-weight:600;display:flex}.reference-ui .home-provider-picker.home-model-cards .home-mode.is-fast.active{color:#ff6339;background:#fff5f3;border-color:#ffc1b7}.reference-ui .home-provider-picker.home-model-cards .home-mode.is-deep.active{color:rgb(var(--primary));background:#f3f5ff;border-color:#c2cbff}.reference-ui .home-provider-picker.home-model-cards .home-mode:disabled{opacity:1;cursor:not-allowed}.reference-ui .home-provider-picker.home-model-cards .picker-footer{gap:22px;padding:16px 6px 0}.reference-ui .home-provider-picker.home-model-cards .picker-footer>label{color:#303133;gap:8px;font-size:12px;font-weight:600}.reference-ui .home-provider-picker.home-model-cards .mode-choice,.reference-ui .live-monitor-settings .monitor-settings-model-footer{gap:15px}.reference-ui .live-monitor-settings .monitor-settings-model-footer label{font-weight:500}.reference-ui .live-monitor-settings .monitor-settings-model-footer>label:first-child{color:#303133;margin-right:7px;font-weight:600}.reference-ui .home-provider-picker.home-model-cards .home-global-mode{color:#909399;background:0 0;border:0;border-radius:0;gap:8px;min-height:28px;padding:0;font-size:12px;font-weight:500;position:relative}.reference-ui .home-provider-picker.home-model-cards .picker-footer input[type=checkbox],.reference-ui .monitor-settings-model-footer input[type=checkbox]{appearance:none;color:#fff;cursor:pointer;opacity:1;background:#fff;border:1px solid #dcdfe6;border-radius:4px;flex-shrink:0;width:16px;height:16px;min-height:16px;margin:0;padding:0;position:relative}.reference-ui .home-provider-picker.home-model-cards .picker-footer input[type=checkbox]:checked,.reference-ui .monitor-settings-model-footer input[type=checkbox]:checked{background:#2e6bff;border-color:#2e6bff}.reference-ui .home-provider-picker.home-model-cards .picker-footer input[type=checkbox]:checked:after,.reference-ui .monitor-settings-model-footer input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.reference-ui .home-provider-picker.home-model-cards .home-global-mode:has(input:focus-visible){outline:2px solid rgb(var(--primary));outline-offset:3px}.reference-ui .home-provider-picker.home-model-cards .home-global-mode.is-fast.active,.reference-ui .home-provider-picker.home-model-cards .home-global-mode.is-deep.active{color:#303133}@media (width<=860px){.reference-ui .home-provider-picker.home-model-cards .provider-grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:34px}}@media (width<=560px){.reference-ui .home-provider-picker.home-model-cards .provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-ui .home-provider-picker.home-model-cards .picker-footer{flex-wrap:wrap;gap:12px}}.reference-ui .home-provider-picker.product-model-cards .home-global-mode:has(input:disabled){cursor:default}.reference-ui .home-provider-picker.product-model-cards .picker-footer>label:has(input:disabled){cursor:default}.reference-ui .home-provider-picker.product-model-cards .home-global-mode input:disabled,.reference-ui .home-provider-picker.product-model-cards .home-platform-toggle:disabled{cursor:default}.reference-ui .home-provider-picker.product-model-cards .home-mode.is-deep:disabled{opacity:.5}.reference-ui .shared-site-header.workspace-navigation{--work-nav-start:19px;--work-nav-end:38px;background:#fff;border:0}.reference-ui .shared-site-header.workspace-navigation .navbar{width:calc(100% - var(--work-nav-start) - var(--work-nav-end));max-width:none;margin-left:var(--work-nav-start);margin-right:var(--work-nav-end);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0}@media (width<=860px){.reference-ui .shared-site-header.workspace-navigation{--work-nav-start:22px;--work-nav-end:22px}}@media (width<=560px){.reference-ui .shared-site-header.workspace-navigation{--work-nav-start:16px;--work-nav-end:16px}}.reference-ui .product-platform-summary{flex-wrap:wrap;align-items:center;gap:18px 24px;padding:6px 0 12px;font-size:14px;display:flex}.reference-ui .product-platform-label{color:rgb(var(--muted))}.reference-ui .product-platform-item{align-items:center;gap:10px;display:inline-flex}.reference-ui .product-platform-item strong{white-space:nowrap;font-size:14px;font-weight:600}.reference-ui .product-platform-mode{color:rgb(var(--primary));background:rgb(var(--primary) / .055);border-radius:5px;padding:4px 9px;font-size:11px;line-height:1.5}.reference-ui .monitor-setup-modal.modal.wide{border-radius:14px;flex-direction:column;width:min(1290px,100vw - 32px);max-width:1290px;height:min(860px,100dvh - 32px);max-height:calc(100dvh - 32px);padding:0;display:flex;position:relative;overflow:hidden}.reference-ui .monitor-setup-modal .modal-head{background:linear-gradient(110deg,#e2d8ff,#ecf3ff 46%,#edf4ff);border:0;flex-shrink:0;justify-content:center;margin:0;padding:30px 48px 20px}.reference-ui .monitor-setup-modal .modal-heading-copy{text-align:center}.reference-ui .monitor-setup-modal .modal-heading-copy h2{font-size:20px}.reference-ui .monitor-setup-modal .modal-head>.icon-button{color:#909399;position:absolute;top:14px;right:12px}.reference-ui .monitor-setup-modal .modal-body{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.reference-ui .monitor-setup-example-link{z-index:1;color:#7928ff;background:#fff;border:1px solid #7928ff;border-radius:7px;height:40px;min-height:40px;font-size:14px;position:absolute;top:14px;right:52px}.reference-ui .monitor-setup-modal .monitor-create{flex-direction:column;flex:1;width:100%;min-height:0;margin:0;display:flex}.reference-ui .monitor-setup-modal .monitor-create>header{display:none}.reference-ui .monitor-setup-modal .monitor-create-steps{background:linear-gradient(110deg,#e2d8ff,#ecf3ff 46%,#edf4ff);flex-shrink:0;gap:0;margin:0;padding:8px max(24px,50% - 345px) 32px}.reference-ui .monitor-setup-modal .monitor-create-steps>li{white-space:nowrap;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%,10px 50%);border:0;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:12px 8px;font-size:16px;font-weight:500;display:flex}.reference-ui .monitor-setup-modal .monitor-create-steps>li:first-child{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);border-radius:7px 0 0 7px}.reference-ui .monitor-setup-modal .monitor-create-steps>li[aria-current=step]{color:#fff;background:#7928ff}.reference-ui .monitor-setup-modal .monitor-create-steps>li.completed{color:#7928ff;background:#f8f3ff}.reference-ui .monitor-step-number{color:#7928ff;background:#eee5ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;display:inline-flex}.reference-ui .monitor-setup-modal li[aria-current=step] .monitor-step-number{background:#fff}.reference-ui .monitor-setup-modal li.completed .monitor-step-number,.reference-ui .monitor-setup-modal h2 .monitor-step-number{color:#fff;background:#7928ff}.reference-ui .monitor-setup-modal .monitor-create>form{border:0;border-radius:0;flex-direction:column;flex:1;min-height:0;display:flex}.reference-ui .monitor-setup-modal .monitor-create-body{scrollbar-gutter:stable;flex:1;min-height:0;padding:24px max(32px,50% - 490px) 40px;overflow-y:auto}.reference-ui .monitor-setup-modal .monitor-create-body>h2{justify-content:center;align-items:center;gap:8px;margin-bottom:8px;font-size:18px;display:flex}.reference-ui .monitor-setup-modal .monitor-create-body>p{text-align:center;color:#8292ba;margin:8px 0 28px;font-size:12px}.reference-ui .monitor-setup-modal .monitor-create-body>label{color:#606570;gap:10px;max-width:720px;margin:18px auto;font-size:13px;font-weight:400}.reference-ui .monitor-setup-modal .monitor-create-body>label>input,.reference-ui .monitor-setup-modal .monitor-create-body>label>select{border-radius:6px;min-height:40px}.reference-ui .monitor-setup-modal .monitor-create>form>footer{border-top:1px solid #f2ecff;flex-shrink:0;justify-content:center;padding:20px 32px}.reference-ui .monitor-setup-modal .monitor-create>form>footer>p{display:none}.reference-ui .monitor-setup-modal .monitor-create>form>footer .btn{border-radius:8px;min-width:120px;min-height:40px}.reference-ui .monitor-setup-modal .monitor-create>form>footer .btn.primary{background:#7928ff}.reference-ui .monitor-term-box{border:1px solid #e3dfea;border-radius:8px;margin-bottom:26px;padding:12px 14px}.reference-ui .monitor-term{color:#7928ff;background:#f0e7ff;border-radius:4px;padding:4px 10px;font-size:13px;display:inline-block}.reference-ui .monitor-field-toolbar{color:#606570;justify-content:space-between;align-items:center;gap:16px;margin:18px 0 12px;font-size:13px;display:flex}.reference-ui .monitor-field-toolbar button,.reference-ui .monitor-edit-table button,.reference-ui .monitor-questions-table button{color:#7928ff;white-space:nowrap;font-size:12px}.reference-ui .monitor-edit-table,.reference-ui .monitor-questions-table{border:1px solid #ede6ff;border-radius:8px;overflow:hidden}.reference-ui .monitor-edit-table>div{border-bottom:1px solid #ede6ff;align-items:center;gap:12px;padding:12px;display:flex}.reference-ui .monitor-edit-table input{flex:1;min-width:0}.reference-ui .monitor-questions-table{overflow-x:auto}.reference-ui .monitor-questions-table table{border-collapse:collapse;width:100%;font-size:13px}.reference-ui .monitor-questions-table th{text-align:left;color:#606570;background:#f8f3ff;font-weight:500}.reference-ui .monitor-questions-table th,.reference-ui .monitor-questions-table td{border:1px solid #ede6ff;padding:12px}.reference-ui .monitor-questions-table td:nth-child(2){width:100%}.reference-ui .monitor-questions-table input{border:0;border-radius:4px;width:100%;min-width:300px;min-height:38px}.reference-ui .monitor-frequency-options{border:1px solid #e3dfea;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;padding:16px;display:grid}.reference-ui .monitor-frequency-options legend{color:#606570;font-size:13px}.reference-ui .monitor-frequency-options label{cursor:pointer;background:#f7f7f8;border:1px solid #0000;border-radius:6px;grid-template-columns:1fr auto;gap:8px;padding:14px;display:grid}.reference-ui .monitor-frequency-options label.selected{background:#f8f3ff;border-color:#7928ff}.reference-ui .monitor-frequency-options label:has(input:disabled){opacity:.45;cursor:not-allowed}.reference-ui .monitor-frequency-options input{accent-color:#7928ff;grid-area:1/2}.reference-ui .monitor-frequency-options strong{grid-area:1/1;font-size:13px;font-weight:500}.reference-ui .monitor-frequency-options small{grid-column:1/-1;font-size:11px}.reference-ui .monitor-setup-reopen{z-index:10;background:#fff;border:1px solid #e4dcff;border-radius:12px;align-items:center;gap:18px;max-width:calc(100vw - 32px);padding:12px 18px;font-size:13px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #20104015}@media (width<=720px){.reference-ui .monitor-setup-modal .modal-head{padding:58px 20px 16px}.reference-ui .monitor-setup-modal .monitor-create-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px 16px 20px}.reference-ui .monitor-setup-modal .monitor-create-steps>li{font-size:12px}.reference-ui .monitor-setup-modal .monitor-create-body{padding:24px 20px}.reference-ui .monitor-frequency-options{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-ui .monitor-setup-reopen{flex-wrap:wrap;justify-content:center;width:calc(100vw - 32px)}}.reference-ui .monitor-edit-row{align-items:center;gap:12px;display:flex}.reference-ui .monitor-edit-row input{flex:1;min-width:200px}.reference-ui .monitor-recommend-actions{justify-content:flex-end;align-items:center;gap:12px;margin-bottom:12px;display:flex}.reference-ui .monitor-recommend-actions .btn{color:#7928ff;border-color:#dcc9ff;border-radius:6px;min-height:34px;font-size:12px}.reference-ui .monitor-setup-modal .monitor-create>form>footer .monitor-save-only{color:#705000;background:#fc5;border-color:#fc5}.reference-ui .monitor-setup-modal .monitor-create-body>label>textarea{border-radius:6px;min-height:150px}.reference-ui .monitor-setup-modal .monitor-create-body>label>small{text-align:right;color:#abb5ca;font-size:12px}.reference-ui .monitor-setup-data-label{color:#7928ff;background:#f4edff;padding:8px 24px;font-size:12px}.reference-ui .monitor-terms-toolbar{color:#686b78;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:24px 0 12px;font-size:12px;display:flex}.reference-ui .monitor-terms-toolbar>div:first-child{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.reference-ui .monitor-terms-toolbar strong{white-space:nowrap;font-size:13px;font-weight:400}.reference-ui .monitor-terms-toolbar strong>span{color:#ff4d4f}.reference-ui .monitor-terms-toolbar small{color:#939caf;font-size:12px}.reference-ui .monitor-terms-actions{align-items:center;display:flex}.reference-ui .monitor-terms-actions button{color:#737785;white-space:nowrap;border-right:1px solid #ded7ef;align-items:center;gap:4px;padding:0 12px;font-size:12px;line-height:14px;display:inline-flex}.reference-ui .monitor-terms-actions button:last-child{border:0;padding-right:0}.reference-ui .monitor-terms-actions svg{width:12px;height:12px}.reference-ui .monitor-brand-terms .monitor-term-box{background:#fff;border:1px solid #d9d9df;border-radius:8px;align-items:center;gap:12px;min-height:42px;margin-bottom:26px;padding:8px 14px;display:flex}.reference-ui .monitor-term-tags{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.reference-ui .monitor-brand-terms .monitor-term{overflow-wrap:anywhere;background:#f2e8ff;align-items:center;gap:6px;max-width:100%;padding:3px 9px;font-size:12px;line-height:18px;display:inline-flex}.reference-ui .monitor-term button{color:#9855ff;padding:0;font-size:12px;line-height:18px}.reference-ui .monitor-term-add{color:#85858e;white-space:nowrap;border:1px dashed #d9d9df;border-radius:3px;padding:0 7px;font-size:12px;line-height:20px}.reference-ui .monitor-term-count{color:#8292ba;white-space:nowrap;font-size:12px}.reference-ui .monitor-brand-terms .monitor-term-input{border:1px solid #b882ff;border-radius:3px;width:200px;min-width:120px;min-height:24px;padding:2px 6px;font-size:12px}.reference-ui .monitor-term-message{color:#737785;margin:-14px 0 24px;font-size:12px}.reference-ui .monitor-terms-loading{z-index:10;text-align:center;background:#ffffffd9;place-items:center;display:grid;position:absolute;inset:0}.reference-ui .monitor-terms-loading>div{background:#fff;border-radius:12px;padding:32px 52px;box-shadow:0 8px 40px #7928ff12}.reference-ui .monitor-terms-loading strong{color:#343444;margin-top:18px;font-size:16px;display:block}.reference-ui .monitor-terms-loading p{color:#989aac;margin-top:10px;font-size:12px}.reference-ui .monitor-terms-spinner{border:3px solid #eee4ff;border-top-color:#7928ff;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite monitor-term-spin;display:inline-block}@keyframes monitor-term-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.reference-ui .monitor-terms-spinner{animation:none}}.reference-ui .monitor-config-section{margin:0 0 32px}.reference-ui .monitor-config-section:last-child{margin-top:36px;margin-bottom:0}.reference-ui .monitor-config-heading{color:#777b87;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-size:12px;line-height:20px;display:flex}.reference-ui .monitor-config-heading>div:first-child{flex-wrap:wrap;align-items:center;gap:0;display:flex}.reference-ui .monitor-config-heading h3{color:inherit;white-space:nowrap;align-items:center;margin:0;font-size:14px;font-weight:400;line-height:20px;display:inline-flex}.reference-ui .monitor-config-heading h3>span{color:#363641;font-size:12px;line-height:20px}.reference-ui .monitor-config-heading p{color:#989aa5;margin:0;font-size:12px;line-height:20px}.reference-ui .monitor-config-actions{align-items:center;gap:12px;display:flex}.reference-ui .monitor-config-actions button{color:#777b87;white-space:nowrap;align-items:center;gap:4px;padding:0;font-size:12px;line-height:14px;display:inline-flex}.reference-ui .monitor-config-actions>div{border-left:1px solid #ded7ef;padding-left:12px}.reference-ui .monitor-config-table{background:#fff;border:1px solid #eceafa;border-radius:8px;overflow:hidden}.reference-ui .monitor-config-table table{border-collapse:collapse;table-layout:fixed;color:#60687d;width:100%;font-size:12px}.reference-ui .monitor-config-name-column{width:23.5%}.reference-ui .monitor-config-terms-column{width:55.3%}.reference-ui .monitor-config-operation-column{width:21.2%}.reference-ui .monitor-config-table th{text-align:center;background:#f8f7fc;border-right:1px solid #eceafa;height:43px;padding:12px 10px;font-size:12px;font-weight:400;line-height:18px}.reference-ui .monitor-config-table th:first-child{text-align:left}.reference-ui .monitor-config-table th:last-child{border-right:0}.reference-ui .monitor-config-table td{border-top:1px solid #f2f1f6;border-right:1px solid #eceafa;padding:8px 10px;font-size:12px;line-height:18px}.reference-ui .monitor-config-table td:last-child{text-align:center;border-right:0}.reference-ui .monitor-config-table td.monitor-config-add-row{text-align:left;height:43px;padding:12px 14px}.reference-ui .monitor-config-add-row>button{color:#888;align-items:center;gap:4px;padding:0;font-size:12px;line-height:18px;display:inline-flex}.reference-ui .monitor-config-add-row>button>span{font-size:12px}.reference-ui .monitor-config-table td>input{border:1px solid #e5e1ef;border-radius:4px;width:100%;min-height:30px;padding:4px 8px;font-size:12px}.reference-ui .monitor-config-terms{flex-wrap:wrap;align-items:center;gap:6px;min-height:30px;display:flex}.reference-ui .monitor-config-terms .monitor-term{overflow-wrap:anywhere;align-items:center;gap:5px;max-width:100%;padding:3px 8px;font-size:12px;line-height:18px;display:inline-flex}.reference-ui .monitor-config-terms>input{border:1px solid #b882ff;border-radius:3px;width:160px;max-width:100%;min-height:26px;padding:3px 6px;font-size:12px}.reference-ui .monitor-config-delete{color:#7928ff;font-size:12px}.reference-ui .monitor-config-batch{background:#fcfbff;border-top:1px solid #eceafa;padding:16px}.reference-ui .monitor-config-batch>p{color:#8a8c9c;margin:0 0 12px;font-size:12px}.reference-ui .monitor-config-batch textarea{border:1px solid #e5e1ef;border-radius:4px;width:100%;min-height:100px;padding:10px;font-size:12px}.reference-ui .monitor-config-batch>div{justify-content:flex-end;gap:10px;margin-top:12px;display:flex}.reference-ui .monitor-config-batch .btn{font-size:12px}.reference-ui .monitor-competitor-recommendation{align-items:center;line-height:14px;display:flex;position:relative}.reference-ui .monitor-competitor-recommendation p{z-index:1;background:#fff;border:1px solid #eceafa;border-radius:6px;width:260px;padding:10px;font-size:12px;position:absolute;top:22px;right:0;box-shadow:0 4px 14px #21133612}@media (width<=640px){.reference-ui .monitor-config-heading{align-items:flex-start}.reference-ui .monitor-config-table{overflow-x:auto}.reference-ui .monitor-config-table table{min-width:580px}}.reference-ui .monitor-config-batch{border:0;border-top:1px solid #eceafa;min-width:0;margin:0}.reference-ui .sidebar-data-mode{flex-shrink:0;margin-bottom:20px}.reference-ui .sidebar-data-mode .data-mode-tabs{flex-direction:row;gap:4px;width:100%;display:flex}.reference-ui .sidebar-data-mode .data-mode-tabs button{white-space:nowrap;flex:1;padding:7px 8px}.reference-ui .sidebar-records-error{color:rgb(var(--danger));overflow-wrap:anywhere;margin:10px 0 0;font-size:12px}.reference-ui .sidebar-records-error button{color:rgb(var(--primary));margin-left:8px}.reference-ui .monitor-brand-name-row{align-items:flex-end;gap:12px;max-width:720px;margin:18px auto;display:flex}.reference-ui .monitor-brand-name-row>label{color:#606570;flex:1;gap:10px;min-width:0;margin:0;font-size:13px;font-weight:400;display:grid}.reference-ui .monitor-brand-name-row input{border-radius:6px;width:100%;min-height:40px}.reference-ui .monitor-brand-name-row .monitor-brand-autofill{color:#7928ff;white-space:nowrap;background:#fff;border:1px solid #7928ff;border-radius:6px;min-height:40px}.reference-ui .monitor-brand-autofill-error{color:#c33434;max-width:720px;margin:0 auto;font-size:13px}@media (width<=640px){.reference-ui .monitor-brand-name-row{flex-direction:column;align-items:stretch}}.reference-ui .monitor-model-picker{border:0;min-width:0;margin:0 0 24px;padding:0}.reference-ui .monitor-model-picker>legend{margin-bottom:34px;font-size:15px;font-weight:600}.reference-ui .monitor-model-cards .provider-grid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:34px 14px;display:grid}.reference-ui .monitor-model-cards .home-mode.is-deep:disabled{opacity:.55}.reference-ui .monitor-model-icon{object-fit:contain;width:34px;height:34px}.reference-ui .monitor-ai-editor{color:#606570;font-size:12px}.reference-ui .monitor-ai-intro{text-align:center;color:#8292ba;margin:0 0 24px;font-size:12px}.reference-ui .monitor-ai-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;display:flex}.reference-ui .monitor-ai-toolbar>div:first-child{align-items:center;gap:8px;display:flex}.reference-ui .monitor-ai-toolbar strong{white-space:nowrap;font-size:13px}.reference-ui .monitor-ai-toolbar span{color:#999ba6}.reference-ui .monitor-ai-tools,.reference-ui .monitor-question-actions,.reference-ui .monitor-group-tools{white-space:nowrap;align-items:center;display:flex}.reference-ui .monitor-ai-tools button{color:#86858e;border-right:1px solid #e4dfef;align-items:center;gap:4px;padding:0 8px;font-size:12px;display:inline-flex}.reference-ui .monitor-ai-tools button:last-child{border-right:0;padding-right:0}.reference-ui .monitor-ai-table-wrap{border:1px solid #ede6ff;border-radius:7px;position:relative;overflow-x:auto}.reference-ui .monitor-ai-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:1100px;font-size:12px}.reference-ui .monitor-ai-table th,.reference-ui .monitor-ai-table td{vertical-align:middle;border:1px solid #eeebf8;padding:12px;font-weight:400}.reference-ui .monitor-ai-table thead th{color:#676981;text-align:center;background:#f8f3ff;height:44px}.reference-ui .monitor-ai-table thead th:nth-child(2){text-align:left}.reference-ui .monitor-ai-table td{color:#606570}.reference-ui .monitor-ai-table button{color:#7928ff;font-size:12px}.reference-ui .monitor-question-group-head{background:#fbf9ff;height:44px}.reference-ui .monitor-question-group-head>td{padding:8px 10px}.reference-ui .monitor-question-group-head>td:first-child button{color:#777481}.reference-ui .monitor-group-tools{gap:8px}.reference-ui .monitor-group-tools>span:first-child{min-width:50px}.reference-ui .monitor-group-tools>button{background:#fff;border:1px solid #7928ff;border-radius:4px;padding:3px 7px;font-size:10px}.reference-ui .monitor-ai-table .monitor-question-inner-cell{padding:0}.reference-ui .monitor-question-inner-cell>table{table-layout:fixed;border-collapse:collapse;width:100%}.reference-ui .monitor-question-inner-cell td{border-top:0;border-bottom:0;height:44px;padding:8px 10px}.reference-ui .monitor-question-inner-cell tr+tr td{border-top:1px solid #eeebf8}.reference-ui .monitor-question-inner-cell td:first-child{text-align:center;border-left:0}.reference-ui .monitor-question-inner-cell td:last-child{border-right:0}.reference-ui .monitor-ai-table .monitor-question-text{color:#606570;text-align:left;white-space:normal;line-height:1.6}.reference-ui .monitor-question-actions button{border-right:1px solid #eee5ff;padding:0 10px;line-height:1}.reference-ui .monitor-question-actions button:first-child{padding-left:0}.reference-ui .monitor-question-actions button:last-child{border-right:0;padding-right:0}.reference-ui .monitor-question-type{color:#7928ff;white-space:nowrap;background:#f4eeff;border-radius:8px;padding:4px 8px}.reference-ui .monitor-ai-table .monitor-question-heat{text-align:center;color:#97939e}.reference-ui .monitor-question-inner-cell input{width:100%;min-height:30px;padding:4px 6px;font-size:12px}.reference-ui .monitor-ai-table tfoot td{height:44px}.reference-ui .monitor-ai-table tfoot button{color:#929099;align-items:center;gap:4px;display:flex}.reference-ui .monitor-ai-table .monitor-question-empty{text-align:center;color:#9995a5;padding:28px}.reference-ui .monitor-ai-message{color:#7928ff;margin:10px 0}.reference-ui .monitor-ai-loading{color:#7928ff;background:#ffffffd9;place-items:center;display:grid;position:absolute;inset:0}.reference-ui .monitor-ai-batch{width:100%;margin:16px 0}@media (width<=1100px){.reference-ui .monitor-ai-toolbar,.reference-ui .monitor-ai-toolbar>div:first-child{flex-wrap:wrap}}@media (width<=600px){.reference-ui .monitor-ai-tools{flex-wrap:wrap;gap:10px 0}}.reference-ui .monitor-question-library{gap:12px;padding:16px 0;display:grid}.reference-ui .monitor-question-library label{align-items:center;gap:8px;display:flex}.reference-ui .monitor-ai-intro{margin-top:0;margin-bottom:20px}.reference-ui .monitor-ai-toolbar{margin-bottom:14px}.reference-ui .monitor-ai-table{line-height:20px}.reference-ui .monitor-ai-table th{padding-top:10px;padding-bottom:10px}.reference-ui .monitor-ai-table td:first-child>button{white-space:nowrap;padding:0;line-height:20px}.reference-ui .monitor-question-group-content>td{padding:8px 10px}.reference-ui .monitor-question-inner-cell>table{font-size:12px;line-height:20px}.reference-ui .monitor-question-batch-dialog{color:#303038;background:#fff;border:0;border-radius:8px;width:min(996px,100vw - 32px);max-width:none;height:min(540px,100dvh - 32px);max-height:none;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 16px 64px #20104024}.reference-ui .monitor-question-batch-dialog::backdrop{background:#26233466}.reference-ui .monitor-question-batch-dialog[open]{flex-direction:column;display:flex}.reference-ui .monitor-batch-header{text-align:center;background:#fff;border-bottom:1px solid #e4e5eb;flex-shrink:0;padding:16px 40px 18px;position:relative}.reference-ui .monitor-batch-header h2{margin:0;font-size:18px;font-weight:600;line-height:28px}.reference-ui .monitor-batch-header p{color:#8292ab;margin:4px 0 0;font-size:13px;line-height:20px}.reference-ui .monitor-batch-header>button{color:#a2a4aa;background:0 0;border:0;padding:0;position:absolute;top:18px;right:18px}.reference-ui .monitor-batch-content{flex-direction:column;flex:1;min-height:0;padding:0 22px 18px;display:flex}.reference-ui .monitor-batch-input-box{border:1px solid #e1e3eb;border-radius:7px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.reference-ui .monitor-batch-manual{color:#fff;background:#7928ff;flex-shrink:0;justify-content:center;align-items:center;gap:6px;height:47px;font-size:14px;display:flex}.reference-ui .monitor-batch-input-box textarea{resize:none;width:100%;min-height:100px;box-shadow:none;color:#606570;background:#fff;border:0;border-radius:0;flex:1;margin:0;padding:12px 16px;font-size:13px;line-height:24px}.reference-ui .monitor-batch-input-box textarea::placeholder{color:#c4c4c7;opacity:1}.reference-ui .monitor-batch-input-box textarea:focus{box-shadow:none;outline:none}.reference-ui .monitor-batch-hint{color:#98989e;flex-shrink:0;margin:0;padding:10px 24px 12px;font-size:12px;line-height:20px}.reference-ui .monitor-batch-content>footer{border:0;flex-shrink:0;justify-content:center;margin:0;padding:26px 0 0;display:flex}.reference-ui .monitor-batch-content>footer button{color:#fff;background:#7928ff;border:0;border-radius:6px;min-width:78px;min-height:32px;padding:5px 18px;font-size:14px;line-height:22px}.reference-ui .monitor-batch-content>footer button:disabled{opacity:.45;cursor:not-allowed}.reference-ui .monitor-batch-error{color:#d14343;margin:8px 0 0;font-size:12px}@media (width<=600px){.reference-ui .monitor-batch-header{padding-left:20px;padding-right:20px}.reference-ui .monitor-batch-content,.reference-ui .monitor-batch-hint{padding-left:12px;padding-right:12px}}@media (width>=861px){.reference-ui .monitor-setup-example .monitor-sidebar{top:134px}}.reference-ui .home-provider-picker.home-model-cards:not(.product-model-cards) .provider-card{background:rgb(var(--white));border-color:rgb(var(--border) / .75);color:rgb(var(--ink));box-shadow:none}.reference-ui .home-provider-picker.home-model-cards:not(.product-model-cards) .provider-card.selected,.reference-ui .home-provider-picker.home-model-cards:not(.product-model-cards) .provider-card:hover{border-color:rgb(var(--primary) / .5);box-shadow:0 8px 20px rgb(var(--primary) / .08)}.reference-ui .home-provider-picker.home-model-cards:not(.product-model-cards) .provider-card.selected{background:rgb(var(--primary) / .11)}.reference-ui .home-provider-picker.home-model-cards:not(.product-model-cards) .provider-top{border-bottom-color:rgb(var(--border) / .6)}.reference-ui .home-provider-picker.home-model-cards:not(.product-model-cards) .provider-card.selected .provider-top{border-bottom-color:rgb(var(--primary) / .2)}.reference-ui .home-provider-picker.home-model-cards:not(.product-model-cards) .home-mode{background:rgb(var(--white));border-color:rgb(var(--border) / .72);color:rgb(var(--muted))}.reference-ui .home-provider-picker.home-model-cards:not(.product-model-cards) .home-mode.is-fast.active{background:rgb(var(--orange) / .055);border-color:rgb(var(--orange) / .25);color:rgb(var(--orange))}.reference-ui .home-provider-picker.home-model-cards:not(.product-model-cards) .home-mode.is-deep.active{background:rgb(var(--violet) / .05);border-color:rgb(var(--violet) / .22);color:rgb(var(--violet))}.reference-ui .home-provider-picker.home-model-cards:not(.product-model-cards) .home-mode:disabled{opacity:1}@media (width>=1261px){.reference-ui .shared-site-header .navbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.reference-ui .shared-site-header .navbar>.brand{justify-self:start}.reference-ui .shared-site-header .navbar>nav{justify-self:center}.reference-ui .shared-site-header .navbar>.nav-actions{justify-self:end;min-width:0}.reference-ui .shared-site-header.workspace-navigation .navbar>nav{left:calc((var(--work-nav-end) - var(--work-nav-start)) / 2);position:relative}}.reference-ui .unified-account-links button[aria-current=page]{background:linear-gradient(100deg, rgb(var(--primary) / .11), rgb(var(--violet) / .075));color:rgb(var(--primary));box-shadow:inset 3px 0 0 rgb(var(--primary))}
