.ui-button.ui-button{isolation:isolate;cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #fff6;border-radius:12px;outline:none;justify-content:center;align-items:center;gap:9px;font-family:inherit;font-weight:850;line-height:1;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s,filter .18s;display:inline-flex;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:inset 0 1px #ffffff4d,0 10px 26px #3027892b}.ui-button.ui-button:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#ffffff2b,#ffffff04 46%,#ffffff14);border-radius:10px;position:absolute;inset:1px}.ui-button.ui-button:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:48%;height:330%;transition:left .5s;position:absolute;top:-130%;left:-35%;transform:rotate(23deg)}.ui-button.ui-button:hover:not([aria-disabled=true],:disabled){box-shadow:inset 0 1px 0 #ffffff5c, 0 16px 34px rgba(var(--brand-rgb), .26);filter:saturate(1.08);transform:translateY(-2px)}.ui-button.ui-button:hover:not([aria-disabled=true],:disabled):after{left:118%}.ui-button.ui-button:active:not([aria-disabled=true],:disabled){transform:translateY(0)scale(.985);box-shadow:inset 0 1px #ffffff40,0 7px 18px #3027892e}.ui-button.ui-button:focus-visible,.ui-icon-button:focus-visible{outline:3px solid rgba(var(--brand-rgb), .25);outline-offset:3px}.ui-button.ui-button[aria-disabled=true],.ui-button.ui-button:disabled{cursor:not-allowed;filter:grayscale(.12);opacity:.52}.ui-button--small{min-height:40px;padding:0 15px;font-size:11px}.ui-button--medium{min-height:47px;padding:0 20px;font-size:12px}.ui-button--large{min-height:54px;padding:0 25px;font-size:14px}.ui-button--full{width:100%}.ui-button--primary{background:var(--gradient-brand);color:#fff}.ui-button--promo{background:radial-gradient(circle at 12% 0%, rgba(var(--brand-aqua-rgb), .24), transparent 32%), var(--gradient-brand);box-shadow:inset 0 1px 0 #ffffff61, inset 0 -1px 0 rgba(var(--brand-dark-rgb), .34), 0 12px 28px rgba(var(--brand-rgb), .27);color:#fff;border-color:#ffffff85}.ui-button--glass{color:var(--ink);-webkit-backdrop-filter:blur(18px)saturate(1.16);backdrop-filter:blur(18px)saturate(1.16);background:#ffffff94;border-color:#ffffffb8;box-shadow:inset 0 1px #ffffffeb,0 10px 28px #362f701f}.ui-button--secondary{color:var(--primary-dark);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#fffffff0,#f5f2ffe0);border-color:#4c41a124;box-shadow:inset 0 1px #fff,0 9px 22px #332b701a}.ui-button--dark{background:radial-gradient(circle at 15% -20%, #7d5cff80, transparent 46%), var(--gradient-brand-dark);color:#fff;border-color:#ffffff29}.ui-button--ghost{box-shadow:none;color:var(--primary);background:0 0;border-color:#0000}.ui-button--ghost.ui-button:before,.ui-button--ghost.ui-button:after{display:none}.ui-button--ghost.ui-button:hover{background:rgba(var(--brand-rgb), .07);box-shadow:none}.ui-button--danger{color:#fff;background:linear-gradient(135deg,#db3f66,#f26079)}.ui-button__label{z-index:1;white-space:nowrap;position:relative}.ui-button__icon{z-index:1;flex:none;place-items:center;display:inline-grid;position:relative}.ui-button__badge{z-index:1;color:inherit;letter-spacing:.05em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff2e;border:1px solid #ffffff2b;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:950;position:relative;box-shadow:inset 0 1px #ffffff2e}.ui-button--glass .ui-button__badge,.ui-button--secondary .ui-button__badge{border-color:rgba(var(--brand-rgb), .12);background:var(--gradient-brand);color:#fff}.ui-button__glow{z-index:-1;filter:blur(13px);pointer-events:none;background:#ffffff2b;border-radius:50%;width:68px;height:68px;position:absolute;top:-24px;right:-18px}.ui-button__spinner{z-index:1;border:2px solid #ffffff61;border-top-color:currentColor;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite ui-spin;position:relative}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-icon-button{cursor:pointer;color:#6f6a7e;border:1px solid #4f468b1f;border-radius:10px;outline:none;flex:none;place-items:center;transition:transform .16s,background .16s,color .16s,box-shadow .16s;display:inline-grid}.ui-icon-button:hover:not(:disabled){color:var(--primary);transform:translateY(-1px)}.ui-icon-button--small{width:30px;height:30px}.ui-icon-button--medium{width:36px;height:36px}.ui-icon-button--large{width:44px;height:44px}.ui-icon-button--glass{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff94;border-color:#ffffffb3;box-shadow:inset 0 1px #ffffffe0,0 8px 20px #30286a1a}.ui-icon-button--soft{background:var(--surface-brand-soft)}.ui-icon-button--plain{box-shadow:none;background:0 0;border-color:#0000}.ui-icon-button--dark{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1f1944d1;border-color:#ffffff29}.ui-icon-button.is-active{border-color:rgba(var(--brand-rgb), .2);background:var(--surface-brand);color:var(--primary)}.menu-button.ui-icon-button,.product-menu.ui-icon-button,.sidebar-brand>.sidebar-mobile-close.ui-icon-button{display:none}.ui-form-field{display:block}.ui-form-field__label{color:#686477;margin:0 0 7px 2px;font-size:9px;font-weight:800;display:block}.ui-form-field__message{color:#928e9e;margin:5px 0 0 2px;font-size:8px;display:block}.ui-form-field__message.is-error{color:#c24767}.ui-segmented-control{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff9c;border:1px solid #4d44921f;border-radius:13px;gap:4px;padding:5px;display:inline-flex;box-shadow:inset 0 1px #ffffffe6,0 8px 24px #332b6f14}.ui-segmented-control>button{color:#777386;cursor:pointer;min-height:34px;font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9px;outline:none;padding:0 13px;font-size:9px;font-weight:800;transition:background .16s,color .16s,box-shadow .16s,transform .16s}.ui-segmented-control>button:hover{color:var(--primary)}.ui-segmented-control>button.is-active{background:radial-gradient(circle at 15% 0%, #ffffff42, transparent 36%), var(--gradient-brand);box-shadow:inset 0 1px 0 #ffffff4d, 0 7px 16px rgba(var(--brand-rgb), .2);color:#fff;border-color:#ffffff7a}.ui-segmented-control>button:focus-visible{outline:3px solid rgba(var(--brand-rgb), .2);outline-offset:2px}.ui-segmented-control>button span{color:var(--accent-lime);margin-left:5px;font-size:8px}.newsletter-signup{gap:12px;display:grid}.newsletter-signup-row{grid-template-columns:1.35fr .65fr;gap:9px;display:grid}.newsletter-email-input{border:1px solid var(--border-subtle);color:#7a8b8b;background:#ffffffe6;border-radius:9px;align-items:center;gap:7px;min-height:43px;padding:0 11px;display:flex}.newsletter-email-input input,.newsletter-signup select{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:9px}.newsletter-signup select{border:1px solid var(--border-subtle);background:#ffffffe6;border-radius:9px;min-height:43px;padding:0 10px}.newsletter-interest-picker>span{color:#687b7b;margin-bottom:6px;font-size:8px;font-weight:800;display:block}.newsletter-interest-picker>div{flex-wrap:wrap;gap:5px;display:flex}.newsletter-interest-picker button{border:1px solid var(--border-subtle);color:#6b7c7c;cursor:pointer;background:#ffffffb8;border-radius:999px;align-items:center;gap:4px;min-height:31px;padding:0 9px;font-size:7px;font-weight:800;display:inline-flex}.newsletter-interest-picker button.active{border-color:rgba(var(--brand-rgb), .24);background:var(--surface-brand);color:var(--primary-dark)}.newsletter-consent{color:#738484;justify-content:center;align-items:center;gap:5px;margin:-3px 0 0;font-size:6px;display:flex}.newsletter-consent svg{color:var(--primary)}.newsletter-form-error{color:#c24767;margin:0;font-size:8px}.newsletter-signup.compact .newsletter-signup-row{grid-template-columns:1fr}.newsletter-signup.compact .ui-form-field:nth-child(2){display:none}.newsletter-success{color:#276c50;background:#effaf5;border:1px solid #bfe4d2;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.newsletter-success>span{background:#dff6ea;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.newsletter-success strong{font-size:8px}.newsletter-success p{color:#638073;margin:3px 0 0;font-size:6px}.newsletter-success.compact{grid-template-columns:auto 1fr}.newsletter-success.compact>.ui-button{grid-column:1/-1}@media (max-width:600px){.ui-button--responsive-full{width:100%}.newsletter-signup-row,.newsletter-success{grid-template-columns:1fr}@media (max-width:900px){.product-menu.ui-icon-button,.sidebar-brand>.sidebar-mobile-close.ui-icon-button{display:inline-grid}}@media (max-width:820px){.menu-button.ui-icon-button{display:inline-grid}}}@media (prefers-reduced-motion:reduce){.ui-button.ui-button:after{display:none}}
.tools-page{background:radial-gradient(circle at 12% 2%, rgba(var(--brand-aqua-rgb), .18), transparent 25rem), radial-gradient(circle at 88% 9%, rgba(var(--brand-lime-rgb), .13), transparent 22rem), linear-gradient(180deg, #f7fffe 0, var(--canvas) 42rem);min-height:100vh;color:var(--ink);overflow:hidden}.tools-page button,.tools-page input,.tools-page select,.tools-page textarea{font:inherit}.tools-page button{color:inherit}.tools-site-header{z-index:10;width:min(1180px,100% - 48px);min-height:72px;box-shadow:0 18px 50px rgba(var(--brand-dark-rgb), .1);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fffc;border:1px solid #ffffffd6;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;margin:18px auto 0;padding:10px 12px 10px 20px;display:grid;position:relative}.tools-site-header nav{color:var(--ink-soft);justify-content:center;gap:32px;font-size:13px;font-weight:750;display:flex}.tools-site-header nav button{cursor:pointer;background:0 0;border:0;padding:0}.tools-site-header nav a:hover,.tools-site-header nav button:hover{color:var(--primary)}.tools-hero{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:center;gap:74px;width:min(1120px,100% - 48px);min-height:490px;margin:0 auto;padding:76px 0 64px;display:grid}.tools-kicker{border:1px solid rgba(var(--brand-rgb), .13);color:var(--primary);background:#ffffffad;border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:8px 12px;font-size:12px;font-weight:850;display:inline-flex}.tools-hero h1{letter-spacing:-3.9px;margin:0;font-size:clamp(48px,5vw,72px);font-weight:620;line-height:.98}.tools-hero h1 span{background:var(--gradient-brand-text);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:850}.tools-hero>div>p{max-width:650px;color:var(--ink-soft);margin:25px 0 0;font-size:18px;line-height:1.65}.tools-hero-actions{align-items:center;gap:18px;margin-top:30px;display:flex}.tools-hero-actions>span{color:var(--muted);align-items:center;gap:5px;font-size:12px;display:inline-flex}.tools-hero-actions kbd,.tools-palette kbd,.tools-search kbd{border:1px solid var(--border-subtle);color:var(--ink-soft);background:#fff;border-bottom-width:2px;border-radius:6px;padding:4px 7px;font-family:inherit;font-size:10px;font-weight:800}.tools-hero-actions i{font-style:normal}.tools-privacy-card{background:radial-gradient(circle at 88% 4%, rgba(var(--brand-aqua-rgb), .2), transparent 36%), var(--gradient-brand-dark);box-shadow:0 28px 70px rgba(var(--brand-dark-rgb), .24);color:#fff;border:1px solid #ffffff26;border-radius:24px;padding:28px;position:relative;overflow:hidden}.tools-privacy-card:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-100px;right:-90px}.tools-privacy-card header{align-items:center;gap:13px;display:flex}.tools-privacy-card header>span{background:#ffffff1a;border:1px solid #ffffff29;border-radius:13px;place-items:center;width:43px;height:43px;display:grid}.tools-privacy-card header div{gap:3px;display:grid}.tools-privacy-card header small,.tools-privacy-card>small{color:#ffffffa8;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.tools-privacy-card header strong{font-size:19px}.tools-privacy-card ul{gap:14px;margin:26px 0;padding:0;list-style:none;display:grid}.tools-privacy-card li{color:#ffffffe6;align-items:center;gap:10px;font-size:13px;display:flex}.tools-privacy-card li svg{color:var(--accent-aqua)}.tools-workbench-shell{border:1px solid rgba(var(--brand-dark-rgb), .1);width:min(1280px,100% - 48px);min-height:760px;box-shadow:0 30px 90px rgba(var(--brand-dark-rgb), .14);background:#ffffffeb;border-radius:26px;grid-template-columns:260px minmax(0,1fr);margin:0 auto 80px;display:grid;overflow:hidden}.tools-catalog{border-right:1px solid var(--border-subtle);background:linear-gradient(#f8fbfb,#f2f8f7);flex-direction:column;min-width:0;padding:20px 14px 14px;display:flex}.tools-catalog-heading{justify-content:space-between;align-items:center;padding:3px 7px 16px;display:flex}.tools-catalog-heading div{gap:3px;display:grid}.tools-catalog-heading span,.tools-active-header span,.tools-api-history header span{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.tools-catalog-heading strong{font-size:14px}.tools-catalog-heading>button{background:0 0;border:0;display:none}.tools-search{border:1px solid var(--border-subtle);background:#fff;border-radius:11px;align-items:center;gap:8px;margin-bottom:14px;padding:0 10px;display:flex}.tools-search:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--brand-rgb), .09)}.tools-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:42px;font-size:12px}.tools-search kbd{padding:2px 5px}.tools-list-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:5px 8px 8px;font-size:9px;font-weight:900;display:block}.tools-catalog-list{gap:4px;display:grid}.tools-catalog-list article{border:1px solid #0000;border-radius:11px;grid-template-columns:1fr auto;display:grid;position:relative}.tools-catalog-list article.active{border-color:rgba(var(--brand-rgb), .12);box-shadow:0 6px 16px rgba(var(--brand-dark-rgb), .07);background:#fff}.tools-tool-select{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:8px 5px 8px 7px;display:grid}.tools-tool-icon{border:1px solid rgba(var(--brand-rgb), .09);background:rgba(var(--brand-rgb), .06);width:33px;height:33px;color:var(--primary);border-radius:9px;place-items:center;display:grid}.tools-tool-select>span:nth-child(2){gap:2px;min-width:0;display:grid}.tools-tool-select strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.tools-tool-select small{color:var(--muted);font-size:9px}.tools-tool-select>svg{color:var(--muted)}.tools-favourite{color:#a7afb2;cursor:pointer;background:0 0;border:0;align-self:center;margin-right:5px;padding:6px}.tools-favourite.active,.tools-header-star.active{color:#c77b00}.tools-catalog-footer{color:var(--muted);align-items:center;gap:7px;margin-top:auto;padding:16px 8px 4px;font-size:9px;line-height:1.4;display:flex}.tools-active{min-width:0}.tools-active-header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;gap:24px;min-height:126px;padding:25px 32px;display:flex}.tools-active-header h2{letter-spacing:-.8px;margin:5px 0 4px;font-size:25px}.tools-active-header p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.tools-header-star{border:1px solid var(--border-subtle);color:var(--ink-soft);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:10px;font-weight:800;display:inline-flex}.tools-active-body{padding:28px 32px 34px}.tools-mobile-catalog-button{display:none}.tools-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.tools-editor-field{min-width:0;color:var(--ink-soft);gap:8px;font-size:11px;font-weight:800;display:grid}.tools-editor-field textarea,.tools-api-body textarea,.tools-control-stack textarea{resize:vertical;border:1px solid var(--border-subtle);color:#1a2d31;tab-size:2;background:#fbfdfd;border-radius:12px;outline:none;width:100%;min-height:248px;padding:15px;font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.6}.tools-editor-field textarea:focus,.tools-api-body textarea:focus,.tools-control-stack textarea:focus,.tools-page input:focus,.tools-page select:focus{border-color:var(--primary);outline:3px solid rgba(var(--brand-rgb), .08)}.tools-action-row{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.tools-action{border:1px solid rgba(var(--brand-rgb), .16);background:rgba(var(--brand-rgb), .06);min-height:35px;color:var(--primary-dark);cursor:pointer;border-radius:9px;padding:0 12px;font-size:10px;font-weight:850}.tools-action:hover,.tools-action.active{border-color:var(--primary);background:var(--primary);color:#fff}.tools-inline-field,.tools-large-input,.tools-form-grid label,.tools-control-stack label{color:var(--ink-soft);gap:7px;margin-top:15px;font-size:10px;font-weight:850;display:grid}.tools-inline-field input,.tools-inline-field select,.tools-large-input input,.tools-form-grid input,.tools-form-grid select,.tools-control-stack select,.tools-api-client input,.tools-api-client select{border:1px solid var(--border-subtle);min-height:39px;color:var(--ink);background:#fff;border-radius:9px;outline:0;padding:0 10px}.tools-inline-field{grid-template-columns:auto minmax(180px,1fr);align-items:center}.tools-large-input{max-width:420px}.tools-large-input input{font-family:Cascadia Code,Consolas,monospace;font-size:13px}.tools-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tools-output-panel{border:1px solid var(--border-subtle);background:#f8fbfb;border-radius:13px;margin-top:16px;overflow:hidden}.tools-output-panel header{border-bottom:1px solid var(--border-subtle);background:#fff;justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.tools-output-panel header strong{letter-spacing:.05em;text-transform:uppercase;font-size:10px}.tools-output-panel header div{gap:5px;display:flex}.tools-output-panel button,.tools-api-history header button{color:var(--primary);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:850;display:inline-flex}.tools-output-panel button:hover,.tools-api-history header button:hover{background:rgba(var(--brand-rgb), .07)}.tools-output-panel button:disabled,.tools-api-history header button:disabled{cursor:not-allowed;opacity:.4}.tools-output-panel pre{color:#1a2d31;white-space:pre-wrap;word-break:break-word;min-height:120px;max-height:420px;margin:0;padding:16px;font:12px/1.6 Cascadia Code,Consolas,monospace;overflow:auto}.tools-error,.tools-success{color:#a82747;background:#d4486a12;border:1px solid #d4486a33;border-radius:9px;align-items:flex-start;gap:8px;margin:0 0 14px;padding:11px 13px;font-size:11px;font-weight:700;line-height:1.5;display:flex}.tools-success{color:#14753d;background:#1f9d5512;border-color:#1f9d5533}.tools-segmented{border:1px solid var(--border-subtle);background:#f6f9f9;border-radius:10px;gap:3px;margin-bottom:16px;padding:3px;display:inline-flex}.tools-segmented button{min-height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 12px;font-size:10px;font-weight:850}.tools-segmented button.active{color:var(--primary);box-shadow:0 3px 9px rgba(var(--brand-dark-rgb), .09);background:#fff}.tools-warning-notice,.tools-security-notice,.tools-gate-card{color:#83540f;background:#d68a1c12;border:1px solid #d68a1c38;border-radius:11px;align-items:flex-start;gap:12px;margin-bottom:18px;padding:14px;display:flex}.tools-security-notice{border-color:rgba(var(--brand-rgb), .15);background:rgba(var(--brand-rgb), .05);color:var(--primary-dark)}.tools-warning-notice strong,.tools-security-notice strong,.tools-gate-card strong{margin-bottom:3px;font-size:12px;display:block}.tools-warning-notice p,.tools-security-notice p,.tools-gate-card p{margin:0;font-size:10px;line-height:1.55}.tools-structural-diff{gap:7px;margin-top:16px;display:grid}.tools-structural-diff>strong{margin-bottom:5px;font-size:11px}.tools-structural-diff article{border:1px solid var(--border-subtle);border-left:3px solid var(--primary);background:#fbfdfd;border-radius:8px;grid-template-columns:65px minmax(120px,.8fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;padding:9px;display:grid}.tools-structural-diff article[data-kind=added]{border-left-color:var(--status-offer)}.tools-structural-diff article[data-kind=removed]{border-left-color:var(--status-rejected)}.tools-structural-diff article span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:900}.tools-structural-diff article code,.tools-structural-diff article pre{margin:0;font:10px/1.45 Cascadia Code,Consolas,monospace;overflow:auto}.tools-qr-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);gap:26px;display:grid}.tools-control-stack textarea{min-height:170px}.tools-field-help{color:var(--muted);margin:10px 0 0;font-size:10px}.tools-qr-preview{border:1px solid var(--border-subtle);background-color:#fff;background-image:linear-gradient(45deg,#f4f8f7 25%,#0000 25%),linear-gradient(-45deg,#f4f8f7 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#f4f8f7 75%),linear-gradient(-45deg,#0000 75%,#f4f8f7 75%),none;background-position:0 0,0 8px,8px -8px,-8px 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:16px 16px;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:360px;padding:18px;display:flex}.tools-qr-preview img{border-radius:8px;width:min(100%,320px);height:auto}.tools-qr-preview>div{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.tools-text-diff{border:1px solid var(--border-subtle);background:#fbfdfd;border-radius:12px;max-height:500px;font:11px/1.55 Cascadia Code,Consolas,monospace;overflow:auto}.tools-text-diff>div{border-bottom:1px solid rgba(var(--brand-dark-rgb), .04);grid-template-columns:38px 38px 22px minmax(0,1fr);min-height:25px;display:grid}.tools-text-diff>div[data-kind=added]{background:#1f9d5517}.tools-text-diff>div[data-kind=removed]{background:#d4486a14}.tools-text-diff span,.tools-text-diff strong{border-right:1px solid rgba(var(--brand-dark-rgb), .06);color:var(--muted);text-align:right;padding:4px 6px}.tools-text-diff code{white-space:pre-wrap;padding:4px 8px}.tools-count-grid{grid-template-columns:repeat(5,1fr);gap:8px;margin:13px 0;display:grid}.tools-count-grid div{border:1px solid var(--border-subtle);background:#fbfdfd;border-radius:9px;gap:3px;padding:11px;display:grid}.tools-count-grid strong{color:var(--primary-dark);font-size:17px}.tools-count-grid span{color:var(--muted);text-transform:capitalize;font-size:9px}.tools-regex-row{grid-template-columns:auto minmax(0,1fr) auto 75px;align-items:center;gap:7px;margin-bottom:14px;font:14px Cascadia Code,Consolas,monospace;display:grid}.tools-regex-row input{border:1px solid var(--border-subtle);border-radius:9px;min-width:0;min-height:40px;padding:0 10px;font-family:inherit}.tools-markdown-preview{border:1px solid var(--border-subtle);background:#fbfdfd;border-radius:12px;min-height:100%;padding:16px 18px}.tools-markdown-preview>strong{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:20px;font-size:10px;display:block}.tools-markdown-preview h1,.tools-markdown-preview h2,.tools-markdown-preview h3,.tools-markdown-preview h4{letter-spacing:-.6px;margin:1em 0 .45em}.tools-markdown-preview p,.tools-markdown-preview li,.tools-markdown-preview blockquote{color:var(--ink-soft);font-size:12px;line-height:1.65}.tools-markdown-preview code{background:rgba(var(--brand-rgb), .08);color:var(--primary-dark);border-radius:4px;padding:2px 5px}.tools-markdown-preview pre{background:var(--primary-dark);color:#fff;border-radius:8px;padding:12px;overflow:auto}.tools-markdown-preview pre code{color:inherit;background:0 0;padding:0}.tools-markdown-preview blockquote{border-left:3px solid var(--primary);margin-left:0;padding-left:12px}.tools-markdown-preview a{color:var(--primary);text-decoration:underline}.tools-pdf-gate{border:1px dashed rgba(var(--brand-rgb), .28);background:rgba(var(--brand-rgb), .04);border-radius:16px;grid-template-columns:auto minmax(0,1fr);gap:18px;max-width:750px;padding:25px;display:grid}.tools-pdf-gate>span{background:var(--primary-dark);color:#fff;border-radius:14px;place-items:center;width:50px;height:50px;display:grid}.tools-pdf-gate small{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.tools-pdf-gate h3{margin:6px 0 9px;font-size:21px}.tools-pdf-gate p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.65}.tools-pdf-gate ul{gap:8px;padding:0;list-style:none;display:grid}.tools-pdf-gate li{color:var(--ink-soft);align-items:center;gap:7px;font-size:10px;display:flex}.tools-api-client{min-width:0}.tools-api-request-line{grid-template-columns:110px minmax(0,1fr) auto auto;gap:8px;margin-bottom:18px;display:grid}.tools-api-builder{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.tools-api-builder fieldset,.tools-kv-editor,.tools-api-auth,.tools-api-body{border:1px solid var(--border-subtle);border-radius:11px;min-width:0;margin:0;padding:13px}.tools-api-builder legend{color:var(--ink-soft);padding:0 5px;font-size:10px;font-weight:850}.tools-kv-row{grid-template-columns:auto minmax(0,.75fr) minmax(0,1fr) auto;align-items:center;gap:5px;margin-bottom:6px;display:grid}.tools-kv-row input[type=checkbox]{min-height:0}.tools-kv-row button{width:29px;height:29px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.tools-inline-action{color:var(--primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:5px 0;font-size:9px;font-weight:850;display:inline-flex}.tools-api-auth,.tools-api-body{align-content:start;gap:8px;display:grid}.tools-api-basic{grid-template-columns:1fr 1fr;gap:7px;display:grid}.tools-check-label{color:var(--muted);align-items:center;gap:7px;font-size:9px;display:flex}.tools-check-label input{min-height:0}.tools-api-body textarea{min-height:105px}.tools-api-response{border:1px solid var(--border-subtle);background:#fbfdfd;border-radius:13px;margin-top:18px;overflow:hidden}.tools-api-response>header{border-bottom:1px solid var(--border-subtle);background:#fff;justify-content:space-between;align-items:center;gap:15px;padding:10px 12px;display:flex}.tools-api-response>header>div{align-items:center;gap:12px;display:flex}.tools-api-response header span{color:var(--muted);align-items:center;gap:4px;font-size:10px;display:inline-flex}.tools-api-response header span.success{color:var(--status-offer);font-weight:850}.tools-api-response header span.failure{color:var(--status-rejected);font-weight:850}.tools-api-response details,.tools-api-response>div{border-bottom:1px solid var(--border-subtle);padding:12px}.tools-api-response summary,.tools-api-response>div>strong{cursor:pointer;font-size:10px;font-weight:850}.tools-api-response pre{color:#1a2d31;white-space:pre-wrap;word-break:break-word;max-height:360px;margin:10px 0 0;font:10px/1.55 Cascadia Code,Consolas,monospace;overflow:auto}.tools-api-history{border-top:1px solid var(--border-subtle);margin-top:22px;padding-top:20px}.tools-api-history>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.tools-api-history>header h3{margin:3px 0 0;font-size:16px}.tools-api-history>header>div:last-child{display:flex}.tools-history-warning{color:#83540f;background:#d68a1c14;border-radius:8px;align-items:flex-start;gap:7px;margin:12px 0;padding:9px 10px;font-size:9px;line-height:1.45;display:flex}.tools-history-list{gap:6px;display:grid}.tools-history-list button{border:1px solid var(--border-subtle);text-align:left;cursor:pointer;background:#fbfdfd;border-radius:8px;grid-template-columns:55px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:grid}.tools-history-list button strong{color:var(--primary);font-size:10px}.tools-history-list button span{text-overflow:ellipsis;white-space:nowrap;font:10px Cascadia Code,Consolas,monospace;overflow:hidden}.tools-history-list button small,.tools-history-list>p{color:var(--muted);font-size:9px}.tools-gate-card{color:#8b2942;background:#d4486a0d;border-color:#d4486a29;margin:20px 0 0}.tools-boundary-section{border:1px solid rgba(var(--brand-rgb), .11);background:var(--gradient-brand-soft);border-radius:22px;justify-content:space-between;align-items:center;gap:30px;width:min(1120px,100% - 48px);margin:0 auto 80px;padding:35px 38px;display:flex}.tools-boundary-section>div>span{background:var(--primary-dark);color:#fff;border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:14px;display:grid}.tools-boundary-section h2{letter-spacing:-1px;margin:0 0 7px;font-size:27px}.tools-boundary-section p{max-width:710px;color:var(--ink-soft);margin:0;font-size:12px;line-height:1.6}.tools-boundary-section>button{border:1px solid rgba(var(--brand-rgb), .18);color:var(--primary);cursor:pointer;background:#fff;border-radius:9px;flex:none;align-items:center;gap:6px;padding:10px 13px;font-size:10px;font-weight:850;display:inline-flex}.tools-footer{border-top:1px solid var(--border-subtle);grid-template-columns:auto 1fr auto;align-items:center;gap:30px;width:min(1120px,100% - 48px);margin:0 auto;padding:26px 0 38px;display:grid}.tools-footer p{color:var(--muted);font-size:11px}.tools-footer>div{color:var(--ink-soft);gap:18px;font-size:10px;font-weight:800;display:flex}.tools-palette-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#091f1f8c;place-items:start center;padding:12vh 20px 20px;display:grid;position:fixed;inset:0}.tools-palette{background:#fff;border:1px solid #ffffff73;border-radius:18px;width:min(620px,100%);max-height:70vh;overflow:hidden;box-shadow:0 35px 100px #081b1b59}.tools-palette>header{border-bottom:1px solid var(--border-subtle);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:14px 16px;display:grid}.tools-palette>header input{border:0;outline:0;min-width:0;font-size:14px}.tools-palette-results{max-height:52vh;padding:8px;overflow:auto}.tools-palette-results article{border-radius:10px}.tools-palette-results article:hover{background:rgba(var(--brand-rgb), .06)}.tools-palette-results .tools-tool-select{grid-template-columns:auto minmax(0,1fr) auto auto;width:100%;padding:9px}.tools-palette-results .tools-tool-select em{color:var(--muted);font-size:9px;font-style:normal}.tools-palette>footer{border-top:1px solid var(--border-subtle);color:var(--muted);background:#f8fbfb;justify-content:space-between;padding:9px 14px;font-size:9px;display:flex}.tools-palette>footer span{align-items:center;gap:5px;display:inline-flex}.tools-empty{color:var(--muted);text-align:center;padding:18px 8px;font-size:10px}@media (max-width:980px){.tools-hero{gap:40px}.tools-workbench-shell{grid-template-columns:220px minmax(0,1fr)}.tools-api-builder{grid-template-columns:1fr}.tools-count-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.tools-site-header{grid-template-columns:1fr auto}.tools-site-header nav{display:none}.tools-hero{grid-template-columns:1fr;gap:35px;padding-block:58px}.tools-workbench-shell{grid-template-columns:1fr;position:relative}.tools-catalog{z-index:80;width:min(310px,88vw);box-shadow:20px 0 60px rgba(var(--brand-dark-rgb), .25);transition:transform .18s;position:fixed;inset:0 auto 0 0;overflow:auto;transform:translate(-105%)}.tools-catalog.open{transform:translate(0)}.tools-catalog-heading>button{place-items:center;display:grid}.tools-mobile-catalog-button{border:1px solid var(--border-subtle);color:var(--primary);background:#f8fbfb;border-radius:8px;align-items:center;gap:6px;margin:16px 20px 0;padding:8px 10px;font-size:10px;font-weight:850;display:inline-flex}.tools-two-column,.tools-qr-layout{grid-template-columns:1fr}.tools-boundary-section{flex-direction:column;align-items:flex-start}.tools-footer{grid-template-columns:1fr;gap:12px}}@media (max-width:520px){.tools-site-header,.tools-hero,.tools-workbench-shell,.tools-boundary-section,.tools-footer{width:min(100% - 24px,1180px)}.tools-site-header{min-height:62px;margin-top:8px;padding-left:14px}.tools-site-header .ui-button{min-height:38px;padding-inline:11px}.tools-hero{padding-block:46px 42px}.tools-hero h1{letter-spacing:-2.8px;font-size:44px}.tools-hero>div>p{font-size:15px}.tools-hero-actions{flex-direction:column;align-items:flex-start}.tools-privacy-card{padding:22px}.tools-workbench-shell{border-radius:18px;margin-bottom:48px}.tools-active-header{flex-direction:column;align-items:flex-start;min-height:0;padding:20px}.tools-active-body{padding:20px}.tools-editor-field textarea{min-height:210px}.tools-form-grid,.tools-api-basic,.tools-inline-field{grid-template-columns:1fr}.tools-count-grid{grid-template-columns:repeat(2,1fr)}.tools-structural-diff article{grid-template-columns:60px minmax(0,1fr)}.tools-structural-diff article pre{grid-column:1/-1}.tools-api-request-line{grid-template-columns:85px minmax(0,1fr)}.tools-api-request-line .ui-button{width:100%}.tools-kv-row{grid-template-columns:auto minmax(0,1fr) auto}.tools-kv-row input:nth-of-type(3){grid-column:2/3}.tools-api-response>header,.tools-api-history>header{flex-direction:column;align-items:flex-start}.tools-api-response>header>div{flex-wrap:wrap}.tools-history-list button{grid-template-columns:45px minmax(0,1fr)}.tools-history-list button small{grid-column:1/-1}.tools-boundary-section{margin-bottom:48px;padding:25px}.tools-footer>div{flex-wrap:wrap}.tools-palette-backdrop{align-items:end;padding:10px}.tools-palette{border-radius:18px;max-height:86vh}}@media (prefers-reduced-motion:reduce){.tools-catalog{transition:none}}
.extension-public-page{color:#123f3a;background:radial-gradient(circle at 88% 4%,#3ccfb82e,#0000 26rem),linear-gradient(#f7fffd 0,#fff 38rem);min-height:100vh}.extension-public-nav{border-bottom:1px solid #14655b1f;justify-content:space-between;align-items:center;max-width:1180px;margin:0 auto;padding:24px 28px;display:flex}.extension-public-nav nav{gap:22px;display:flex}.extension-public-nav a{color:#315f59;font-size:.82rem;font-weight:750}.extension-wordmark{align-items:center;gap:9px;display:flex;color:#093f39!important;font-size:1rem!important;font-weight:900!important}.extension-wordmark span{color:#ffde59;background:linear-gradient(145deg,#0b776b,#063d38);border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.extension-policy-hero,.extension-support-hero{grid-template-columns:minmax(0,1.55fr) minmax(280px,.45fr);align-items:end;gap:48px;max-width:1180px;margin:0 auto;padding:76px 28px 60px;display:grid}.extension-back-link,.extension-eyebrow{align-items:center;gap:7px;display:inline-flex}.extension-back-link{color:#4d756f;margin-bottom:42px;font-size:.76rem;font-weight:750}.extension-eyebrow{color:#087267;letter-spacing:.11em;text-transform:uppercase;font-size:.7rem;font-weight:900}.extension-policy-hero h1,.extension-support-hero h1{color:#073b36;letter-spacing:-.065em;max-width:850px;margin:17px 0 22px;font-size:clamp(2.9rem,6vw,5.8rem);line-height:.94}.extension-policy-hero>div>p,.extension-support-hero>div>p{color:#4a6d68;max-width:760px;margin:0;font-size:1.05rem;line-height:1.7}.extension-policy-meta{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.extension-policy-meta span{color:#416d66;background:#ffffffb8;border:1px solid #c8e4de;border-radius:999px;padding:7px 10px;font-size:.68rem;font-weight:750}.extension-policy-hero aside,.extension-support-hero aside{color:#eafffb;background:radial-gradient(circle at 90% 5%,#3adabf59,#0000 45%),#073f39;border:1px solid #9ed4ca;border-radius:23px;padding:27px;box-shadow:0 24px 60px #073f392e}.extension-policy-hero aside svg,.extension-support-hero aside svg{color:#ffde59}.extension-policy-hero aside strong,.extension-support-hero aside strong{margin:22px 0 8px;font-size:1rem;display:block}.extension-policy-hero aside p,.extension-support-hero aside p{color:#bfe6df;margin:0;font-size:.78rem;line-height:1.65}.extension-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:1180px;margin:0 auto;padding:0 28px 70px;display:grid}.extension-policy-grid article,.extension-support-grid article{background:#ffffffe6;border:1px solid #d1e5e1;border-radius:20px;padding:28px}.extension-policy-grid article header{align-items:center;gap:14px;margin-bottom:18px;display:flex}.extension-policy-grid article header>svg{box-sizing:content-box;color:#087267;background:#e7f7f3;border-radius:12px;padding:10px}.extension-policy-grid header span,.extension-support-grid article>span,.extension-section-heading span,.extension-support-actions article span,.extension-incident-section span,.extension-contact-band span{color:#087267;letter-spacing:.11em;text-transform:uppercase;font-size:.64rem;font-weight:900}.extension-policy-grid h2{margin:3px 0 0;font-size:1.15rem}.extension-policy-grid p,.extension-policy-grid li,.extension-support-grid p,.extension-support-actions p,.extension-incident-section p,.extension-contact-band p{color:#55736e;font-size:.82rem;line-height:1.7}.extension-policy-grid ul{gap:7px;margin:16px 0;padding-left:20px;display:grid}.extension-boundary-section{background:#edf9f6;border-radius:25px;grid-template-columns:.65fr 1.35fr;gap:50px;max-width:1124px;margin:0 auto 70px;padding:36px;display:grid}.extension-boundary-section h2,.extension-section-heading h2{letter-spacing:-.04em;margin:9px 0 0;font-size:clamp(1.8rem,3vw,2.8rem)}.extension-boundary-section ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.extension-boundary-section li{color:#315f59;background:#fff;border-radius:11px;align-items:center;gap:9px;padding:12px;font-size:.78rem;font-weight:700;display:flex}.extension-boundary-section li svg{color:#0b8073}.extension-contact-band,.extension-incident-section{color:#fff;background:#073f39;border-radius:24px;justify-content:space-between;align-items:center;gap:30px;max-width:1124px;margin:0 auto 70px;padding:34px;display:flex}.extension-contact-band h2,.extension-incident-section h2{color:#fff;margin:8px 0}.extension-contact-band p,.extension-incident-section p{color:#bfe0da;max-width:720px;margin:0}.extension-contact-band>a,.extension-incident-section>a{color:#173f3b;background:#ffde59;border-radius:10px;flex:none;align-items:center;gap:8px;padding:12px 16px;font-size:.78rem;font-weight:850;display:inline-flex}.extension-support-section{max-width:1180px;margin:0 auto;padding:0 28px 70px}.extension-section-heading{margin-bottom:24px}.extension-support-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.extension-support-grid h3{margin:22px 0 8px;font-size:1rem}.extension-support-grid p{margin:0;font-size:.76rem}.extension-support-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:1124px;margin:0 auto 70px;display:grid}.extension-support-actions article{background:#f6fcfa;border:1px solid #cbe2dd;border-radius:20px;gap:18px;padding:28px;display:flex}.extension-support-actions article>svg{color:#087267;flex:none}.extension-support-actions h2{margin:7px 0;font-size:1.15rem}.extension-support-actions p{margin:0}.extension-incident-section{background:#3d3530}.extension-incident-section>div>svg{color:#ffde59;margin-bottom:18px}.extension-incident-section span{color:#f3c98c;display:block}.extension-public-footer{color:#627b77;justify-content:space-between;max-width:1180px;margin:0 auto;padding:0 28px 36px;font-size:.72rem;display:flex}.extension-public-footer a{color:#087267;font-weight:800}@media (max-width:840px){.extension-policy-hero,.extension-support-hero,.extension-policy-grid,.extension-boundary-section{grid-template-columns:1fr}.extension-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.extension-boundary-section,.extension-support-actions,.extension-contact-band,.extension-incident-section{margin-left:18px;margin-right:18px}}@media (max-width:520px){.extension-public-nav{padding:18px}.extension-public-nav nav{gap:12px}.extension-public-nav nav a:last-child{display:none}.extension-policy-hero,.extension-support-hero{gap:26px;padding:48px 18px 38px}.extension-back-link{margin-bottom:30px}.extension-policy-hero h1,.extension-support-hero h1{font-size:3rem}.extension-policy-grid,.extension-support-section{padding-left:18px;padding-right:18px}.extension-support-grid,.extension-support-actions{grid-template-columns:1fr}.extension-boundary-section{gap:24px;padding:25px}.extension-contact-band,.extension-incident-section{flex-direction:column;align-items:flex-start;padding:26px}.extension-public-footer{flex-direction:column;gap:8px;padding:0 18px 28px}}
