.discord-dialog{position:fixed;inset:0;margin:auto;width:min(610px,calc(100% - 28px));max-height:calc(100dvh - 32px);padding:0;overflow:visible;background:#252525;color:#eee;border:1px solid #484848;border-radius:8px;box-shadow:0 24px 100px #0009}.discord-dialog::-webkit-backdrop{background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.discord-dialog::backdrop{background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.discord-page{width:100%;min-width:0}.discord-page-badge{display:inline-flex;align-items:center;gap:7px;flex:none;padding:6px 10px;border:1px solid #464646;border-radius:20px;color:#aaa;background:#252525;font-size:11px}.discord-page-badge>i{width:5px;height:5px;border-radius:50%;background:currentColor}.discord-page-badge.online{color:#6ee7a0;border-color:#42634e;background:#6ee7a008}.discord-route-copy>p{margin:5px 0 0;color:#aaa;font-size:13px;line-height:1.6}@media(max-width:760px){.rail-nav #discord-nav-status{display:block;flex:none;width:6px;height:6px;padding:0;margin:0;border:0;border-radius:50%;overflow:hidden;font-size:0;background:currentColor}}.discord-loading,.discord-page>.discord-error{margin:16px 0}.discord-loading{display:flex;align-items:center;gap:8px;color:#aaa;font-size:13px}.discord-page>.page-header{margin-bottom:0}.discord-routing{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;grid-gap:0;gap:0;padding:24px 0;border-bottom:1px solid #383838}.discord-route-copy,.discord-routing-rules{min-width:0}.discord-route-copy{padding-right:28px}.discord-routing>.discord-preview{width:calc(100% - 28px)}.discord-section-label{display:flex;align-items:center;gap:7px;color:#b3b3b3;font-size:12px}.discord-route-copy h2{margin:10px 0 0;color:#eee;font-size:22px;line-height:1.3;overflow-wrap:anywhere}.discord-route-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:18px}.discord-route-copy>.discord-route-help{max-width:430px;margin-top:12px;color:#aaa;font-size:12px;line-height:1.7}.discord-route-help strong{font-weight:500;color:#d6d6d6}.discord-setup-steps{list-style:none;counter-reset:discord-step;display:grid;grid-gap:9px;gap:9px;padding:0;margin:18px 0 0}.discord-setup-steps li{counter-increment:discord-step;display:flex;align-items:center;gap:10px;font-size:12px;line-height:1.5;color:#c1c1c1}.discord-setup-steps li:before{content:counter(discord-step);display:grid;place-items:center;flex:none;width:19px;height:19px;border:1px solid #454545;border-radius:50%;color:#cfcfcf;font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.discord-link-state{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;grid-gap:8px;gap:8px;margin-top:16px;color:#c7c7c7;font-size:13px;line-height:20px}.discord-link-state svg{display:block;margin:2px 0;color:#aaa}.discord-link-state.absent svg{color:#e4ab9c}.discord-link-state.online svg{color:#79d69c}.discord-link-state.installed svg{color:#f4aa60}.discord-status-summary{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.discord-page-badge.installed,.rail-nav small[data-status=installed]{color:#f4aa60;background:#332920;border-color:#63472d}.discord-status-time{font-size:11px;color:#aaa;line-height:16px}.discord-status-time time{color:#c5c5c5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:760px){.discord-status-summary{align-items:flex-start}}.discord-preview{width:100%;max-width:560px;justify-self:end;min-width:0;margin:0;border:1px solid #404044;border-radius:8px;overflow:hidden;background:#232326}.discord-preview figcaption{display:flex;align-items:center;gap:6px;padding:11px 16px;background:#29292d;border-bottom:1px solid #3b3b40;color:#dcdce1;font-size:13px}.discord-preview figcaption small{margin-left:auto;font-size:10px;font-weight:400;color:#b5b5bc}.discord-preview-post,.discord-preview-receipt{display:flex;align-items:flex-start;gap:10px;margin:17px 18px}.discord-preview-post strong,.discord-preview-receipt strong{display:flex;align-items:center;gap:6px;color:#e9e9ec;font-size:13px;line-height:17px}.discord-preview-post p,.discord-preview-receipt p{font-size:12px;color:#c3c3c8;margin:4px 0 0;line-height:1.5}.discord-member-icon{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:#374945;color:#b7dfd0;font-weight:600;font-size:13px}.discord-preview-receipt{position:relative;margin-bottom:20px}.discord-preview-receipt:before{content:"";position:absolute;left:14px;bottom:calc(100% + 4px);height:10px;border-left:1px solid #515157}.discord-preview-receipt .bot-portrait{flex:none;border-radius:6px}.discord-preview-receipt strong small{font-size:9px;line-height:14px;padding:0 4px;background:#444360;border-radius:3px;color:#e5e4ff}.discord-preview-receipt div>span{display:inline-flex;align-items:center;gap:6px;margin-top:7px;font-size:11px;color:#d7bc81}.discord-routing-rules{border-left:1px solid #383838;padding-left:28px}.discord-routing-rules h3{font-size:14px;margin:0 0 12px;color:#e4e4e4}.discord-routing-rules dl{display:grid;margin:0}.discord-routing-rules dl>div{display:grid;grid-template-columns:minmax(110px,.8fr) minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;padding:8px 0;border-bottom:1px solid #323232}.discord-routing-rules dl>div:last-child{border:0}.discord-routing-rules dt{font-size:12px;color:#aaa}.discord-routing-rules dd{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;text-align:right;overflow-wrap:anywhere;margin:0;color:#dedede;font-size:13px}.discord-routing-rules code{display:block;max-width:100%;padding:2px 6px;background:#292929;border-radius:4px;font:11px/1.6 monospace}.discord-recent{padding:24px 0}.discord-recent>header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:16px}.discord-recent h2{display:flex;align-items:center;gap:7px}.discord-recent h2>span{font-size:10px;line-height:16px;min-width:19px;text-align:center;padding:1px 5px;border-radius:12px;border:1px solid #424242;background:#2d2d2d;color:#bbb}.discord-recent>header>a{display:flex;align-items:center;gap:7px;color:#aaa;font-size:12px;text-decoration:none}.discord-recent>header>a:hover{color:#eee}.discord-recent-item{display:flex;align-items:center;gap:14px;min-width:0;padding:17px 0;border-bottom:1px solid #343434;text-decoration:none;color:#bbb}.discord-recent-item:hover{background:#ffffff03}.discord-task-number{align-self:flex-start;font-size:13px;line-height:21px;color:#999}.discord-recent-item>div{min-width:0;flex:1 1}.discord-recent-item strong{display:block;font-size:13px;line-height:21px;color:#ddd}.discord-recent-item p{font-size:12px;line-height:20px;margin:5px 0;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.discord-recent-item small{font-size:10px;color:#828282}.discord-task-status{flex:none;font-size:10px;line-height:17px;padding:3px 8px;border:1px solid #444;border-radius:12px;color:#bbb}.discord-recent-item>svg{flex:none;color:#888}.discord-recent h2{font-size:15px;color:#ddd;margin:0}.discord-recent h2>svg{color:#a6a6a6}.discord-no-requests{display:grid;justify-items:center;align-content:center;grid-gap:5px;gap:5px;min-height:146px;padding:20px;text-align:center;background:#1c1c1c;border-block:1px solid #323232}.discord-empty-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;border:1px solid #434343;background:#262626;color:#b6c2ce;margin-bottom:5px}.discord-no-requests strong{font-size:14px;font-weight:600;color:#dedede;line-height:20px}.discord-no-requests p{margin:0;max-width:48ch;font-size:12px;line-height:18px;color:#aaa}@media(max-width:760px){.discord-routing{grid-template-columns:minmax(0,1fr);gap:22px;padding:22px 0}.discord-route-copy{padding-right:0}.discord-routing>.discord-preview{width:100%;max-width:none}.discord-routing-rules{border:0;border-top:1px solid #383838;padding:18px 0 0}.discord-task-status{max-width:110px;white-space:normal;text-align:center}.studio-rail .rail-nav:has(a[href="/app/discord"]){grid-template-columns:repeat(3,minmax(0,1fr))}}.discord-dialog>header{display:flex;align-items:center;gap:13px;padding:22px 24px;border-bottom:1px solid #3c3c3c}.discord-symbol{display:grid;place-items:center;flex:none;width:43px;height:43px;border:1px solid #484848;border-radius:7px;background:#303030;color:#ddd}.discord-dialog>header>div{flex:1 1;min-width:0}.discord-dialog h2{font-size:19px;line-height:1.4;margin:0}.discord-dialog>header p{font-size:12px;line-height:1.6;margin:4px 0 0;color:#aaa}.discord-dialog .icon-button{flex:none;background:#303030}.discord-body{display:flex;flex-direction:column;gap:18px;padding:22px 24px;max-height:calc(100dvh - 216px);overflow-y:auto;overscroll-behavior:contain}.discord-bot-status{display:flex;align-items:center;gap:11px;padding-bottom:18px;border-bottom:1px solid #3b3b3b}.discord-presence{display:grid;place-items:center;flex:none;width:34px;height:34px;border:1px solid #444;border-radius:6px;background:#2d2d2d;color:#aaa}.discord-presence.is-online{color:#6ee7a0;background:#6ee7a010;border-color:#6ee7a040}.discord-bot-status>div{flex:1 1;min-width:0}.discord-bot-status strong{font-size:12px;line-height:1.5;font-weight:600}.discord-bot-status p{font-size:11px;line-height:1.7;color:#999;margin:3px 0 0}.discord-bot-status>.button{flex:none;font-size:11px;min-height:33px;padding:6px 9px}.discord-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.discord-body label{display:flex;flex-direction:column;gap:8px;min-width:0}.discord-body label>span:first-child{display:flex;align-items:center;gap:6px;font-size:12px;line-height:18px;color:#c3c3c3}.discord-body label>span>svg{color:#aaa;flex:none}.discord-input{display:flex;align-items:center;gap:9px;min-height:42px;padding:0 11px;background:#262626;border:1px solid #454545;border-radius:6px}.discord-input>svg{flex:none;color:#999}.discord-input input{width:100%;min-width:0;background:none;border:0;outline:0;padding:11px 0;margin:0;color:#eee;font-family:inherit;font-size:13px;line-height:18px;box-shadow:none}.discord-input input:focus{outline:none;box-shadow:none}.discord-input:focus-within{border-color:#aab9c4;box-shadow:0 0 0 1px #aab9c433}.discord-input>span{font-size:11px;color:#888;flex:none}.discord-input input::placeholder{color:#858585;font-size:12px}.discord-body .choice-trigger{width:100%;min-width:0;min-height:42px}.discord-field textarea{width:100%;min-height:65px;resize:vertical;border:1px solid #454545;border-radius:6px;background:#262626;padding:10px 11px;color:#eee;font:12px/1.7 var(--mono,monospace)}.discord-field textarea::placeholder{color:#858585}.discord-field>small{font-size:11px;color:#929292;line-height:1.7}.discord-body .discord-enabled{flex-direction:row;align-items:center;gap:9px;font-size:12px;color:#bcbcbc}.discord-enabled input{width:15px;height:15px;margin:0;accent-color:#ddd;flex:none}.discord-verified{display:flex;align-items:center;gap:10px;padding:13px;border:1px solid #6ee7a035;border-radius:6px;background:#6ee7a008;color:#6ee7a0}.discord-verified>svg{flex:none}.discord-verified strong{display:block;font-size:12px;line-height:1.5}.discord-verified span{display:block;font-size:11px;line-height:1.7;color:#aaa;margin-top:3px}.discord-pairing{padding:15px;background:#202020;border:1px solid #484848;border-radius:6px}.discord-pairing>header{display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.5}.discord-pairing>p{font-size:12px;line-height:1.7;color:#aaa;margin:8px 0 13px}.discord-command{display:flex;align-items:center;gap:10px;padding:8px 10px;background:#292929;border:1px solid #414141;border-radius:5px}.discord-command code{flex:1 1;min-width:0;font:13px/1.5 var(--mono,monospace);overflow-wrap:anywhere;color:#e6e6e6}.discord-pairing>footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}.discord-pairing>footer>span{display:flex;align-items:center;gap:5px;font-size:11px;color:#929292}.discord-pairing>footer .button{font-size:11px;min-height:30px;padding:5px 8px}.discord-pair-again{align-self:flex-start}.discord-reaction-guide{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;border-top:1px solid #3b3b3b;padding-top:15px}.discord-reaction-guide>span{display:flex;align-items:center;justify-content:center;gap:6px;color:#9e9e9e;font-size:10px;line-height:1.6;white-space:nowrap}.discord-reaction-guide>span>span{font-size:15px;line-height:20px}.discord-error{padding:10px 12px;color:#f0b3aa;background:#392624;border:1px solid #70443d;border-radius:5px;font-size:12px;line-height:1.7;margin:0}.discord-dialog>footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;border-top:1px solid #3c3c3c}.discord-dialog>footer .button{min-height:38px;font-size:12px}@media(max-width:520px){.discord-dialog>header{padding:18px;gap:10px}.discord-dialog h2{font-size:17px}.discord-body{padding:18px;max-height:calc(100dvh - 210px);gap:16px}.discord-dialog>footer{padding:16px 18px}.discord-form-grid{grid-template-columns:1fr;gap:16px}.discord-bot-status{flex-wrap:wrap}.discord-bot-status>div{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 45px)}.discord-bot-status>.button{margin-left:45px}.discord-reaction-guide{grid-template-columns:1fr 1fr;row-gap:10px}.discord-reaction-guide>span{justify-content:flex-start}}.discord-page-badge.absent{color:#e4ab9c;border-color:#62443d}.discord-track{margin-top:16px;max-width:460px;display:grid;grid-gap:7px;gap:7px}.discord-track label{font-size:12px;color:#ddd}.discord-track>div{display:flex;gap:8px;flex-wrap:wrap}.discord-track input{flex:1 1 175px;min-width:0;background:#232323;color:#eee;border:1px solid #424242;border-radius:5px;padding:9px 12px;font:inherit;font-size:13px}.discord-track small{font-size:11px;color:#aaa}.discord-destination{max-width:440px}.discord-guild-heading{display:flex;align-items:center;gap:13px}.discord-guild-avatar{width:48px;height:48px;flex:none;display:grid;place-items:center;overflow:hidden;border:1px solid #434954;border-radius:8px;background:#28313a;color:#b6dcff;font-size:20px;font-weight:650;line-height:1}.discord-guild-avatar img{display:block;width:100%;height:100%;object-fit:cover}.discord-channel-link>span:nth-child(2),.discord-guild-heading>div{min-width:0}.discord-channel-link small,.discord-guild-heading>div>span{display:block;color:#aaa;font-size:12px;line-height:17px}.discord-guild-heading h2{margin:2px 0 0;font-size:22px;line-height:27px}.discord-channel-link{display:grid;grid-template-columns:32px minmax(0,1fr) 14px;align-items:center;grid-gap:10px;gap:10px;margin-top:15px;padding:10px 12px;border:1px solid #3e4144;border-radius:6px;background:#222426;color:#ddd;text-decoration:none}.discord-channel-link:focus-visible,.discord-channel-link:hover{background:#292c2f;border-color:#637584}.discord-channel-hash{display:grid;place-items:center;height:32px;background:#30353a;color:#bbd5e8;border-radius:5px}.discord-channel-link bdi{display:block;overflow-wrap:anywhere;color:#eee;font-size:14px;font-weight:600;line-height:21px}.discord-channel-link>svg{color:#aaa}.discord-confirm-dialog{width:min(455px,calc(100% - 28px))}.discord-confirm-dialog footer>.button:only-child{margin-left:auto}.discord-permission-help{font-size:12px;color:#bfbfbf;line-height:1.6}.discord-permission-help summary{cursor:pointer}.discord-permission-help p{margin:6px 0 0}.discord-task-requester{display:flex;align-items:center;gap:6px;min-width:0;color:#aab8c7;font-size:11px;line-height:17px}.discord-task-requester>svg{flex:none}.discord-task-requester>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-card .discord-task-requester{margin-top:7px}.discord-request-filters{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-bottom:16px}.discord-request-search{display:flex;align-items:center;gap:9px;flex:1 1 250px;min-width:0;height:40px;padding:0 12px;border:1px solid #414141;border-radius:6px;background:#232323;color:#999}.discord-request-search:focus-within{border-color:#8797a5;box-shadow:0 0 0 1px #8797a533}.discord-request-search input{flex:1 1;width:100%;min-width:0;margin:0;padding:0;border:0;background:none;box-shadow:none;outline:0;color:#eee;font-family:inherit;font-size:13px;line-height:20px}.discord-request-search input:focus{outline:0;box-shadow:none}.discord-request-search input::placeholder{color:#999;font-size:12px}.discord-request-search>svg{flex:none}.discord-request-filters .button,.discord-request-filters .choice-trigger{height:40px;min-height:40px;font-size:12px}.discord-request-filters .choice-trigger{min-width:160px;width:auto;background:#262626}.discord-request-filters>.icon-button{width:40px;height:40px;flex:none}.discord-requests-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.discord-request-card{display:flex;flex-direction:column;min-width:0;padding:16px;background:#242424;border:1px solid #3c3c3c;border-radius:7px;text-decoration:none;color:#ddd;transition:border-color .15s,background .15s}.discord-request-card:hover{background:#2a2a2a;border-color:#60656b}.discord-request-card:focus-visible{outline:2px solid #a7c5db;outline-offset:3px}.discord-task-status.new{background:#e5bd6810;border-color:#645435;color:#e5cc98}.discord-task-status.fixing,.discord-task-status.publishing,.discord-task-status.syncing{background:#65bfff10;border-color:#395971;color:#acd9f7}.discord-task-status.published,.discord-task-status.ready_to_sync,.discord-task-status.waiting_test{background:#6ee7a00b;border-color:#3e6050;color:#a4dcbf}.discord-task-status.needs_attention,.discord-task-status.rolled_back{background:#e99d910a;border-color:#66443f;color:#e5b1a7}.discord-request-title{flex:none;min-width:0;margin:0 0 7px;color:#eee;font-size:14px;font-weight:600}.discord-request-card .discord-request-description,.discord-request-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;line-height:21px}.discord-request-card .discord-request-description{margin:0 0 16px;color:#b0b0b0;font-size:12px}.discord-request-author{display:flex;align-items:center;gap:9px;margin-top:auto;padding-top:11px;border-top:1px solid #393939;min-width:0}.discord-request-avatar{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:50%;overflow:hidden;background:#344251;color:#c7dcee;font-size:11px;font-weight:600;line-height:1}.discord-request-avatar img{display:block;width:100%;height:100%;object-fit:cover}.discord-request-author>span:nth-child(2){display:grid;grid-gap:1px;gap:1px;min-width:0;flex:1 1}.discord-request-author>span>span{color:#999;font-size:10px;line-height:14px}.discord-request-author bdi{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#d6d6d6;font-size:12px;line-height:17px}.discord-request-author>svg{color:#92989e;flex:none}.discord-request-pagination{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:14px;font-size:11px;color:#999;min-height:32px}.discord-request-pagination nav{display:flex;align-items:center;gap:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.discord-request-pagination .icon-button{width:30px;height:30px}.discord-no-requests .button{margin-top:8px}@media(max-width:760px){.discord-requests-grid{grid-template-columns:minmax(0,1fr)}.discord-request-search{flex-basis:100%}.discord-request-filters .choice-trigger{flex:1 1 140px;min-width:0}.discord-request-sort{flex:1 1}.discord-request-pagination{font-size:11px}}.discord-recent{position:relative}.discord-shell>.content{display:flex;flex-direction:column}.discord-shell .trial-notice,.discord-shell .workspace-path{flex-shrink:0}.discord-page{display:flex;flex-direction:column;flex:1 1}.discord-page>.discord-error,.discord-page>.discord-routing,.discord-page>.page-header{flex-shrink:0}.discord-page>.discord-recent{display:flex;flex-direction:column;flex:1 1;padding-bottom:0}.discord-recent>header,.discord-request-filters,.discord-request-pagination{flex-shrink:0}.discord-recent>.discord-request-empty{flex:1 1}@media(max-width:760px){.discord-shell{display:flex;flex-direction:column;min-height:100dvh}.discord-shell>.studio-rail{flex-shrink:0}.discord-shell>.content{flex:1 1}}.mock-preview-toolbar{position:fixed;z-index:95;top:10px;right:14px;width:210px;color:#ddd;border:1px solid #4c4c4c;border-radius:7px;background:#292929;box-shadow:0 6px 24px #0006;font-size:12px}.mock-preview-toolbar>summary{display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 13px;cursor:pointer;list-style:none}.mock-preview-toolbar>summary>svg:first-child{color:#e6c77c}.mock-preview-toolbar>summary>strong{font-size:12px;font-weight:550}.mock-preview-toolbar[open]{width:min(310px,calc(100vw - 24px))}.mock-preview-toolbar[open]>summary{border-bottom:1px solid #444}.mock-preview-toolbar>div{padding:15px}.mock-preview-toolbar p{margin:0 0 14px;color:#aaa;font-size:12px;line-height:1.7}.mock-preview-toolbar label{display:grid;grid-gap:7px;gap:7px;font-size:11px;color:#bdbdbd}.mock-preview-toolbar .choice-trigger{width:100%;height:36px;font-size:12px}.mock-preview-toolbar>div>button{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:34px;margin-top:12px;border:1px solid #4c4c4c;border-radius:4px;background:#353535;color:#ddd;font-size:11px;cursor:pointer}.mock-preview-toolbar>div>button:hover{background:#454545}.mock-preview-toolbar small{display:block;margin-top:10px;color:#e3b0a1}@media(max-width:600px){.mock-preview-toolbar{right:58px}.mock-preview-toolbar:not([open]){width:auto}.mock-preview-toolbar:not([open])>summary{padding:8px}.mock-preview-toolbar:not([open]) strong,.mock-preview-toolbar:not([open])>summary>svg:last-child{display:none}.mock-preview-toolbar[open]{right:12px}}.fj-lockup{--logo-height:26px;display:inline-flex;align-items:center;gap:8px;flex:none}.fj-lockup img{display:block;height:var(--logo-height);width:auto}.fj-name{display:grid;grid-gap:6px;gap:6px;min-width:0}.fj-name img{transform:translateY(calc(8.5% + 1px))}.fj-name small{text-align:left}.admin-brand .fj-lockup,.setup-brand .fj-lockup,.wizard-brand .fj-lockup{--logo-height:24px}@media (max-width:820px){.fj-lockup{--logo-height:22px}.wizard-brand .fj-lockup{--logo-height:18px;gap:5px}}.fj-hero-scene{position:relative;width:min(540px,100%);min-width:0;min-height:640px;margin:0 auto;padding-top:56px;color:var(--text);text-align:left}.fj-hero-scene-agents{position:absolute;top:3px;right:28px;display:flex;align-items:flex-end;gap:5px;z-index:2}.fj-hero-scene-agents>.bot-portrait{border-radius:16px 16px 0 0;filter:drop-shadow(0 4px 5px #0005)}.fj-hero-scene-agents>.bot-portrait:nth-child(3){transform:translateY(-5px)}.fj-hero-real-panel{position:relative;width:calc(100% - 20px);margin-left:20px;box-shadow:0 28px 75px #0006;border-radius:8px;z-index:1}.task-dialog.fj-real-task{position:relative;inset:auto;width:100%;max-width:none;max-height:none;margin:0;padding:0;overflow:visible;background:transparent;color:var(--text)}.fj-real-task>.modal-panel.task-modal{width:100%;max-height:650px}.fj-hero-real-panel .fj-real-task>.modal-panel.task-modal{height:470px;max-height:470px}.fj-hero-real-panel .task-modal-footer{display:none}.task-dialog.fj-hero-action-panel{position:absolute;inset:auto auto 45px -18px;width:min(420px,calc(100% - 30px));max-width:none;max-height:none;margin:0;padding:0;overflow:visible;background:transparent;color:var(--text);z-index:3}.fj-hero-action-panel>.modal-panel.task-modal{width:100%;max-height:none;box-shadow:0 22px 65px #0008}.fj-hero-action-panel .task-modal-footer{min-height:210px;border-top:0}.fj-hero-real-controls{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:13px;max-width:100%;color:#aaa;font-size:10px;line-height:1.5}.fj-hero-real-controls>span{color:#929292;font-size:9px}.fj-hero-real-controls>div{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:3px}.fj-hero-real-controls button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:27px;padding:4px 7px;border:1px solid transparent;border-radius:5px;background:transparent;color:#aaa;font-size:9px;line-height:1.4;cursor:pointer}.fj-hero-real-controls button[aria-pressed=true]{color:#eee;border-color:#595959;background:#ffffff0b}.fj-hero-real-controls button:hover{color:#fff;background:#ffffff0b}.fj-hero-real-controls button:focus-visible{outline:2px solid #ddd;outline-offset:2px}@media(max-width:800px){.fj-hero-scene{width:min(540px,100%);min-height:0}.fj-hero-real-panel{width:calc(100% - 12px);margin-left:12px}.fj-hero-real-panel .fj-real-task>.modal-panel.task-modal{height:auto;max-height:490px}.task-dialog.fj-hero-action-panel{position:relative;inset:auto;width:calc(100% - 12px);margin:-16px 12px 0 0}.fj-hero-real-controls{position:relative;inset:auto}}@media(max-width:480px){.fj-hero-scene{padding-top:49px}.fj-hero-scene-agents{top:2px;right:17px;gap:4px}.fj-hero-scene-agents>.bot-portrait{width:47px;height:47px;border-radius:13px 13px 0 0}.fj-hero-real-controls{gap:6px;flex-wrap:wrap}.fj-hero-real-controls>div{order:3;width:100%;justify-content:flex-start}.fj-hero-real-controls button{font-size:10px}.fj-real-task>.modal-panel.task-modal{max-height:690px}}.fj-live-section{position:relative;isolation:isolate;overflow:hidden;padding:76px 24px 58px;color:#ededed}.fj-live-heading{max-width:740px;margin:0 auto;text-align:center}.fj-live-eyebrow{display:block;margin-bottom:18px;color:#acacac;font-size:11px;font-weight:550;letter-spacing:.15em}.fj-live-heading h2{margin:0;font-size:clamp(35px,4.1vw,55px);font-weight:450;letter-spacing:-.035em;line-height:1.1;text-wrap:balance}.fj-live-heading p{max-width:590px;margin:21px auto 0;font-size:15px;line-height:1.8;color:#b3b3b3;text-wrap:pretty}.fj-live-tabs{display:flex;justify-content:center;gap:5px;flex-wrap:wrap;margin:29px auto 0;max-width:1000px}.fj-live-tabs button{display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid transparent;border-radius:7px;background:transparent;color:#aaa;font-size:11px;line-height:1.4}.fj-live-tabs button>span{display:grid;place-items:center;width:21px;height:21px;border-radius:5px;background:#ffffff06;border:1px solid #ffffff12;color:#c7c7c7;font-size:10px}.fj-live-tabs button[aria-pressed=true]{color:#fff;border-color:#ffffff2a;background:#ffffff09}.fj-live-tabs button:hover{color:#fff;background:#ffffff0a}.fj-real-workspace-scene{position:relative;max-width:1160px;margin:108px auto 0;padding-bottom:24px}.fj-real-workspace-agents{position:absolute;z-index:4;top:-85px;left:50%;transform:translateX(-50%);pointer-events:none}.fj-real-workspace-agents>.bot-portrait{display:block;border-radius:22px 22px 13px 13px;filter:drop-shadow(0 8px 12px #0005)}.fj-real-workspace-window{position:relative;padding:10px 10px 12px;border:2px solid #6d7074;border-radius:34px 34px 13px 13px;background:linear-gradient(135deg,#4b4d50,#111 5%,#080808 93%,#65676a);box-shadow:0 0 0 1px #151515,0 0 0 3px #ffffff0a,0 28px 70px #0008}.fj-macbook-screen{position:relative;overflow:hidden;border:1px solid #080808;border-radius:22px 22px 4px 4px;background:#333}.fj-macbook-notch{position:absolute;z-index:4;top:-1px;left:50%;transform:translateX(-50%);width:170px;height:29px;border-radius:0 0 12px 12px;background:#050505;box-shadow:0 1px 1px #ffffff08}.fj-macbook-notch i{position:absolute;right:16px;top:9px;width:5px;height:5px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#264052,#09141e 65%);box-shadow:0 0 0 2px #0c0c0c}.fj-macbook-menubar{display:flex;justify-content:space-between;align-items:center;gap:180px;height:29px;padding:0 15px;background:#444444a6;color:#f3f3f3;font-size:10px;line-height:1;white-space:nowrap}.fj-macbook-menubar>div{display:flex;align-items:center;gap:15px}.fj-macbook-menubar strong{font-size:10px}.fj-macbook-apple{width:12px;height:15px;flex:none}.fj-macbook-desktop{padding:26px 27px 24px;background:radial-gradient(ellipse at 15% 5%,#5f6364 0,transparent 55%),radial-gradient(ellipse at 94% 95%,#9c9690 0,transparent 70%),linear-gradient(125deg,#363c3e,#777471)}.fj-macbook-app{border:1px solid #555;border-radius:12px;box-shadow:0 12px 30px #0008,0 0 0 1px #0005}.fj-macbook-app,.fj-real-dashboard-viewport{position:relative;overflow:hidden;background:#191919}.fj-real-dashboard-viewport{width:100%;aspect-ratio:1600/970}.fj-real-dashboard-iframe{position:absolute;inset:0;width:1600px;height:970px;max-width:none;border:0;display:block;transform-origin:top left;pointer-events:none}.fj-real-workspace-base{position:absolute;z-index:3;bottom:6px;left:-58px;right:-58px;height:20px;border-radius:2px 2px 42px 42px;background:linear-gradient(90deg,#73767a,#c6c8ca 3%,#e2e3e4 10%,#a6a8ab 47%,#c1c3c6 70%,#e2e3e5 92%,#8a8d91);box-shadow:inset 0 1px 0 #fff9,inset 0 -5px 4px #3339,0 12px 20px #0006}.fj-real-workspace-base:before{content:"";position:absolute;left:42%;right:42%;top:0;height:7px;border-radius:0 0 8px 8px;background:linear-gradient(#777a7d,#b3b5b7);box-shadow:0 1px 0 #eee6}.fj-real-workspace-base:after{content:"";position:absolute;left:2%;right:2%;bottom:1px;height:2px;border-radius:50%;background:#414347;opacity:.55}.fj-real-workspace-overlay{position:absolute;inset:0;z-index:3;display:grid;place-items:center;padding:20px;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.fj-real-workspace-task{width:min(820px,100%);max-height:100%;min-height:0;overflow:auto;border-radius:9px}.fj-real-workspace-task .landing-real-task{width:100%}.fj-real-workspace-task .task-modal{max-height:none}.fj-real-workspace-caption{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;max-width:1160px;margin:20px auto 0;font-size:11px;line-height:1.5;color:#a9a9a9}.fj-real-workspace-caption>div{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;max-width:100%}.fj-real-workspace-caption button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:8px 12px;border:1px solid #5c5c5c;border-radius:7px;background:#292929;color:#eee;font-size:11.5px;font-weight:600;line-height:1.4;box-shadow:0 2px 6px #0002;transition:background .15s,border-color .15s}.fj-real-workspace-caption button>svg{width:14px;height:14px;flex:none}.fj-real-workspace-caption button:first-child{border-color:#e8e8e8;background:#e8e8e8;color:#171717}.fj-real-workspace-caption button:hover{border-color:#858585;background:#373737;color:#fff}.fj-real-workspace-caption button:first-child:hover{border-color:#fff;background:#fff;color:#111}.fj-real-workspace :is(button,a):focus-visible{outline:2px solid #ccc;outline-offset:4px}@media(max-width:1500px){.fj-real-workspace-scene{max-width:min(1160px,calc(100% - 260px))}}@media(max-width:1300px){.fj-macbook-menubar{font-size:9px;gap:165px}.fj-macbook-menubar>div{gap:10px}.fj-macbook-menubar>div:first-child>span:last-child{display:none}.fj-real-workspace-base{left:-32px;right:-32px}}@media(max-width:1150px){.fj-real-workspace-scene{max-width:calc(100% - 192px)}}@media(max-width:1050px){.fj-macbook-menubar>div:first-child>span,.fj-macbook-menubar>div:last-child>span:first-of-type{display:none}.fj-macbook-desktop{padding:18px}}@media(max-width:900px){.fj-real-workspace-scene{max-width:calc(100% - 65px)}}@media(max-width:800px){.fj-live-section{padding:58px 18px 40px}.fj-live-heading h2{font-size:37px}.fj-live-heading p{font-size:13px}.fj-live-tabs button{font-size:10px;padding:6px 8px}.fj-real-workspace-scene{max-width:calc(100% - 18px);margin-top:78px}.fj-real-workspace-agents>.bot-portrait:first-child{width:68px;height:68px}.fj-real-workspace-agents{top:-60px}.fj-real-workspace-window{padding:6px 6px 9px;border-radius:18px 18px 8px 8px}.fj-macbook-screen{border-radius:11px 11px 2px 2px}.fj-macbook-notch{width:95px;height:21px;border-radius:0 0 7px 7px}.fj-macbook-notch i{top:7px;right:11px;width:4px;height:4px}.fj-macbook-menubar{height:21px;padding:0 9px;gap:100px;font-size:8px}.fj-macbook-menubar strong{font-size:8px}.fj-macbook-menubar>div{gap:6px}.fj-macbook-menubar>div:last-child>span{display:none}.fj-macbook-apple{width:9px;height:12px}.fj-macbook-desktop{padding:10px}.fj-macbook-app{border-radius:6px}.fj-real-workspace-overlay{position:relative;inset:auto;padding:13px 8px 18px;background:#171717;-webkit-backdrop-filter:none;backdrop-filter:none;border-top:1px solid #3c3c3c}.fj-real-workspace-task{width:100%;overflow:visible;max-height:none}.fj-real-workspace-caption{justify-content:center;text-align:center}.fj-real-workspace-caption>div{justify-content:center}.fj-real-workspace-base{left:-9px;right:-9px;height:13px;bottom:13px}.fj-real-workspace-base:before{height:5px}}@media(max-width:400px){.fj-live-section{padding-inline:12px}.fj-live-heading h2{font-size:32px}.fj-live-eyebrow{font-size:9px}.fj-live-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:320px}.fj-live-tabs button{justify-content:flex-start}.fj-real-workspace-caption{font-size:10px}.fj-real-workspace-caption button{font-size:11px;min-height:40px;padding-inline:10px}}.fj-system-cards{position:absolute;inset:0;z-index:5;pointer-events:none}.fj-real-workspace-scene[data-open=true] .fj-system-cards{visibility:hidden}.fj-system-card{position:absolute;overflow:visible;border:1px solid #515151;border-radius:12px;background:#252525;box-shadow:0 12px 38px #0006,0 0 0 1px #ffffff08;color:#ddd;text-align:left}.fj-system-card>.task-modal-body{border-radius:11px;overflow:hidden}.fj-system-card-history{top:-36px;left:max(clamp(-255px,calc(595px - 50vw),-200px),calc(609px - 50vw));width:302px}.fj-system-card-files{top:49px;right:clamp(-200px,calc(650px - 50vw),-145px);width:295px}.fj-system-card-progress{bottom:114px;left:clamp(-192px,calc(658px - 50vw),-137px);width:283px}.fj-system-card-tests{bottom:77px;right:clamp(-195px,calc(655px - 50vw),-140px);width:302px}.fj-system-card-mascot{position:absolute;z-index:2;right:21px;top:-40px;filter:drop-shadow(0 3px 4px #0005)}.fj-system-card-mascot>.bot-portrait{display:block;border-radius:10px}.fj-system-card-files .fj-system-card-mascot{right:21px}.fj-system-card-progress .fj-system-card-mascot{right:25px}.fj-system-card-pixels{position:absolute;inset:auto 0 0;height:15px;border-radius:0 0 11px 11px;overflow:hidden;pointer-events:none;background:repeating-conic-gradient(#ffffff12 0 25%,transparent 0 50%) 0 0/8px 8px;-webkit-mask-image:linear-gradient(transparent,#000);mask-image:linear-gradient(transparent,#000)}.fj-system-card-progress .task-progress-list{width:100%}.fj-system-card-progress .task-flow-track{width:100%;min-width:0;margin:0;padding:0}.fj-system-card-progress .task-progress-step{width:60px}@media(max-width:1500px){.fj-system-card-history{left:-130px}.fj-system-card-files{right:-130px}.fj-system-card-progress{left:-122px}.fj-system-card-tests{right:-125px}}@media(max-width:1150px){.fj-system-card-history{width:270px;left:-96px}.fj-system-card-files{width:272px;right:-96px}.fj-system-card-progress,.fj-system-card-tests{display:none}}@media(max-width:900px){.fj-system-cards{display:none}}.fj-reference-opening{position:relative;isolation:isolate;overflow:hidden;min-height:810px;color:#f5f5f5;background:radial-gradient(ellipse at 16% 50%,#77777726,transparent 57%),radial-gradient(ellipse at 96% 66%,#99999916,transparent 49%),linear-gradient(180deg,#0b0b0b,#1c1c1c 52%,#363636 80%,#111)}.fj-reference-opening:before{background-image:repeating-conic-gradient(#00000024 0 25%,transparent 0 50%);background-size:5px 5px}.fj-reference-opening:after,.fj-reference-opening:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none}.fj-reference-opening:after{background:radial-gradient(ellipse at 65% 0,#0008,transparent 72%)}.fj-reference-opening .landing-nav{width:min(1160px,calc(100% - 64px));height:78px;margin:0 auto;padding:0;gap:25px;border:0;border-radius:0;background:transparent;box-shadow:none;position:relative;z-index:5}.fj-reference-opening .landing-nav-links{font-size:13px;color:#c7d1df;font-weight:550}.fj-reference-opening .landing-nav-links a{padding:9px;gap:6px}.fj-reference-opening .landing-nav-links svg{display:none}.fj-reference-opening .fj-lockup{--logo-height:24px}.fj-reference-access{grid-column:3;justify-self:end;display:flex;align-items:center;gap:24px;white-space:nowrap;font-size:13px;font-weight:600}.fj-reference-signin{color:#d7dfeb}.fj-reference-signin:hover{color:#fff}.fj-reference-start{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:41px;padding:0 16px;border:1px solid #fff;border-radius:11px;background:#fff;color:#152136!important;box-shadow:0 2px 7px #020b1c0a}.fj-reference-start:hover{background:#e8f0f8}.fj-reference-hero{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;grid-gap:72px;gap:72px;max-width:1160px;margin:0 auto;padding:50px 0 35px;min-height:705px}.fj-reference-copy{padding-bottom:12px;min-width:0}.fj-reference-kicker{display:inline-flex;align-items:center;gap:8px;padding:6px 11px;border:1px solid #d5e3f128;border-radius:99px;background:#b1c8e011;color:#edf4fc;font-size:12px;font-weight:550;line-height:1.4}.fj-reference-kicker i{width:7px;height:7px;flex:none;border-radius:2px;background:#95e0bd;box-shadow:0 0 11px #75d7a755}.fj-reference-copy h1{font-size:clamp(58px,5.3vw,78px);line-height:1.04;font-weight:450;letter-spacing:-2.8px;margin:30px 0 24px;color:#fff;text-wrap:balance}.fj-reference-copy h1 span{color:#f5f5f5}.fj-reference-copy>p:not(.fj-reference-trial){font-size:18px;line-height:1.65;font-weight:450;max-width:460px;color:#cecece;margin:0;text-wrap:pretty}.fj-reference-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:30px}.fj-reference-primary,.fj-reference-secondary{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:51px;padding:0 21px;border-radius:12px;font-size:14px;font-weight:600;line-height:1.4;transition:background .18s,transform .18s}.fj-reference-primary{color:#142137!important;border:1px solid #fff;background:#fff;box-shadow:0 3px 10px #060d1b0f}.fj-reference-secondary{color:#f0f0f0!important;background:#ffffff12;border:1px solid #ffffff35;padding-inline:20px}.fj-reference-primary:hover{background:#e9f2fc;transform:translateY(-1px)}.fj-reference-secondary:hover{background:#e6eef92b}.fj-reference-trial{display:flex;flex-direction:column;gap:3px;max-width:460px;color:#d0dce8;font-size:12px;line-height:1.6;margin:15px 0 0}.fj-reference-trial strong{font-size:13px;font-weight:500;color:#ecf3fb}.fj-reference-motion{position:absolute;z-index:3;right:22px;bottom:19px;display:flex;align-items:center;gap:7px;border:1px solid #e2edf32e;border-radius:99px;padding:7px 10px;background:#10213740;color:#d7e0ec;font-size:10px;cursor:pointer}.fj-reference-motion:disabled{opacity:.45;cursor:default}.fj-reference-opening :is(a,button):focus-visible{outline:2px solid #c4e1ff;outline-offset:4px}@media(min-width:801px){.fj-reference-copy{transform:translateY(0)}}.fj-live-section{scroll-margin-top:20px;background:radial-gradient(ellipse at 50% 57%,#77777720,transparent 66%),linear-gradient(180deg,#111,#222 59%,#303030 82%,#111);padding-bottom:45px}.fj-live-section:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:repeating-conic-gradient(#00000020 0 25%,transparent 0 50%) 0 0/5px 5px}.fj-live-heading p{color:#b9b9b9}.fj-live-eyebrow{color:#aaa}@media(min-width:1800px){.fj-reference-hero{padding-top:65px;padding-bottom:50px;min-height:730px}.fj-reference-opening{min-height:850px}}@media(max-width:1250px){.fj-reference-hero{width:calc(100% - 88px);gap:42px}.fj-reference-copy h1{font-size:64px}.fj-reference-access,.fj-reference-opening .landing-nav{gap:16px}.fj-reference-opening .landing-nav-links{font-size:12px}}@media(max-width:1080px){.fj-reference-opening .landing-nav{grid-template-columns:minmax(0,1fr) auto}.fj-reference-opening .landing-nav-links{display:none}.fj-reference-access{grid-column:2}.fj-reference-hero{gap:25px;padding-top:50px;min-height:730px}.fj-reference-copy h1{font-size:58px;letter-spacing:-2.1px}.fj-reference-copy>p:not(.fj-reference-trial){font-size:16px}.fj-reference-actions{gap:10px}.fj-reference-primary,.fj-reference-secondary{font-size:12px;min-height:47px;padding-inline:15px}}@media(max-width:800px){.fj-reference-opening{min-height:0}.fj-reference-opening .landing-nav{width:calc(100% - 40px);height:72px}.fj-reference-hero{width:calc(100% - 56px);grid-template-columns:1fr;gap:45px;padding:54px 0 44px;min-height:0}.fj-reference-copy{max-width:540px;margin:0 auto;width:100%;padding:0}.fj-reference-copy h1{font-size:68px;line-height:1.03;margin-top:25px}.fj-reference-copy>p:not(.fj-reference-trial){max-width:470px;font-size:17px}.fj-reference-actions{margin-top:27px}.fj-reference-primary,.fj-reference-secondary{min-height:49px;font-size:13px}.fj-board-showcase{padding:65px 20px 25px}.fj-board-showcase h2{font-size:34px}}@media(max-width:480px){.fj-reference-opening .landing-nav{width:calc(100% - 36px);height:68px;gap:12px}.fj-reference-opening .fj-lockup{--logo-height:21px}.fj-reference-access{gap:13px;font-size:12px}.fj-reference-start{font-size:11px;padding:0 10px;min-height:36px;gap:6px;border-radius:9px}.fj-reference-start svg{display:none}.fj-reference-hero{width:calc(100% - 44px);padding-top:42px;gap:34px}.fj-reference-copy h1{font-size:59px;letter-spacing:-2.5px;margin:25px 0 23px}.fj-reference-copy>p:not(.fj-reference-trial){font-size:16px;line-height:1.65}.fj-reference-kicker{font-size:11px}.fj-reference-primary,.fj-reference-secondary{font-size:12px;padding-inline:14px}.fj-reference-actions{gap:9px}.fj-reference-trial{font-size:11px}.fj-reference-trial strong{font-size:12px}.fj-reference-motion{right:18px;bottom:16px}.fj-board-showcase{padding-inline:12px}.fj-board-showcase h2{font-size:30px}.fj-board-showcase>header>p{padding-inline:13px;font-size:13px}}@media(max-width:350px){.fj-reference-copy h1{font-size:51px}.fj-reference-opening .fj-lockup{--logo-height:19px}.fj-reference-access{gap:10px}.fj-reference-start{font-size:10px;padding-inline:9px}.fj-reference-actions{gap:8px}.fj-reference-primary,.fj-reference-secondary{font-size:11px;padding-inline:11px}}@media(prefers-reduced-motion:reduce){.fj-reference-primary,.fj-reference-secondary{transition:none}}.fj-reference-opening{display:flex;flex-direction:column;min-height:100svh}.fj-reference-opening>.fj-reference-hero,.fj-reference-opening>.hero-agent-strip,.fj-reference-opening>.landing-nav{flex-shrink:0}.fj-reference-opening>.hero-agent-strip{margin:auto 0 44px;min-height:51px;padding:8px 0 0}.fj-section-band{position:relative;isolation:isolate;background:radial-gradient(ellipse at var(--band-x,50%) 58%,#77777726,transparent 68%),linear-gradient(180deg,#111 0,#1c1c1c 30%,#303030 67%,#242424 82%,#111 100%)}.fj-section-band:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:repeating-conic-gradient(#00000020 0 25%,transparent 0 50%) 0 0/5px 5px;-webkit-mask-image:linear-gradient(transparent,#000 18%,#000 84%,transparent);mask-image:linear-gradient(transparent,#000 18%,#000 84%,transparent)}.fj-live-section:after,.fj-section-band:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#111,#1110 180px,#1110 calc(100% - 240px),#111)}.fj-reference-opening:after{background:linear-gradient(180deg,#0b0b0b,#0b0b0b00 180px,#1110 calc(100% - 220px),#111),radial-gradient(ellipse at 65% 0,#0008,transparent 72%)}.fj-section-band-team{--band-x:23%}.fj-section-band-pricing{--band-x:75%}.fj-section-band-faq{--band-x:35%}.fj-section-band-closing{--band-x:67%}.fj-section-band>.landing-section:is(#equipe,#planos,#perguntas){padding-top:76px;padding-bottom:76px}.fj-section-band>#equipe{position:relative;scroll-margin-top:clamp(60px,11svh,102px)}.fj-section-band>#equipe:before{content:"";position:absolute;top:8px;left:32px;right:32px;height:1px;background:linear-gradient(90deg,transparent,#ffffff28 15%,#ffffff28 85%,transparent);pointer-events:none}.fj-section-band>#planos{scroll-margin-top:-34px}.fj-section-band-team .landing-team{border-color:#ffffff24}.fj-section-band-closing .landing-last{margin-top:0;padding-block:78px}.fj-section-band-closing .landing-footer{background:transparent;border-color:#ffffff24}@media(max-width:760px){.fj-section-band>.landing-section:is(#equipe,#planos,#perguntas){padding-top:54px;padding-bottom:54px}.fj-section-band>#equipe{scroll-margin-top:0}.fj-section-band>#planos{scroll-margin-top:-30px}.fj-section-band-closing .landing-last{padding-block:58px}}@media(max-width:650px){.fj-reference-opening>.hero-agent-strip{min-height:49px;margin-bottom:16px}}@media(max-width:760px){.fj-section-band>#equipe:before{top:6px;left:21px;right:21px}}.fj-section-band>.landing-section#equipe{padding-bottom:0}.fj-section-band>.landing-section#planos{padding-top:64px;scroll-margin-top:-22px}@media(max-width:760px){.fj-section-band>.landing-section#planos{padding-top:48px;scroll-margin-top:-24px}}.fj-footer-wrap{position:relative;width:min(1136px,calc(100% - 64px));margin:0 auto;padding:64px 0 0}.fj-footer-wrap:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,#ffffff28 15%,#ffffff28 85%,transparent);pointer-events:none}.fj-footer-invitation{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:48px;gap:48px;padding:46px 52px;overflow:hidden;border:1px solid #ffffff23;border-radius:18px;background:radial-gradient(ellipse at 92% 35%,#ffffff0e,transparent 65%),linear-gradient(120deg,#1b1b1b,#242424);box-shadow:inset 0 1px #ffffff05,0 18px 60px #0002}.fj-footer-invitation:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:repeating-conic-gradient(#ffffff07 0 25%,transparent 0 50%) 0 0/6px 6px;-webkit-mask-image:linear-gradient(90deg,transparent 45%,#000);mask-image:linear-gradient(90deg,transparent 45%,#000)}.fj-footer-eyebrow{display:block;color:#a9b2ad;font-size:10px;font-weight:600;letter-spacing:.13em;margin-bottom:18px}.fj-footer-invitation h2{margin:0;font-size:clamp(34px,3.2vw,46px);font-weight:450;line-height:1.12;letter-spacing:-.035em;color:#f3f3f3}.fj-footer-invitation-copy>p{margin:18px 0 0;font-size:13px;line-height:1.8;color:#aaa}.fj-footer-invitation-action{display:flex;flex-direction:column;align-items:center;gap:14px;min-width:230px}.fj-footer-agents{display:flex;align-items:flex-end;gap:7px;margin-bottom:7px}.fj-footer-agents>.bot-portrait{display:block;border-radius:13px;filter:drop-shadow(0 5px 6px #0003)}.fj-footer-invitation-action>a{display:flex;align-items:center;justify-content:center;gap:18px;min-height:48px;width:100%;padding:12px 20px;border:1px solid #f5f5f5;border-radius:9px;background:#f1f1f1;color:#151515;font-size:13px;font-weight:600;transition:background .15s,transform .15s}.fj-footer-invitation-action>a:hover{background:#fff;transform:translateY(-1px)}.fj-footer-invitation-action>span{font-size:10px;line-height:1.5;color:#999}.fj-footer{margin-top:20px}.fj-footer-main{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(100px,.7fr) minmax(150px,.95fr) minmax(180px,1fr);grid-gap:42px;gap:42px;padding:44px 0 36px}.fj-footer-brand .fj-lockup{--logo-height:28px}.fj-footer-brand>a{display:inline-flex}.fj-footer-brand>p{max-width:285px;margin:17px 0 16px;color:#999;font-size:12px;line-height:1.8;text-wrap:pretty}.fj-footer-platform{display:inline-flex;align-items:center;gap:7px;padding:4px 7px;border:1px solid #ffffff12;border-radius:5px;font-size:10px;color:#a9a9a9}.fj-footer-main>nav{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding-top:3px}.fj-footer-main>nav>h3{margin:0 0 5px;font-size:11px;line-height:1.6;font-weight:600;color:#e1e1e1}.fj-footer-main>nav>a{font-size:12px;line-height:1.5;color:#929292}.fj-footer-main>nav>a:hover{color:#eee}.fj-footer-account{align-self:start;padding:16px 17px;border:1px solid #ffffff16;border-radius:9px;background:#ffffff03}.fj-footer-account>span{display:block;margin-bottom:10px;color:#9c9c9c;font-size:10px;line-height:1.5}.fj-footer-account>a{display:flex;align-items:center;justify-content:space-between;gap:20px;color:#eee;font-size:12px;font-weight:550;line-height:1.5}.fj-footer-account>a:hover{color:#fff}.fj-footer-account>p{margin:11px 0 0;color:#777;font-size:10px;line-height:1.7}.fj-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #ffffff12;padding:18px 0 25px}.fj-footer-bottom>small{color:#737373;font-size:10px;line-height:1.5}.fj-footer-bottom>a{display:flex;align-items:center;gap:11px;color:#929292;font-size:10px;line-height:1.5}.fj-footer-bottom>a>span{display:grid;place-items:center;width:28px;height:28px;border:1px solid #ffffff18;border-radius:50%}.fj-footer-bottom>a:hover{color:#eee}.fj-footer-wrap :is(a,button):focus-visible{outline:2px solid #c6d1ca;outline-offset:4px}@media(max-width:1000px){.fj-footer-main{grid-template-columns:minmax(0,1.4fr) minmax(95px,.7fr) minmax(140px,1fr);gap:30px}.fj-footer-account{grid-column:2/-1;display:grid;grid-template-columns:1fr 1fr;grid-gap:4px 20px;gap:4px 20px;align-items:center}.fj-footer-account>span{margin:0}.fj-footer-account>a{grid-column:2;grid-row:1/3}.fj-footer-account>p{margin:0}.fj-footer-account>p>br{display:none}.fj-footer-invitation{padding:38px;gap:32px}}@media(max-width:760px){.fj-footer-wrap{width:calc(100% - 42px);padding-top:42px}.fj-footer-invitation{grid-template-columns:1fr;gap:30px;padding:32px 26px;border-radius:13px}.fj-footer-invitation h2{font-size:37px}.fj-footer-invitation-copy>p>br{display:none}.fj-footer-invitation-action{align-items:flex-start;min-width:0}.fj-footer-invitation-action>a{width:auto;min-width:215px}.fj-footer-agents{gap:5px;margin-bottom:1px}.fj-footer-agents>.bot-portrait{width:39px;height:39px;border-radius:10px}.fj-footer-agents>.bot-portrait:nth-child(2){width:48px;height:48px}.fj-footer-main{grid-template-columns:1fr 1fr;gap:29px 25px;padding-top:32px}.fj-footer-brand{grid-column:1/-1}.fj-footer-brand>p{max-width:340px;margin-top:14px}.fj-footer-main>nav{gap:12px}.fj-footer-account{grid-column:1/-1;padding:14px}.fj-footer-bottom{margin-top:0;padding-bottom:22px}}@media(max-width:360px){.fj-footer-invitation{padding:28px 20px}.fj-footer-invitation h2{font-size:32px}.fj-footer-invitation-action>a{min-width:0;width:100%;gap:10px;font-size:12px}.fj-footer-main{gap:27px 16px}.fj-footer-account{display:block}.fj-footer-account>span{margin-bottom:9px}.fj-footer-account>p{margin-top:8px}.fj-footer-bottom{gap:10px}.fj-footer-bottom>a{gap:7px}}@media(prefers-reduced-motion:reduce){.fj-footer-invitation-action>a{transition:none}}