.ws-page{max-width:1280px;margin:auto;padding:36px 32px 80px}.ws-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;display:flex}.ws-heading h1{letter-spacing:-2px;margin:8px 0 12px;font-size:44px;font-weight:750;line-height:1.15}.ws-heading h1 span{color:#294ddc}.ws-heading p,.ws-tool-heading p{color:#5b687a;margin:0;font-size:16px}.ws-private{color:#325a50;white-space:nowrap;background:#e9f2ed;border:1px solid #d4e5da;border-radius:7px;align-items:center;gap:8px;padding:9px 12px;font-size:14px;display:flex}.ws-layout{grid-template-columns:238px minmax(0,1fr);align-items:start;gap:24px;display:grid}.ws-label{letter-spacing:1.2px;color:#68758b;font-size:12px;font-weight:700}.ws-rail{padding-top:14px}.ws-tool-link{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;width:100%;margin:12px 0;padding:14px 12px;font-size:14px;display:flex}.ws-tool-link.active{color:#2347c9;background:#e8edff;border-color:#d5ddff}.ws-tool-link small{color:#52627c;margin-top:3px;font-size:12px;display:block}.ws-rail>a{justify-content:space-between;padding:18px 12px;font-size:14px;text-decoration:none;display:flex}.ws-surface{background:#fff;border:1px solid #dce2e8;border-radius:12px;overflow:hidden;box-shadow:0 8px 30px #14274705}.ws-tool-heading{padding:26px 28px 20px}.ws-tool-heading h2{letter-spacing:-.55px;margin:8px 0;font-size:23px;font-weight:700;line-height:1.35}.ws-inputs{grid-template-columns:1fr 1fr;gap:18px;padding:0 28px;display:grid}.ws-inputs label{min-width:0;font-size:14px;font-weight:600}.ws-inputs textarea{min-height:176px;font-family:var(--font-geist-mono), monospace;resize:vertical;background:#f9fafc;border-color:#d7dfea;border-radius:7px;margin-top:9px;padding:12px;font-size:14px;line-height:1.8}.ws-actions{align-items:center;gap:16px;padding:20px 28px;display:flex}.ws-actions [data-slot=button]{height:42px;padding:0 18px;font-size:14px}.ws-actions>span{color:#6a7587;font-size:13px}.ws-result{border-top:1px solid #dce2e8}.ws-result-heading{color:#fff;background:#16243b;justify-content:space-between;align-items:center;gap:16px;padding:16px 28px;font-size:14px;display:flex}.ws-result-heading [data-slot=button]{color:#233650;background:#fff;height:34px}.ws-result table{border-collapse:collapse;width:100%;font-size:14px}.ws-result th{text-align:left;text-transform:uppercase;letter-spacing:.6px;color:#63738a;background:#f5f7fa;font-size:12px}.ws-result th,.ws-result td{border-bottom:1px solid #edf0f5;padding:11px 28px}.ws-result td:first-child{font-family:var(--font-geist-mono), monospace}.ws-status{color:#52627c;background:#edf1f7;border-radius:4px;padding:4px 8px;font-size:12px}.ws-status.match{color:#246247;background:#e3f2ea}@media (max-width:800px){.ws-page{padding:24px 18px 48px}.ws-heading{flex-direction:column;align-items:flex-start;gap:16px}.ws-heading h1{font-size:36px}.ws-layout{grid-template-columns:1fr;gap:14px}.ws-rail{padding-top:0}.ws-rail>.ws-label{display:none}.ws-tool-link{margin:0}.ws-rail>a{padding:12px}.ws-tool-heading{padding:22px 18px}.ws-inputs{gap:12px;padding:0 18px}.ws-actions{flex-wrap:wrap;padding:18px}.ws-result-heading{flex-wrap:wrap;padding:16px 18px}.ws-result th,.ws-result td{padding:10px 18px}}@media (max-width:480px){.ws-inputs{grid-template-columns:1fr}.ws-inputs textarea{min-height:135px}.ws-private{font-size:13px}}.ws-heading-side{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.ws-heading-side>a{color:#5b687a;align-items:center;gap:7px;font-size:13px;text-decoration:none;display:flex}.ws-sections{scrollbar-width:thin;border-bottom:1px solid #dce2e8;gap:8px;margin:0 0 28px;display:flex;overflow-x:auto}.ws-sections>a{color:#5b687a;white-space:nowrap;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:14px 16px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.ws-sections>a[aria-current=page]{color:#294ddc;border-color:#294ddc}.ws-sections>a>span{background:#e9edf4;border-radius:4px;padding:0 6px;font-size:12px;font-weight:500}.ws-announcement:empty{display:none}.ws-announcement{color:#325a50;margin-bottom:12px;font-size:14px;display:block}.ws-tool-link{text-decoration:none}.ws-tool-link:hover{background:#f0f3fa}.ws-tool-link>svg{flex-shrink:0}.ws-tool-link.active:hover{background:#e8edff}.ws-rail-note{color:#607087;border-top:1px solid #dce2e8;margin:12px 10px;padding-top:20px;font-size:13px;line-height:1.65}.ws-rail-note strong{color:#243650;font-size:14px}.ws-rail-note p{margin:8px 0 12px}.ws-rail-note a{color:#294ddc}.ws-tool-heading{justify-content:space-between;gap:15px;display:flex}.ws-tool-heading>div{min-width:0}.ws-pin{color:#728096;flex-shrink:0!important}.ws-pin.saved{color:#294ddc;background:#e8edff}.ws-inputs label>span{color:#718097;margin-top:4px;font-size:12px;font-weight:400;display:block}.ws-options{flex-wrap:wrap;align-items:center;gap:16px;padding:18px 28px 0;display:flex}.ws-options>span{color:#6a7587;font-size:13px}.ws-option{cursor:pointer;align-items:center;gap:9px;font-size:14px;font-weight:400;line-height:1.5;display:flex}.ws-option small{color:#8995a5;font-size:12px}.ws-result-heading small{color:#b7c5da;margin-top:5px;font-size:12px;font-weight:400;display:block}.ws-result-heading strong>span{color:#677c9c;padding:0 6px}.ws-result-toolbar{color:#5d6c82;border-bottom:1px solid #e9edf3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 24px;font-size:13px;display:flex}.ws-result-toolbar>label{align-items:center;gap:8px;display:flex}.ws-export-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ws-copy{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.ws-copy>span{color:#426752;max-width:230px;font-size:12px}.ws-table-scroll{max-height:490px;overflow:auto}.ws-table-scroll table{width:100%;min-width:400px}.ws-table-scroll [data-slot=table-container]{overflow:visible}.ws-table-scroll th{z-index:1;background:#f5f7fa;position:sticky;top:0}.ws-table-scroll th,.ws-table-scroll td{padding:11px 18px}.ws-table-scroll .ws-rownum{color:#93a0b1;text-align:right;width:40px;font-size:12px;font-family:var(--font-geist-mono), monospace;padding-right:10px}.ws-cell{white-space:pre-wrap;overflow-wrap:anywhere;min-width:80px;max-width:370px;max-height:110px;font-family:var(--font-geist-mono), monospace;font-size:13px;display:block;overflow:auto}.ws-empty-cell{font-family:var(--font-geist-sans);color:#8897aa;font-style:italic}.ws-preview-foot{color:#738098;background:#fafbfc;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;font-size:12px;display:flex}.ws-export-note{background:#f8fafd;border-top:1px solid #e8edf4;flex-direction:column;gap:12px;padding:18px 24px;display:flex}.ws-export-note small{color:#6a7587;max-width:660px;font-size:12px;line-height:1.6}.ws-source-actions{flex-wrap:wrap;align-items:center;gap:10px;padding:0 28px 14px;display:flex}.ws-source-actions>span{color:#728198;white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:12px;overflow:hidden}.ws-table-input{padding:0 28px}.ws-table-input>label{font-size:14px;font-weight:600}.ws-table-input textarea{min-height:176px;font-family:var(--font-geist-mono), monospace;resize:vertical;background:#f9fafc;margin-top:9px;padding:12px;font-size:13px;line-height:1.8}.ws-read-row{flex-wrap:wrap;align-items:flex-end;gap:12px;padding-top:14px;display:flex}.ws-read-row>label,.ws-control-label{flex-direction:column;gap:7px;font-size:13px;font-weight:600;display:flex}.ws-read-row>span{color:#6c7a90;margin-bottom:6px;font-size:12px}.ws-settings{background:#f6f8fc;border:1px solid #e1e7f0;border-radius:8px;margin:20px 28px 0;padding:18px}.ws-settings legend{margin-bottom:14px;font-size:14px;font-weight:600}.ws-column-list{flex-wrap:wrap;gap:14px 20px;display:flex}.ws-column-actions{gap:8px;margin-top:12px;display:flex}.ws-column-actions [data-slot=button]{color:#49618b;height:28px;padding:0 4px;font-size:12px}.ws-options.inner{padding:16px 0 0}.ws-hint{color:#61738c;font-size:13px;font-weight:400;line-height:1.65}.ws-settings .ws-hint{margin-top:12px}.ws-control-label input{background:#fff;max-width:180px}.ws-column-order{max-width:450px;margin:14px 0 0;padding:0;list-style:none}.ws-column-order li{background:#fff;border:1px solid #dce3ed;border-radius:5px;align-items:center;gap:8px;margin:5px 0;padding:5px 10px;font-size:13px;display:flex}.ws-column-order li>span{flex:1}.ws-error{color:#943b32;background:#fff2f1;border:1px solid #f4d2cf;border-radius:6px;margin:0 28px 24px;padding:14px 16px;font-size:14px}.ws-empty-result{color:#718097;background:#fafbfd;border-top:1px solid #e4e9f0;padding:24px 28px;font-size:14px}.ws-json-preview{font-family:var(--font-geist-mono), monospace;white-space:pre-wrap;overflow-wrap:anywhere;background:#fafbfc;max-height:480px;padding:24px;font-size:13px;overflow:auto}.ws-extra-downloads{flex-wrap:wrap;gap:10px;padding:0 24px 18px;display:flex}.ws-extra-downloads:empty{display:none}.ws-tool-foot{color:#5f7087;border-top:1px solid #e0e6ef;flex-wrap:wrap;align-items:center;gap:10px;padding:18px 24px;font-size:13px;display:flex}.ws-tool-foot>a{color:#3658ce;text-decoration:none}.ws-tool-foot>span{margin-left:auto;font-size:12px}.ws-next{grid-template-columns:1.2fr 1fr 1fr;align-items:center;gap:24px;margin-top:44px;display:grid}.ws-next h2{letter-spacing:-.6px;max-width:280px;margin:10px 0;font-size:24px;font-weight:700;line-height:1.35}.ws-next>a{background:#edf2fa;border:1px solid #dfe7f3;border-radius:9px;flex-direction:column;gap:9px;padding:22px;text-decoration:none;display:flex;position:relative}.ws-next>a>svg{color:#4261ca}.ws-next>a>span{color:#64738b;font-size:14px}.ws-next>a>svg:last-child{position:absolute;top:24px;right:18px}.ws-next>a:hover{border-color:#adbee9}.ws-bottom-note{color:#718099;border-top:1px solid #dce2e8;align-items:flex-start;gap:12px;margin-top:38px;padding-top:22px;font-size:12px;display:flex}.ws-bottom-note>svg{flex-shrink:0}.ws-bottom-note p{max-width:730px;margin:0}.ws-bottom-note>span{white-space:nowrap;margin-left:auto}.ws-library-heading{justify-content:space-between;align-items:center;gap:24px;margin:36px 0 26px;display:flex}.ws-library-heading h2{letter-spacing:-.8px;margin:10px 0;font-size:30px;font-weight:700;line-height:1.25}.ws-library-heading p{color:#62728a;margin:0;font-size:16px}.ws-searchbar{background:#edf1f7;border:1px solid #dce4ef;border-radius:9px;align-items:center;gap:14px;padding:14px;display:flex}.ws-searchbar>label{background:#fff;border:1px solid #d5deeb;border-radius:6px;flex:1;align-items:center;gap:12px;min-width:200px;padding-left:12px;display:flex}.ws-searchbar input{box-shadow:none;border:none;min-width:0;height:40px;font-size:14px}.ws-searchbar>label>svg{color:#7d8da5;flex-shrink:0}.ws-searchbar select{background:#fff;min-width:145px;height:42px}.ws-searchbar>span{white-space:nowrap;color:#687994;font-size:12px}.ws-library-note{color:#6a7991;max-width:900px;margin:18px 0 26px;font-size:13px;line-height:1.65}.ws-formula-grid,.ws-recipe-grid,.ws-dataset-grid,.ws-saved-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;margin-top:26px;display:grid}.ws-resource-card,.ws-saved-grid article{background:#fff;border:1px solid #dbe3ee;border-radius:10px;padding:24px;scroll-margin-top:24px;position:relative}.ws-card-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.ws-category{letter-spacing:.3px;color:#52708d;font-size:12px;font-weight:600}.ws-apps{color:#677993;margin-bottom:6px;font-size:12px}.ws-resource-card h3,.ws-saved-grid h3{letter-spacing:-.4px;color:#1b2e4b;margin:0 0 16px;font-size:21px;font-weight:700;line-height:1.4}.ws-resource-card>p,.ws-saved-grid p{color:#5b6e86;margin:12px 0 18px;font-size:15px;line-height:1.7}.ws-formula{color:#d7e7ff;background:#132641;border-radius:6px;flex-direction:column;align-items:flex-start;gap:14px;margin:16px 0;padding:16px;display:flex}.ws-formula code{font-family:var(--font-geist-mono), monospace;word-break:break-word;white-space:pre-wrap;font-size:14px;line-height:1.7}.ws-formula [data-slot=button]{color:#dbe6f8;background:#2b4060;border-color:#3d5677;height:29px;font-size:12px}.ws-formula .ws-copy>span{color:#b5dac5}.ws-resource-card details{border-top:1px solid #e6ebf2;padding:16px 0;font-size:14px}.ws-resource-card summary{color:#2c4566;cursor:pointer;font-weight:600;line-height:1.5}.ws-resource-card details p{white-space:pre-line;overflow-wrap:anywhere;color:#546a84;margin:14px 0 0;line-height:1.75}.ws-expected{background:#edf5f0;border-left:3px solid #65937b;border-radius:0 4px 4px 0;margin-top:14px;padding:14px 16px;font-size:14px}.ws-expected strong{color:#365e49;text-transform:uppercase;letter-spacing:.7px;font-size:12px}.ws-expected p{margin-top:7px!important}.ws-resource-card .ws-caveat{color:#687890;background:#f5f7fa;border-radius:5px;margin:8px 0 20px;padding:13px 15px;font-size:13px;line-height:1.7}.ws-resource-links{border-top:1px solid #e6ebf2;flex-wrap:wrap;justify-content:space-between;gap:14px;padding-top:16px;font-size:13px;display:flex}.ws-resource-links a{color:#3559c7;align-items:center;gap:6px;text-decoration:none;display:flex}.ws-resource-links a:last-child{color:#6c7c92}.ws-recipe-number{font-family:var(--font-geist-mono), monospace;color:#b1c0d8;letter-spacing:-2px;margin-bottom:8px;font-size:34px;display:block}.ws-steps{margin:20px 0;padding:0;list-style:none}.ws-steps li{align-items:flex-start;gap:12px;margin:14px 0;display:flex}.ws-steps li>span{width:24px;height:24px;font-family:var(--font-geist-mono);color:#4562b6;background:#ebf0fc;border-radius:50%;flex-shrink:0;place-items:center;margin-top:3px;font-size:12px;display:grid}.ws-steps p{color:#536983;margin:0;font-size:14px;line-height:1.75}.ws-dataset-icon{color:#496b9b;margin:12px 0}.ws-file-links{flex-direction:column;gap:7px;margin:20px 0;display:flex}.ws-file-links>a{color:#3a5681;background:#f7f9fc;border:1px solid #dce4ee;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;font-size:14px;text-decoration:none;display:flex}.ws-file-links>a>span:last-child{font-family:var(--font-geist-mono);color:#7c8ca4;flex-shrink:0;font-size:11px}.ws-file-links>a:hover{background:#edf2fd;border-color:#a5b8de}.ws-library-empty{text-align:center;color:#718399;border:1px dashed #bfccde;border-radius:10px;flex-direction:column;align-items:center;margin-top:30px;padding:64px 20px;display:flex}.ws-library-empty h3{color:#2a3e59;margin:18px 0 8px;font-size:23px}.ws-library-empty p{max-width:480px;margin:0 0 20px;font-size:15px}.ws-library-empty>a{color:#294ddc;align-items:center;gap:8px;display:flex}.ws-saved-grid article>.ws-pin{position:absolute;top:18px;right:18px}.ws-saved-grid h3{margin-top:18px;padding-right:15px}.ws-saved-grid h3 a{text-decoration:none}.ws-saved-grid code{overflow-wrap:anywhere;white-space:pre-wrap;color:#385397;font-size:13px}.ws-resource-card:target{border-color:#6c8de2;box-shadow:0 0 0 3px #dce7ff}@media (min-width:801px){.ws-rail{position:sticky;top:20px}}@media (max-width:1000px){.ws-sections>a{padding:13px 11px}.ws-sections>a>span{display:none}.ws-layout{grid-template-columns:208px minmax(0,1fr);gap:16px}.ws-tool-heading,.ws-inputs,.ws-table-input{padding-left:22px;padding-right:22px}.ws-next{grid-template-columns:1fr 1fr}.ws-next>div{grid-column:1/-1}.ws-next h2{max-width:none}.ws-bottom-note>span{display:none}}@media (max-width:800px){.ws-heading-side{align-items:flex-start}.ws-layout{grid-template-columns:1fr}.ws-rail>nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ws-tool-link{background:#fff;border:1px solid #dfe5ef;gap:8px;margin:0;padding:11px 9px}.ws-tool-link small{display:none}.ws-tool-link>span{font-size:13px;line-height:1.4}.ws-rail-note{display:none}.ws-rail .ws-checker-link{justify-content:flex-start;gap:8px;padding:12px 4px}.ws-sections{margin-bottom:18px}.ws-library-heading h2{font-size:26px}.ws-resource-card,.ws-saved-grid article{padding:19px}.ws-resource-card h3{font-size:19px}.ws-searchbar{flex-wrap:wrap}.ws-searchbar>label{flex-basis:100%}.ws-searchbar>span{margin-left:auto}.ws-source-actions,.ws-table-input{padding-left:18px;padding-right:18px}.ws-settings{margin:16px 18px 0;padding:14px}.ws-options{padding:16px 18px 0}.ws-result-toolbar{padding:14px 18px}.ws-export-note{padding:18px}.ws-tool-foot{padding:16px 18px}.ws-tool-foot>span{margin-left:0}.ws-empty-result{padding:20px 18px}}@media (max-width:600px){.ws-formula-grid,.ws-recipe-grid,.ws-dataset-grid,.ws-saved-grid{grid-template-columns:1fr;gap:16px}.ws-next{grid-template-columns:1fr}.ws-heading h1{font-size:35px}.ws-heading p{max-width:310px}.ws-rail>nav{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-library-heading{flex-direction:column;align-items:flex-start;gap:14px;margin-top:24px}.ws-library-heading h2{font-size:25px}.ws-table-input textarea{font-size:14px}.ws-tool-heading h2{font-size:22px}.ws-actions>span{flex-basis:100%}.ws-options{gap:14px}.ws-result-toolbar>span{flex-basis:100%}.ws-export-actions{width:100%}.ws-bottom-note{padding-top:18px}.ws-column-list{gap:16px}.ws-control-label [data-slot=native-select-wrapper]{width:100%}}@media (min-width:801px){.ws-rail>nav{display:block}}.ws-resource-card>p,.ws-steps p{font-size:16px}.ws-resource-card details p{font-size:15px}
