:root{--ux-radius:20px;--ux-ease:cubic-bezier(.2, .7, .2, 1)}html{scroll-padding-top:108px}.header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hero{padding-top:68px;padding-bottom:58px;position:relative}.hero:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(ellipse at 88% 35%, var(--brand-soft), transparent 60%);border-radius:40px;position:absolute;inset:10px -32px 0}.hero .eyebrow{border:1px solid var(--line2);letter-spacing:.045em;background:var(--surface);border-radius:100px;width:fit-content;padding:8px 12px;font-size:11px}.hero h1{letter-spacing:-.055em}.hero .search-form{box-shadow:0 12px 35px -24px var(--brand);border-color:var(--line2)}.hero .art-main{box-shadow:0 24px 75px -35px color-mix(in srgb, var(--brand) 40%, transparent)}.task-finder{margin:0 0 72px}.finder-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:26px;display:flex}.finder-heading h2{letter-spacing:-.035em;font-size:30px;line-height:1.35}.finder-heading p{color:var(--muted);max-width:330px;font-size:14px;line-height:1.8}.intent-tabs{border-bottom:1px solid var(--line);gap:8px;padding-bottom:12px;display:flex;overflow-x:auto}.intent-tabs button{color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:9px;min-height:46px;padding:13px 17px;font-size:13px;display:flex}.intent-tabs button[aria-selected=true]{color:var(--onbrand);background:var(--brand)}.intent-tabs button .i{width:18px;height:18px}.intent-panel{background:var(--surface);border:1px solid var(--line);border-radius:0 0 24px 24px;grid-template-columns:1fr 2fr;display:grid;overflow:hidden}.intent-intro{background:var(--soft);padding:30px}.intent-icon{border:1px solid var(--line2);color:var(--brand-hover);background:var(--surface);border-radius:14px;margin-bottom:20px;padding:12px;display:inline-flex}.intent-icon .i{width:28px;height:28px}.intent-intro h3{font-size:22px;line-height:1.5}.intent-intro p{color:var(--muted);max-width:260px;margin:12px 0 24px;font-size:13px;line-height:1.8}.intent-tools{grid-template-columns:1fr 1fr;gap:0;padding:10px 20px;display:grid}.intent-tools a{border-radius:14px;align-items:center;gap:18px;padding:24px 18px;transition:background .18s;display:flex}.intent-tools a:hover{background:var(--soft)}.intent-tools h3{font-size:17px;line-height:1.5}.intent-tools p{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.8}.intent-tools .i{color:var(--brand-hover);flex-shrink:0;width:18px}.tool{transition:transform .2s var(--ux-ease), border-color .2s, box-shadow .2s}.tool:hover{border-color:var(--line2);box-shadow:0 12px 30px -22px var(--brand);transform:translateY(-3px)}.tool h3{font-weight:650}.tool .tool-bottom{border-top:1px solid var(--line);padding-top:13px}.directory-shell{margin-top:30px}.directory-layout{grid-template-columns:218px minmax(0,1fr);align-items:start;gap:30px}.directory-sidebar{background:var(--surface);border:0;border-radius:18px;padding:18px 10px;position:sticky;top:108px}.directory-sidebar>strong{color:var(--muted);padding:4px 13px 15px;font-size:12px;display:block}.directory-sidebar a{border-radius:9px;align-items:center;gap:10px;min-height:43px;padding:11px 12px;font-size:13px;display:flex}.directory-sidebar a .i{flex-shrink:0;width:17px;height:17px}.directory-sidebar a small{color:var(--muted);margin-left:auto;font-size:10px}.directory-sidebar a[aria-current=page]{background:var(--brand-soft);color:var(--brand-hover)}.sidebar-note{border-top:1px solid var(--line);color:var(--muted);margin:16px 12px 0;padding-top:18px;font-size:12px;line-height:1.6}.sidebar-note .i{width:18px;margin-bottom:8px}.directory-search{margin:0 0 18px}.directory-search .search-row{background:var(--surface);border:1px solid var(--line2);border-radius:14px;align-items:center;gap:6px;padding:6px;display:flex;position:relative}.directory-search .search-row>.i{width:20px;color:var(--muted);flex-shrink:0;margin:0 8px 0 12px}.directory-search input{min-width:0;box-shadow:none;background:0 0;border:0;flex:1;padding:12px 0;font-size:14px}.directory-toolbar{justify-content:space-between;align-items:center;gap:16px;margin:20px 0;display:flex}.directory-count{color:var(--muted);margin:0;font-size:12px}.directory-options{align-items:center;gap:12px;display:flex}.directory-options select{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:9px;max-width:180px;padding:9px;font-size:12px}.view-switch{background:var(--soft);border-radius:9px;padding:3px;display:flex}.view-switch button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.view-switch button[aria-pressed=true]{background:var(--surface);color:var(--brand-hover);box-shadow:var(--small-shadow)}.view-switch .i{width:17px;height:17px}.directory-main{min-width:0}.directory-main .tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.directory-main .directory-list{grid-template-columns:1fr;gap:10px}.directory-list .tool{min-height:unset}.directory-list .tool-inner{grid-template-columns:45px minmax(130px,1fr) minmax(100px,1.5fr);align-items:center;gap:16px;padding:20px 58px 20px 20px;display:grid}.directory-list .tile-top{grid-row:1/3;margin:0}.directory-list .tool h3{margin:0}.directory-list .tool p{grid-area:1/3/3;min-height:0;margin:0}.directory-list .tool-bottom{border:0;grid-column:2;min-width:0;margin:0;padding:0}.directory-list .tool-bottom>.i{display:none}.directory-list .bookmark{top:22px;right:14px}.directory-empty{text-align:center;border:1px dashed var(--line2);border-radius:20px;padding:70px 25px}.directory-empty>.i{width:32px;height:32px;color:var(--muted);margin:0 auto 20px}.directory-empty h2{font-size:22px}.directory-empty p{color:var(--muted);margin:15px 0 25px;font-size:14px;line-height:1.8}.tool-intro{padding:32px 0 0}.tool-intro .breadcrumbs{flex-wrap:wrap;margin-bottom:27px;font-size:12px}.tool-heading{align-items:center;gap:18px;padding-right:56px;display:flex;position:relative}.tool-heading>.tool-icon{background:var(--brand-soft);width:58px;height:58px;color:var(--brand-hover);border-radius:16px;flex-shrink:0}.tool-heading .tool-icon .i{width:30px;height:30px}.tool-heading h1{letter-spacing:-.045em;font-size:38px;line-height:1.25}.tool-heading p{color:var(--muted);max-width:780px;margin-top:9px;font-size:14px;line-height:1.7}.tool-heading .bookmark{top:8px;right:0}.tool-facts{color:var(--muted);flex-wrap:wrap;gap:12px 26px;margin:23px 0;font-size:11px;line-height:1.7;display:flex}.tool-facts>span{align-items:center;gap:6px;display:flex}.tool-facts .i{width:15px;height:15px;color:var(--brand-hover)}.tool-facts b{color:var(--text2);font-weight:550}.tool-facts>.tool-facts-format{flex-wrap:wrap;gap:5px 8px;min-width:0;max-width:100%;display:flex}.tool-facts-format-group{flex-wrap:wrap;gap:4px 6px;min-width:0;max-width:100%;display:inline-flex}.tool-facts-label,.tool-facts-arrow{white-space:nowrap;flex:none}.tool-facts-format-group b{overflow-wrap:anywhere;min-width:0}@media (max-width:540px){.tool-facts>.tool-facts-format{gap:2px;width:100%;display:grid}.tool-facts-arrow{display:none}}.tool-section-nav{border-bottom:1px solid var(--line);gap:25px;font-size:12px;display:flex;overflow:auto}.tool-section-nav a{white-space:nowrap;color:var(--muted);padding:14px 0}.tool-section-nav a:first-child{color:var(--brand-hover);border-bottom:2px solid var(--brand)}.tool-section-nav .nav-short{display:none}.workspace-heading{justify-content:space-between;align-items:center;gap:16px;padding:24px 0 18px;scroll-margin-top:100px;display:flex}.workspace-stages{color:var(--muted);gap:22px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.workspace-stages li{align-items:center;gap:8px;display:flex}.workspace-stages li>span{border:1px solid var(--line2);border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.workspace-stages li[aria-current=step]{color:var(--brand-hover);font-weight:650}.workspace-stages li[aria-current=step]>span{background:var(--brand);color:var(--onbrand);border-color:var(--brand)}.focus-toggle{padding:8px 12px;font-size:11px}.workspace-local{display:none}.workbench{align-items:start;gap:22px}.workbench>.content-panel{border-radius:var(--ux-radius);box-shadow:0 8px 26px -24px var(--text)}.workbench-expanded,.workbench[data-file-input=true][data-has-input=false]{grid-template-columns:1fr}.workbench[data-file-input=true][data-has-input=false] .result-panel{display:none}.input-panel{padding:26px}.input-panel>fieldset>legend{letter-spacing:-.02em;font-size:15px}.input-toolbar{margin-top:8px}.input-panel textarea{background:var(--bg);resize:vertical;border-radius:12px;min-height:240px;padding:16px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;line-height:1.8}.text-input-toolbar{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;margin:10px 0;font-size:12px;display:flex}.text-input-toolbar button{border:1px solid var(--line2);background:var(--brand-soft);color:var(--brand-hover);cursor:pointer;border-radius:8px;padding:0 12px;font-size:12px;font-weight:600}.workbench .drop-zone{background:var(--soft);border:1.5px dashed var(--line2);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:250px;padding:30px 20px;transition:background .18s,border-color .18s;display:flex;position:relative}.drop-zone.is-dragging{background:var(--brand-soft);border-color:var(--brand)}.drop-zone .drop-icon{background:var(--surface);border:1px solid var(--line);border-radius:12px;width:45px;height:45px;margin-bottom:8px}.drop-zone .file-pick-button{background:var(--brand);color:var(--onbrand);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:18px;min-height:48px;margin:0;padding:13px 28px;font-size:14px;font-weight:600;display:flex}.file-pick-button .i{width:18px}.drop-title{color:var(--muted);margin:0;font-size:12px}.drop-private{color:var(--muted);text-align:center;margin:3px 0 8px;font-size:11px;line-height:1.6}.workbench .drop-zone input.file-input-accessible{opacity:0;border:0;width:1px;height:1px;padding:0;position:absolute;bottom:30px;left:50%;overflow:hidden}.drop-zone:focus-within .file-pick-button{outline:2px solid var(--brand);outline-offset:4px}.drop-zone .drop-formats,.drop-zone>.subtle{margin:0;font-size:10px}.queue-summary{color:var(--muted);margin:14px 0 8px;font-size:11px}.file-list{max-height:280px;overflow:auto}.file-list li{border-radius:9px}.file-list button{min-width:34px;min-height:34px}.file-pick-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.drop-zone .file-folder-button{border:1px solid var(--brand);background:var(--surface);min-height:48px;color:var(--brand);border-radius:10px;padding:12px 20px;font-size:14px;font-weight:700}.drop-zone .zip-folder-hint{max-width:560px;color:var(--text2);text-align:center;margin:4px 0 0;font-size:12px;line-height:1.55}.zip-options{border:1px solid var(--line2);background:var(--surface);border-radius:14px;gap:16px;margin-top:20px;padding:18px;display:grid}.zip-options h2{margin:0;font-size:16px}.zip-name-field{gap:7px;min-width:0;display:grid}.zip-name-field label,.zip-methods legend{font-size:13px;font-weight:700}.zip-name-control{align-items:center;min-width:0;display:flex}.zip-name-control input{border-radius:9px 0 0 9px;width:100%;min-width:0}.zip-name-control span{border:1px solid var(--line2);color:var(--text2);border-left:0;border-radius:0 9px 9px 0;align-self:stretch;place-items:center;padding:0 12px;display:grid}.zip-name-field p,.zip-options-limit{color:var(--text2);margin:0;font-size:12px;line-height:1.5}.zip-methods{border:0;min-width:0;padding:0}.zip-methods legend{margin-bottom:8px}.zip-method-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.zip-method{border:1px solid var(--line2);background:var(--bg);min-width:0;min-height:90px;color:var(--text);text-align:left;border-radius:11px;gap:5px;padding:13px;display:grid}.zip-method[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft)}.zip-method span{color:var(--text2);font-size:12px;line-height:1.45}.zip-result{gap:12px;min-width:0;margin:18px 0;display:grid}.zip-result h3,.zip-result p{margin:0}.zip-result h3{font-size:16px}.zip-result p{color:var(--text2);font-size:12px;line-height:1.5}.zip-result-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.zip-result-facts>div{border:1px solid var(--line2);background:var(--surface);border-radius:10px;gap:5px;min-width:0;padding:12px;display:grid}.zip-result-facts span{color:var(--text2);font-size:11px}.zip-result-facts strong{overflow-wrap:anywhere;font-size:16px}.email-dedupe-option{border:1px solid var(--line2);background:var(--surface);border-radius:10px;gap:7px;margin:14px 0 18px;padding:13px 15px;display:grid}.email-dedupe-option .check-label{margin:0;font-size:12px;font-weight:700}.email-dedupe-option p{color:var(--text2);margin:0;font-size:11px;line-height:1.6}.extraction-result .zip-result-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.extraction-result-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.extraction-result-list li{border:1px solid var(--line2);background:var(--surface);border-radius:9px;align-items:baseline;gap:10px;min-width:0;padding:9px 11px;display:flex}.extraction-result-list li span{color:var(--text2);flex:none;font-size:11px}.extraction-result-list li strong{overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:600}.pdf-number-options{border:1px solid var(--line2);background:var(--surface);border-radius:14px;gap:12px;margin-top:20px;padding:18px;display:grid}.json-source-choice,.record-direction-choice,.sql-in-mode,.sql-insert-dialect{border:0;margin:12px 0 18px;padding:0}.json-source-choice legend,.record-direction-choice legend,.sql-in-mode legend,.sql-insert-dialect legend{margin-bottom:9px;font-size:12px;font-weight:700}.json-source-buttons{flex-wrap:wrap;gap:8px;display:flex}.json-source-buttons button{border:1px solid var(--line2);background:var(--surface);min-height:40px;color:var(--text2);border-radius:10px;padding:9px 15px;font-size:12px;font-weight:700}.json-source-buttons button[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-hover)}.json-type-options{border:1px solid var(--line2);background:var(--surface);border-radius:14px;gap:12px;margin-top:20px;padding:18px;display:grid}.json-type-options h2{margin:0;font-size:17px}.json-type-options .option-grid{margin-top:0}.csv-delimiter-options{border:1px solid var(--line2);background:var(--surface);border-radius:14px;gap:12px;margin:12px 0 18px;padding:18px;display:grid}.csv-delimiter-options h2,.csv-delimiter-options p{margin:0}.csv-delimiter-options h2{font-size:17px}.csv-delimiter-options p{color:var(--text2);font-size:12px;line-height:1.6}.csv-delimiter-options .option-grid{margin-top:0}.csv-delimiter-options>button{justify-self:start}.line-task-options,.frequency-options,.list-compare-options,.unicode-options,.invisible-options{border:1px solid var(--line2);background:var(--surface);border-radius:12px;gap:12px;padding:16px;display:grid}.invisible-options h2,.invisible-result h2{margin:0;font-size:15px}.invisible-options>p,.invisible-result>p{color:var(--text2);margin:0;font-size:12px;line-height:1.6}.invisible-options .option-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.invisible-options .check-label{align-items:flex-start;min-height:44px}.invisible-result{gap:12px;display:grid}.invisible-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.invisible-facts>div,.invisible-character-list li{border:1px solid var(--line2);background:var(--surface);border-radius:10px;gap:5px;min-width:0;padding:12px;display:grid}.invisible-facts strong{color:var(--brand-hover);font-size:20px}.invisible-facts span,.invisible-character-list span,.invisible-character-list small{color:var(--text2);font-size:12px}.invisible-character-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.invisible-character-list li>div{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.invisible-character-list strong{color:var(--text);font-size:13px}.invisible-character-list code{color:var(--brand-hover);font-size:12px}.invisible-preview>p{color:var(--text2);margin:8px 0 0;font-size:12px;line-height:1.6}@media (max-width:700px){.invisible-options .option-grid,.invisible-facts{grid-template-columns:1fr}}.line-task-options h2,.frequency-options h2,.list-compare-options h2,.unicode-options h2{margin:0;font-size:15px}.line-task-options>p,.frequency-options>p,.list-compare-options>p,.unicode-options>p{color:var(--text2);margin:0;font-size:12px;line-height:1.6}.line-task-options .option-grid,.frequency-options .option-grid,.list-compare-options .option-grid,.unicode-options .option-grid{margin-top:0}.unicode-result{gap:12px;display:grid}.unicode-result>h2,.unicode-result>p,.unicode-change>h3,.unicode-change>p{margin:0}.unicode-result>h2{font-size:16px}.unicode-result>p,.unicode-change>p,.unicode-change small{color:var(--text2);font-size:12px;line-height:1.6}.unicode-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.unicode-facts>div,.unicode-change{border:1px solid var(--line2);background:var(--surface);border-radius:10px;gap:6px;min-width:0;padding:12px;display:grid}.unicode-facts strong{color:var(--brand-hover);font-size:20px}.unicode-facts span,.unicode-change span{color:var(--text2);font-size:12px}.unicode-change h3{font-size:14px}.unicode-change>div{gap:4px;min-width:0;display:grid}.unicode-change code{overflow-wrap:anywhere;font-size:12px;line-height:1.7}@media (max-width:700px){.unicode-facts{grid-template-columns:1fr}}.list-compare-result{gap:12px;display:grid}.list-compare-result>h2,.list-compare-result>p{margin:0}.list-compare-result>h2{font-size:16px}.list-compare-result>p,.list-compare-group p,.list-compare-note{color:var(--text2);font-size:12px;line-height:1.6}.list-compare-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.list-compare-group{border:1px solid var(--line2);background:var(--surface);border-radius:10px;align-content:start;gap:10px;min-width:0;padding:14px;display:grid}.list-compare-group-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.list-compare-group h3{margin:0;font-size:13px}.list-compare-group strong{color:var(--brand-hover);font-size:22px}.list-compare-group ul{gap:4px;min-width:0;margin:0;padding-left:18px;display:grid}.list-compare-group li{overflow-wrap:anywhere;font-size:12px}.list-compare-group li small{color:var(--text2)}.list-compare-group button{justify-self:start}.list-compare-group output{font-size:12px}@media (max-width:700px){.list-compare-groups{grid-template-columns:1fr}}.frequency-result{gap:14px;display:grid}.frequency-phrase{border:1px solid var(--line2);background:var(--surface);border-radius:10px;gap:8px;min-width:0;padding:12px;display:grid}.frequency-phrase h3,.frequency-phrase p{margin:0}.frequency-phrase h3{font-size:14px}.frequency-phrase p,.frequency-phrase li{font-size:12px;line-height:1.6}.frequency-phrase ol{gap:8px;min-width:0;margin:0;padding-left:20px;display:grid}.frequency-phrase li{overflow-wrap:anywhere}.frequency-phrase li>span:first-child{color:var(--text2)}.frequency-phrase-context{white-space:pre-wrap;overflow-wrap:anywhere}.frequency-phrase mark{background:var(--brand-soft);color:var(--text)}.frequency-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.frequency-facts>div{border:1px solid var(--line2);background:var(--surface);border-radius:10px;gap:6px;min-width:0;padding:12px;display:grid}.frequency-facts strong{color:var(--brand-hover);font-size:22px;line-height:1}.frequency-facts span,.frequency-note,.frequency-table-heading p{color:var(--text2);font-size:12px;line-height:1.6}.frequency-note,.frequency-table-heading p{margin:0}.frequency-controls,.frequency-table-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;display:flex}.frequency-controls>div{flex:200px;gap:6px;display:grid}.frequency-controls input[type=search]{width:100%}.frequency-controls .check-label{padding-bottom:10px}.frequency-table{max-height:430px;overflow:auto}.frequency-table table{width:100%}.frequency-table td:last-child,.frequency-table th:last-child{text-align:right}.frequency-table td code{overflow-wrap:anywhere}.inspector-result{gap:14px;min-width:0;display:grid}.inspector-result>h2,.inspector-result>p,.inspector-shown,.inspector-scroll-hint{margin:0}.inspector-attribution a{color:var(--brand-hover);text-underline-offset:2px;text-decoration:underline}.inspector-result>h2{font-size:16px}.inspector-result>p,.inspector-shown,.inspector-scroll-hint{color:var(--text2);font-size:12px;line-height:1.6}.inspector-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.inspector-facts>div{border:1px solid var(--line2);background:var(--surface);border-radius:10px;gap:6px;min-width:0;padding:12px;display:grid}.inspector-facts strong{color:var(--brand-hover);font-size:21px}.inspector-facts span{color:var(--text2);font-size:12px}.inspector-controls{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.inspector-controls>div:first-child{flex:210px;gap:6px;display:grid}.inspector-controls input[type=search]{width:100%}.inspector-copy{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inspector-table{border:1px solid var(--line2);border-radius:10px;max-height:460px}.inspector-table table{min-width:560px}.inspector-table td small{color:var(--text2);margin-top:3px;font-size:11px;display:block}.inspector-glyph{background:var(--soft);border-radius:6px;place-items:center;min-width:28px;min-height:28px;font-size:17px;display:inline-grid}.inspector-table td code{overflow-wrap:anywhere}.inspector-pagination{align-items:center}@media (max-width:700px){.inspector-facts{grid-template-columns:1fr}}.frequency-pages{align-items:center}.record-result-summary{border:1px solid var(--line2);background:var(--surface);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.record-result-summary div{align-items:baseline;gap:8px;display:flex}.record-result-summary strong{color:var(--brand-hover);font-size:24px;line-height:1}.record-result-summary span{color:var(--text2);font-size:12px;font-weight:700}.record-result-summary p{color:var(--text2);margin:0;font-size:12px}.csv-result-summary div{flex-wrap:wrap}.csv-result-summary strong:not(:first-child){margin-left:10px}.csv-column-selector,.csv-sort-controls,.csv-filter-controls,.csv-merge-controls,.csv-stats-controls,.md-table-controls,.json-path-controls,.json-pointer-controls,.json-merge-controls,.typed-xml-controls,.typed-xml-result,.xml-tree-controls,.xml-tree-result,.xml-format-controls,.xml-format-result,.sql-in-controls,.sql-in-result,.sql-insert-controls,.sql-insert-result,.curl-fetch-controls,.curl-fetch-result,.http-headers-controls,.http-headers-result,.env-json-controls,.env-json-result,.subnet-controls,.subnet-result,.cidr-aggregate-controls,.cidr-aggregate-result,.csv-columns-result{border:1px solid var(--line2);background:var(--surface);border-radius:14px;gap:14px;min-width:0;margin:14px 0;padding:16px;display:grid}.csv-clean-columns{border:1px solid var(--line2);background:var(--surface);border-radius:14px;gap:10px;min-width:0;margin:14px 0;padding:16px;display:grid}.csv-clean-columns h2,.csv-clean-columns p{margin:0}.csv-clean-columns h2{font-size:16px}.csv-clean-columns>button{justify-self:start}.csv-clean-key-list{border:1px solid var(--line2);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:8px 14px;min-width:0;max-height:240px;padding:12px;display:grid;overflow:auto}.csv-clean-key-list legend{padding:0 5px;font-weight:700}.csv-clean-key-list label{overflow-wrap:anywhere;align-items:start;gap:8px;min-width:0;display:flex}.csv-column-selector h2,.csv-sort-controls h2,.csv-filter-controls h2,.csv-merge-controls h2,.csv-stats-controls h2,.md-table-controls h2,.json-path-controls h2,.json-pointer-controls h2,.json-merge-controls h2,.typed-xml-controls h2,.typed-xml-result h2,.xml-tree-controls h2,.xml-tree-result h2,.xml-format-controls h2,.xml-format-result h2,.sql-in-controls h2,.sql-in-result h2,.sql-insert-controls h2,.sql-insert-result h2,.curl-fetch-controls h2,.curl-fetch-result h2,.http-headers-controls h2,.http-headers-result h2,.env-json-controls h2,.env-json-result h2,.ip-range-controls h2,.subnet-result h2,.csv-columns-result h2{margin:0;font-size:16px}.csv-column-selector h3,.csv-columns-result h3{margin:0;font-size:13px}.csv-column-selector p,.csv-sort-controls>p,.csv-filter-controls>p,.csv-merge-controls>p,.csv-stats-controls>p,.md-table-controls>p,.json-path-controls>p,.json-pointer-controls>p,.json-merge-controls>p,.typed-xml-controls>p,.typed-xml-result>p,.xml-tree-controls>p,.xml-tree-result>p,.xml-format-controls>p,.xml-format-result>p,.sql-in-controls>p,.sql-in-result>p,.sql-insert-controls>p,.sql-insert-result>p,.curl-fetch-controls>p,.curl-fetch-result>p,.http-headers-controls>p,.http-headers-result>p,.env-json-controls>p,.env-json-result>p,.subnet-controls>p,.subnet-result>p,.csv-columns-result>p{color:var(--text2);margin:0;font-size:12px;line-height:1.6}.env-json-mode,.env-json-shape,.subnet-mode{border:0;min-width:0;margin:0;padding:0}.env-json-mode legend,.env-json-shape legend,.subnet-mode legend{margin-bottom:10px;font-size:13px;font-weight:700}.http-headers-list-result{gap:8px;min-width:0;display:grid}.http-headers-table table{table-layout:fixed;min-width:430px}.http-headers-table th:first-child,.http-headers-table td:first-child{width:54px}.http-headers-table th:nth-child(2),.http-headers-table td:nth-child(2){width:120px}.http-headers-table>p{margin:0 0 8px}.http-headers-list-result h3,.http-headers-list-result p{margin:0}.http-headers-list-result ol{gap:5px;max-height:280px;margin:0;padding-left:22px;display:grid;overflow:auto}.http-headers-list-result code{overflow-wrap:anywhere}.env-json-result .result-text,.subnet-result .result-text{max-height:360px;margin:0;overflow:auto}.subnet-result-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:10px;margin:0;display:grid}.subnet-result-grid>div{border:1px solid var(--line2);background:var(--surface);border-radius:10px;min-width:0;padding:13px}.subnet-result-grid dt{color:var(--text2);margin-bottom:7px;font-size:12px}.subnet-result-grid dd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0;display:flex}.subnet-result-grid code{overflow-wrap:anywhere;font-size:13px}.subnet-result-grid button{min-height:34px;padding:5px 10px}.saml-section{border-top:1px solid var(--line2);gap:12px;min-width:0;padding-top:16px;display:grid}.saml-section h3,.saml-subsection h4{margin:0;font-size:14px}.saml-subsection{gap:10px;min-width:0;display:grid}.saml-values,.saml-attributes>div{border:1px solid var(--line2);border-radius:10px;gap:6px;min-width:0;padding:12px;display:grid}.saml-attributes{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px;display:grid}@media (min-width:900px){.saml-result .subnet-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.saml-values code,.saml-attributes code,.saml-attributes small{overflow-wrap:anywhere;white-space:pre-wrap}.ipv6-notation-result .subnet-result-grid [data-field=expanded] dd,.ipv6-notation-result .subnet-result-grid [data-field=hex32] dd{justify-items:start;display:grid}.ipv6-notation-result .subnet-result-grid [data-field=expanded] code,.ipv6-notation-result .subnet-result-grid [data-field=hex32] code{overflow-wrap:normal;white-space:nowrap;max-width:100%;display:block;overflow-x:auto}.ipv6-subnet-result .subnet-result-grid dd{justify-items:start;display:grid}.ipv6-subnet-result .subnet-result-grid code{overflow-wrap:anywhere;white-space:normal;max-width:100%;display:block}.ip-range-controls .inspector-facts,.ip-range-result .inspector-facts,.cidr-aggregate-controls .inspector-facts,.cidr-aggregate-result .inspector-facts,.ip-number-controls .inspector-facts,.ipv6-notation-controls .inspector-facts,.ipv6-subnet-controls .inspector-facts,.mac-controls .inspector-facts,.ip-validator-controls .inspector-facts,.ip-validator-result .inspector-facts,.cidr-membership-controls .inspector-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.cidr-membership-result .inspector-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.base32-controls .inspector-facts,.base32-result .inspector-facts,.hex-controls .inspector-facts,.hex-result .inspector-facts,.binary-controls .inspector-facts,.binary-result .inspector-facts,.qp-controls .inspector-facts,.qp-result .inspector-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.base32-mode-buttons,.hex-mode-buttons,.binary-mode-buttons,.binary-format-buttons,.qp-mode-buttons{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.base32-mode-buttons legend,.hex-mode-buttons legend,.binary-mode-buttons legend,.binary-format-buttons legend,.qp-mode-buttons legend{width:100%;color:var(--text2);margin-bottom:8px;font-size:12px;font-weight:700}.base32-mode-buttons button,.hex-mode-buttons button,.binary-mode-buttons button,.binary-format-buttons button,.qp-mode-buttons button{border:1px solid var(--line2);background:var(--surface);min-height:42px;color:var(--text2);border-radius:10px;font-weight:700}.base32-mode-buttons button[aria-pressed=true],.hex-mode-buttons button[aria-pressed=true],.binary-mode-buttons button[aria-pressed=true],.binary-format-buttons button[aria-pressed=true],.qp-mode-buttons button[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-hover)}.binary-format-buttons .field-help{flex-basis:100%;margin:0}.base32-preview,.hex-preview,.hex-base64-preview,.binary-preview,.qp-preview{white-space:pre-wrap;overflow-wrap:anywhere;max-height:300px;overflow:auto}.base32-hex-preview,.hex-hex-preview,.binary-hex-preview,.qp-hex-preview{border:1px solid var(--line2);background:var(--surface);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;max-height:180px;padding:12px 14px;font-size:13px;display:block;overflow:auto}.qp-charset{color:var(--text2);gap:7px;margin:12px 0;font-size:13px;font-weight:700;display:grid}.qp-charset select{border:1px solid var(--line2);background:var(--surface);width:100%;min-height:42px;color:var(--text);border-radius:10px;padding:8px 12px}.qp-charset small{font-weight:400}.cidr-membership-controls .inspector-facts strong,.cidr-membership-result .inspector-facts strong{overflow-wrap:anywhere;font-size:17px}.cidr-membership-field{gap:7px;display:grid}.cidr-membership-field label{font-size:13px;font-weight:700}.cidr-membership-field input{width:100%;min-width:0}.cidr-membership-result .subnet-result-grid dd{justify-items:start;display:grid}.cidr-membership-result .subnet-result-grid code{overflow-wrap:anywhere;max-width:100%;display:block}.cidr-membership-result h3{margin:4px 0 0;font-size:14px}.cidr-membership-exceptions{gap:8px;max-height:400px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.cidr-membership-exceptions li{border:1px solid var(--line2);background:var(--surface);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:3px 10px;padding:10px 12px;display:grid}.cidr-membership-exceptions li span,.cidr-membership-exceptions li small{color:var(--text2);font-size:12px}.cidr-membership-exceptions li code{overflow-wrap:anywhere;font-size:13px}.cidr-membership-exceptions li small{grid-column:2}@media (max-width:600px){.cidr-membership-result .inspector-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:340px){.ip-validator-controls .inspector-facts,.ip-validator-result .inspector-facts,.cidr-membership-controls .inspector-facts,.cidr-membership-result .inspector-facts{grid-template-columns:minmax(0,1fr)}}.ip-range-controls .inspector-facts strong,.ip-range-result .inspector-facts strong,.cidr-aggregate-controls .inspector-facts strong,.cidr-aggregate-result .inspector-facts strong,.ip-number-controls .inspector-facts strong,.ipv6-notation-controls .inspector-facts strong,.ipv6-subnet-controls .inspector-facts strong,.mac-controls .inspector-facts strong{overflow-wrap:anywhere;font-size:17px}.mac-flags{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:10px;display:grid}.mac-flags>div{border:1px solid var(--line2);background:var(--surface);border-radius:10px;gap:4px;min-width:0;padding:13px;display:grid}.mac-flags strong{font-size:14px}.mac-flags span{color:var(--text2);font-size:12px}.ip-validator-result h3{margin:4px 0 0;font-size:14px}.ip-validator-errors{gap:8px;max-height:400px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.ip-validator-errors li{border:1px solid var(--line2);background:var(--surface);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:3px 10px;padding:10px 12px;display:grid}.ip-validator-errors li span,.ip-validator-errors li small{color:var(--text2);font-size:12px}.ip-validator-errors li code{overflow-wrap:anywhere;font-size:13px}.ip-validator-errors li small{grid-column:2}.ip-range-block-list{gap:8px;margin:0;padding:2px 2px 2px 28px;display:grid}.ip-range-block-list.bounded{max-height:450px;overflow:auto}.ip-range-block-list li{border:1px solid var(--line2);background:var(--surface);border-radius:10px;padding:10px 12px}.ip-range-block-list li::marker{color:var(--text2);font-size:12px}.ip-range-block-list li>div{gap:4px;min-width:0;display:grid}.ip-range-block-list code,.ip-range-block-list small{overflow-wrap:anywhere}.ip-range-block-list small{color:var(--text2);line-height:1.5}.ip-range-block-list button{min-height:34px;margin-top:8px;padding:5px 10px}@media (max-width:700px){.ip-range-controls .inspector-facts,.ip-range-result .inspector-facts,.cidr-aggregate-controls .inspector-facts,.cidr-aggregate-result .inspector-facts,.ip-number-controls .inspector-facts,.ipv6-notation-controls .inspector-facts,.ipv6-subnet-controls .inspector-facts{grid-template-columns:1fr}}.csv-column-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}.csv-column-heading>div{flex:190px;gap:6px;display:grid}.csv-column-heading label{gap:5px;font-size:12px;font-weight:700;display:grid}.csv-column-heading select{min-width:132px}.csv-sort-fields,.csv-filter-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;display:grid}.csv-filter-fields label{gap:5px;min-width:0;font-size:12px;font-weight:700;display:grid}.csv-filter-fields input,.csv-filter-fields select{min-width:0;max-width:100%}.csv-stats-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.csv-stats-fields label{gap:5px;min-width:0;font-size:12px;font-weight:700;display:grid}.csv-stats-fields select,.csv-stats-fields textarea{min-width:0;max-width:100%}.csv-stats-fields textarea{resize:vertical;min-height:64px}.csv-stats-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.csv-stats-result>p,.csv-stats-facts strong,.csv-stats-grid strong{overflow-wrap:anywhere}.csv-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.csv-stats-grid>div{border:1px solid var(--line2);background:var(--soft);border-radius:10px;gap:6px;min-width:0;padding:12px;display:grid}.csv-stats-grid span{color:var(--text2);font-size:12px}.csv-stats-grid strong{font-size:17px}.csv-stats-controls .notice ul{overflow-wrap:anywhere;margin:6px 0 0;padding-left:18px}.md-table-controls>div:first-child{gap:6px;display:grid}.md-table-controls>div:first-child p{color:var(--text2);margin:0;font-size:12px;line-height:1.6}.md-table-mode,.json-path-mode{border:0;min-width:0;margin:0;padding:0}.json-path-mode legend{margin-bottom:9px;font-size:12px;font-weight:700}.json-path-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.json-path-result .json-path-preview td,.json-path-result .json-path-preview th{overflow-wrap:anywhere;max-width:280px}.json-path-result .json-path-preview code{white-space:normal;overflow-wrap:anywhere}.json-path-result .raw-result{min-width:0}.json-pointer-controls>div:first-child{gap:6px;display:grid}.json-pointer-controls>div:first-child p{color:var(--text2);margin:0;font-size:12px;line-height:1.6}.json-pointer-field{gap:7px;min-width:0;font-size:12px;font-weight:700;display:grid}.json-pointer-field input,.json-pointer-browse input{width:100%;min-width:0}.json-pointer-selection{border:1px solid var(--line2);background:var(--soft);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.json-pointer-selection>div{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.json-pointer-selection span{color:var(--text2);font-size:12px}.json-pointer-selection code{overflow-wrap:anywhere;max-width:100%;font-size:12px}.json-pointer-selection strong{background:var(--brand-soft);color:var(--brand-hover);border-radius:6px;padding:3px 7px;font-size:11px}.json-pointer-navigation,.json-pointer-children{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.json-pointer-browse{border-top:1px solid var(--line2);gap:9px;min-width:0;padding-top:12px;display:grid}.json-pointer-browse h3{margin:0;font-size:13px}.json-pointer-browse label{font-size:12px;font-weight:700}.json-pointer-children button{text-align:left;justify-content:space-between;align-items:center;gap:8px;min-width:130px;max-width:100%;display:flex}.json-pointer-children code{overflow-wrap:anywhere}.json-pointer-children span{color:var(--text2);font-size:11px}.json-pointer-result .raw-result{min-width:0}.json-merge-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.json-merge-paths{gap:8px;min-width:0;display:grid}.json-merge-paths h3,.json-merge-paths p{margin:0}.json-merge-paths ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.json-merge-paths code{border:1px solid var(--line2);overflow-wrap:anywhere;border-radius:7px;max-width:100%;padding:5px 8px;display:inline-block}.json-merge-result .raw-result{min-width:0}.typed-xml-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.typed-xml-result .raw-result{min-width:0}.xml-tree-facts,.xml-format-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.xml-tree-root,.xml-format-root{overflow-wrap:anywhere}.xml-tree-result .raw-result,.xml-format-result .raw-result,.sql-in-result .raw-result,.sql-insert-result .raw-result,.sql-insert-preview{min-width:0}.sql-insert-result>p{overflow-wrap:anywhere}.sql-insert-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sql-insert-fields label{gap:5px;min-width:0;font-size:12px;font-weight:700;display:grid}.sql-insert-fields input,.sql-insert-fields select{width:100%;min-width:0}.sql-insert-controls h3{margin:0;font-size:13px}.sql-insert-preview td,.sql-insert-preview th{overflow-wrap:anywhere;max-width:220px}.sql-insert-facts{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:700px){.sql-insert-fields,.sql-insert-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.sql-insert-fields label:first-child{grid-column:1/-1}.json-merge-facts,.typed-xml-facts,.xml-tree-facts,.xml-format-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.md-table-mode legend{margin-bottom:9px;font-size:12px;font-weight:700}.md-table-options{flex-wrap:wrap;gap:12px;display:flex}.md-table-options label{gap:5px;min-width:150px;font-size:12px;font-weight:700;display:grid}.md-table-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.md-table-columns{min-width:0;color:var(--text2);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.md-table-columns code{border:1px solid var(--line2);overflow-wrap:anywhere;max-width:100%;color:var(--text);border-radius:7px;padding:5px 8px}.md-table-result .csv-columns-preview td,.md-table-result .csv-columns-preview th{overflow-wrap:anywhere;max-width:240px}.md-table-result .raw-result{min-width:0}.csv-filter-result .csv-filter-applied{overflow-wrap:anywhere}.csv-merge-source-list{gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.csv-merge-source-list li{border:1px solid var(--line2);background:var(--soft);border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;min-width:0;padding:9px 11px;font-size:12px;display:flex}.csv-merge-source-list strong{overflow-wrap:anywhere;min-width:0}.csv-merge-source-list span{color:var(--text2)}.csv-sort-fields label{gap:5px;min-width:0;font-size:12px;font-weight:700;display:grid}.csv-sort-fields select{min-width:0;max-width:100%}.csv-sort-result .inspector-facts strong{overflow-wrap:anywhere}.csv-column-counts{background:var(--soft);border-radius:8px;padding:10px 12px}.csv-column-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.csv-column-panel{border:1px solid var(--line2);border-radius:10px;min-width:0;padding:12px}.csv-column-panel-heading{gap:10px;margin-bottom:10px;display:grid}.csv-column-panel-heading .button-row{gap:6px}.csv-column-panel-heading button{padding:5px 8px;font-size:11px}.csv-column-available,.csv-column-order{gap:6px;max-height:300px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.csv-column-available li,.csv-column-order li{border:1px solid var(--line2);background:var(--bg);border-radius:8px;min-width:0}.csv-column-available label{cursor:pointer;align-items:start;gap:8px;min-width:0;padding:9px;display:flex}.csv-column-available input{flex:none;margin-top:2px}.csv-column-available span{min-width:0}.csv-column-available strong,.csv-column-order strong{overflow-wrap:anywhere;font-size:12px;display:block}.csv-column-available small{color:var(--text2);overflow-wrap:anywhere;margin-top:3px;font-size:11px;display:block}.csv-column-order li{align-items:center;gap:8px;padding:6px 8px;display:flex}.csv-column-order strong{flex:auto;min-width:0}.csv-column-number{background:var(--soft);width:22px;height:22px;color:var(--brand-hover);border-radius:6px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.csv-column-move{flex:none;gap:4px;display:flex}.csv-column-move button{min-width:28px;padding:3px 6px}.csv-columns-preview{border:1px solid var(--line2);border-radius:10px;max-height:320px}.csv-columns-preview table{min-width:100%}.csv-columns-preview th,.csv-columns-preview td{overflow-wrap:anywhere;min-width:110px;max-width:240px}.csv-transpose-options,.csv-transpose-result{border:1px solid var(--line2);background:var(--surface);border-radius:14px;gap:14px;min-width:0;margin:14px 0;padding:16px;display:grid}.csv-transpose-options h2,.csv-transpose-result h2{margin:0;font-size:16px}.csv-transpose-result h3{margin:0;font-size:13px}.csv-transpose-options p,.csv-transpose-result>p{color:var(--text2);margin:0;font-size:12px;line-height:1.6}.csv-transpose-options .option-grid{max-width:320px}.csv-transpose-shape{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.csv-transpose-shape>div{background:var(--soft);border-radius:10px;gap:3px;min-width:0;padding:10px 12px;display:grid}.csv-transpose-shape span{color:var(--text2);font-size:12px}.csv-transpose-shape strong{overflow-wrap:anywhere;font-size:13px}.csv-transpose-preview{border:1px solid var(--line2);border-radius:10px;max-height:320px}.csv-transpose-preview table{min-width:100%}.csv-transpose-preview th,.csv-transpose-preview td{overflow-wrap:anywhere;min-width:110px;max-width:240px}@media (max-width:700px){.csv-column-panels,.csv-sort-fields,.csv-filter-fields,.csv-stats-fields,.csv-stats-grid{grid-template-columns:1fr}.csv-stats-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.url-result{border:1px solid var(--line2);background:var(--surface);border-radius:14px;gap:16px;min-width:0;margin:18px 0;padding:18px;display:grid}.url-result-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:8px 16px;display:flex}.url-result h3,.url-result h4,.url-result p{margin:0}.url-result h3{font-size:17px}.url-result h4{font-size:14px}.url-result p,.url-result-heading strong,.url-query-raw{color:var(--text2);font-size:12px;line-height:1.6}.url-result-heading strong{color:var(--brand-hover)}.url-parts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.url-parts>div{border:1px solid var(--line2);background:var(--bg);border-radius:10px;min-width:0;padding:11px 12px}.url-parts dt{color:var(--text2);margin-bottom:5px;font-size:11px}.url-parts dd{overflow-wrap:anywhere;margin:0;font-size:13px}.url-query-heading{gap:4px;display:grid}.url-query-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.url-query-list li{border:1px solid var(--line2);background:var(--bg);border-radius:10px;gap:10px;min-width:0;padding:11px 12px;display:flex}.url-query-position{color:var(--text2);flex:none;font-size:12px}.url-query-list li>div{gap:4px;min-width:0;display:grid}.url-query-pair{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:5px;font-size:13px;display:flex}.url-query-pair code,.url-query-raw code{overflow-wrap:anywhere}.url-query-pair small{background:var(--brand-soft);color:var(--brand-hover);border-radius:6px;padding:2px 6px;font-size:10px}.hmac-key-row{align-items:stretch;gap:8px;min-width:0;display:flex}.hmac-key-row input{flex:1;min-width:0}.hmac-key-row button{flex:none}.hmac-options{border:1px solid var(--line2);background:var(--surface);border-radius:14px;gap:10px;min-width:0;margin:18px 0;padding:18px;display:grid}.hmac-options h2,.hmac-options p,.hmac-result h3,.hmac-result p{margin:0}.hmac-options h2,.hmac-result h3{font-size:17px}.hmac-options p,.hmac-result p{color:var(--text2);font-size:12px;line-height:1.6}.hmac-format-choice{border:0;margin:5px 0 2px;padding:0}.hmac-format-choice legend{margin-bottom:8px;font-size:12px;font-weight:700}.hmac-result{border:1px solid var(--line2);background:var(--surface);border-radius:14px;gap:12px;min-width:0;margin:18px 0;padding:18px;display:grid}.hmac-result-value{overflow-wrap:anywhere;border:1px solid var(--line2);background:var(--bg);border-radius:10px;min-width:0;padding:14px;font-size:14px;line-height:1.7;display:block}.hmac-match{background:var(--brand-soft);color:var(--brand-hover);border-radius:9px;padding:10px 12px;font-size:12px;font-weight:700}.hmac-match[data-match=false]{background:var(--surface);border:1px solid var(--line2);color:var(--text2)}.pdf-number-options h2,.pdf-number-options p{margin:0}.pdf-number-options h2{font-size:17px}.pdf-number-options p{color:var(--text2);font-size:12px;line-height:1.6}.pdf-number-options .option-grid{margin-top:4px}.pdf-number-preview{border:1px solid var(--line2);background:var(--surface);border-radius:14px;justify-items:start;gap:14px;min-width:0;padding:16px;display:grid}.pdf-number-preview-heading{flex-wrap:wrap;justify-content:space-between;gap:10px;width:100%;display:flex}.pdf-number-preview h3,.pdf-number-preview p{margin:0}.pdf-number-preview h3{font-size:15px}.pdf-number-preview p,.pdf-number-preview-heading span{color:var(--text2);font-size:12px}.pdf-number-preview img{border:1px solid var(--line);width:auto;max-width:100%;max-height:500px;display:block;box-shadow:0 10px 28px #00000017}.pdf-number-preview .button-row{margin-top:0}.pdf-crop-options{border:1px solid var(--line2);background:var(--surface);border-radius:14px;gap:12px;margin-top:20px;padding:18px;display:grid}.pdf-crop-options h2,.pdf-crop-options p{margin:0}.pdf-crop-options h2{font-size:17px}.pdf-crop-options p{color:var(--text2);font-size:12px;line-height:1.6}.pdf-crop-modes{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;display:flex}.pdf-crop-modes legend{margin-bottom:8px;font-size:12px;font-weight:600}.pdf-crop-modes .secondary[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft);color:var(--text)}.pdf-crop-result-preview{border:1px solid var(--line2);background:var(--surface);border-radius:14px;gap:14px;min-width:0;padding:16px;display:grid}.pdf-crop-preview-heading{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.pdf-crop-preview-heading h3,.pdf-crop-preview-heading p{margin:0}.pdf-crop-preview-heading h3{font-size:15px}.pdf-crop-preview-heading p,.pdf-crop-preview-heading span{color:var(--text2);font-size:12px}.pdf-crop-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.pdf-crop-compare figure{align-content:start;gap:8px;min-width:0;margin:0;display:grid}.pdf-crop-compare figcaption{color:var(--text2);font-size:12px;font-weight:600}.pdf-crop-compare img{object-fit:contain;object-position:top left;border:1px solid var(--line);background:#fff;width:100%;height:auto;max-height:460px;display:block}.pdf-crop-result-preview .button-row{margin-top:0}@media (max-width:600px){.pdf-crop-compare{grid-template-columns:minmax(0,1fr)}}.zip-manifest{border:1px solid var(--line2);border-radius:10px;max-height:330px;margin:0;padding:0;list-style:none;overflow:auto}.zip-manifest li{border-bottom:1px solid var(--line2);justify-content:space-between;gap:12px;min-width:0;padding:10px 12px;display:flex}.zip-manifest li:last-child{border-bottom:0}.zip-manifest code{overflow-wrap:anywhere;white-space:normal;min-width:0}.zip-manifest span{color:var(--text2);flex:none;font-size:11px}.zip-inspect-search{gap:6px;margin:16px 0 10px;display:grid}.zip-inspect-search label{font-weight:600}.zip-inspect-search input{width:100%;min-width:0}.zip-inspect-search small{color:var(--text2)}.zip-inspect-table table{min-width:650px}.zip-inspect-table th,.zip-inspect-table td{white-space:nowrap;overflow-wrap:normal}.zip-inspect-table th:first-child,.zip-inspect-table td:first-child{white-space:normal;overflow-wrap:anywhere;min-width:230px;max-width:330px}.zip-extract-picker{border:1px solid var(--line2);background:var(--surface);border-radius:14px;gap:10px;min-width:0;margin-top:20px;padding:18px;display:grid}.zip-extract-picker h2{margin:0;font-size:16px}.zip-extract-picker>label{font-size:12px;font-weight:700}.zip-extract-picker input[type=search]{width:100%;min-width:0}.zip-extract-summary,.zip-extract-help{color:var(--text2);margin:0;font-size:12px;line-height:1.5}.zip-extract-actions{flex-wrap:wrap;gap:8px;display:flex}.zip-extract-actions button{min-height:40px}.zip-select-visible{justify-self:start}.zip-filter-actions{flex-wrap:wrap;gap:8px;display:flex}.zip-extract-list{border:1px solid var(--line2);border-radius:10px;max-height:350px;margin:0;padding:0;list-style:none;overflow:auto}.zip-extract-list li+li{border-top:1px solid var(--line2)}.zip-extract-list label{cursor:pointer;align-items:flex-start;gap:10px;min-width:0;margin:0;padding:10px 12px;display:flex}.zip-extract-list label:focus-within{outline:2px solid var(--brand);outline-offset:-2px}.zip-extract-list input{flex:none;margin:2px 0 0}.zip-entry-name{overflow-wrap:anywhere;flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.zip-extract-list small{color:var(--text2);flex:none}@media (max-width:620px){.zip-method-grid{grid-template-columns:1fr}.zip-manifest li{flex-direction:column;gap:3px}.zip-result-facts{grid-template-columns:1fr 1fr}.url-parts{grid-template-columns:1fr}.zip-extract-list label{flex-wrap:wrap}.zip-extract-list small{margin-left:26px}}.settings-panel{background:var(--bg);border-radius:14px;border:1px solid var(--line)!important;margin-top:22px!important;padding:18px!important}.settings-panel legend{padding:0 7px;font-size:13px}.settings-hint{color:var(--muted);margin:0 0 15px;font-size:11px;line-height:1.7}.quality-presets{margin-bottom:20px}.quality-presets>span{font-size:12px;font-weight:600}.quality-presets>fieldset{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.quality-presets button{padding:9px 13px;font-size:11px}.quality-presets button[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-hover)}.quality-presets p{color:var(--muted);margin:9px 0 0;font-size:10px;line-height:1.6}.workbench-actions{border:1px solid var(--line);background:var(--surface);box-shadow:var(--small-shadow);border-radius:13px;margin-top:22px;padding:13px}.workbench-actions .primary{min-width:145px}.result-jump{color:var(--brand-hover);margin:0 8px;font-size:12px}.status-line{font-size:12px}#workspace-result{scroll-margin-top:108px}.tool-overview{margin-top:35px}.tool-overview h2{margin-bottom:14px;font-size:20px}.tool-overview p{color:var(--muted);font-size:14px;line-height:1.9}.tool-help h2,.content-tools>h2{letter-spacing:-.03em;font-size:22px}.tool-help ol{padding-left:25px}.tool-help li{margin:12px 0;padding-left:8px}.footer{background:var(--surface);margin-top:30px;padding:55px 0 20px}.footer-grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:50px;display:grid}.footer-brand h2{margin:20px 0 10px;font-size:17px;line-height:1.7}.footer-brand p{color:var(--muted);max-width:285px;margin-bottom:20px;font-size:12px;line-height:1.9}.footer-grid nav h2{color:var(--text);margin:6px 0 20px;font-size:12px}.footer-grid nav a{color:var(--muted);margin:13px 0;font-size:12px;line-height:1.8;display:block}.footer-grid nav a:hover{color:var(--brand-hover)}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:25px;margin-top:42px;padding-top:22px;font-size:10px;display:flex}.footer-bottom .text-link{font-size:11px}.blog-card{transition:transform .2s,border-color .2s}.blog-card:hover{border-color:var(--line2);transform:translateY(-3px)}.article-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.article-tools a{border:1px solid var(--line);color:var(--brand-hover);background:var(--surface);border-radius:10px;padding:15px;font-size:13px}.content-related-links{flex-wrap:wrap;gap:15px;margin:22px 0;display:flex}.content-related-links a{border:1px solid var(--line);background:var(--surface);color:var(--brand-hover);border-radius:12px;padding:14px 18px;font-size:13px}@media (max-width:1100px){.intent-tabs button{padding:12px}.directory-main .tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-main .directory-list{grid-template-columns:1fr}.footer-grid{gap:28px}.workspace-stages{gap:12px}}@media (max-width:760px){.hero{padding-top:35px;padding-bottom:35px}.hero:before{inset:0}.task-finder{margin-bottom:38px}.finder-heading{margin-bottom:20px;display:block}.finder-heading h2{font-size:25px}.finder-heading p{margin-top:12px;font-size:12px}.intent-tabs{gap:4px}.intent-tabs button{font-size:11px}.intent-panel{grid-template-columns:1fr}.intent-intro{padding:22px}.intent-icon{float:right;margin:0 0 10px 15px}.intent-intro h3{font-size:20px}.intent-intro p{max-width:none;margin-bottom:12px}.intent-tools{padding:8px}.intent-tools a{padding:17px 12px}.intent-tools h3{font-size:14px}.intent-tools p{font-size:11px}.directory-layout{grid-template-columns:1fr}.directory-sidebar{display:none}.directory-toolbar{gap:8px}.directory-options{gap:6px}.directory-options select{max-width:125px;font-size:11px}.directory-count{font-size:10px}.directory-search .search-row>.i{width:17px;margin-left:6px}.directory-search input{font-size:12px}.directory-search .primary{min-width:0;padding:11px 12px;font-size:12px}.directory-list .tool-inner{grid-template-columns:34px 1fr;gap:10px;padding:15px 46px 15px 14px}.directory-list .tool p{grid-area:3/2}.directory-list .tool-bottom{grid-row:2}.tool-intro{padding-top:24px}.tool-heading{align-items:start;gap:12px;padding-right:32px}.tool-heading h1{font-size:28px}.tool-heading p{font-size:12px}.tool-heading>.tool-icon{border-radius:12px;width:43px;height:43px}.tool-heading .tool-icon .i{width:24px;height:24px}.tool-facts{gap:9px 16px;margin:18px 0;font-size:10px}.tool-section-nav{gap:16px;font-size:11px}.tool-section-nav .nav-long{display:none}.tool-section-nav .nav-short{display:inline}.workspace-heading{flex-wrap:wrap;gap:12px}.workspace-stages{justify-content:space-between;gap:6px;width:100%;font-size:10px}.workspace-stages li{gap:5px}.workspace-stages li>span{width:20px;height:20px;font-size:10px}.input-panel,.workbench .content-panel{padding:18px}.workbench .drop-zone{min-height:230px;padding:24px 12px}.workbench-actions{gap:8px;padding:10px}.workbench-actions .primary{flex:1;min-width:0;font-size:12px}.result-jump{text-align:center;order:3;width:100%;padding:5px}.footer{padding:35px 0 20px}.footer-grid{grid-template-columns:1fr 1fr;gap:28px 22px}.footer-brand{grid-column:1/-1}.footer-brand p{max-width:100%}.footer-grid nav h2{margin-bottom:14px}.footer-grid nav a{font-size:11px}.footer-bottom{margin-top:25px;font-size:9px}.footer-bottom .text-link{font-size:9px}.article-tools{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.tool,.blog-card,.intent-tools a{transition:none}.tool:hover,.blog-card:hover{transform:none}}.view-switch{border:0;margin:0}@media (max-width:800px){.directory-search .search-row{flex-wrap:nowrap}}.intent-workflow{color:var(--brand-hover);align-items:center;gap:10px;margin:0 0 18px;font-size:12px;display:flex}.intent-workflow .i{width:15px;height:15px}.workbench .drop-zone>p{background-color:var(--soft);color:var(--text2)}.settings-panel>summary{cursor:pointer;font-size:13px;font-weight:650;line-height:1.8}.settings-panel[open]>summary{margin-bottom:16px}.settings-panel:not([open]){padding:13px 18px!important}.header .language-trigger{border:1px solid var(--line);background:var(--surface);white-space:nowrap;gap:8px;width:auto;padding-inline:12px}.language-trigger .language-chevron{width:12px;height:12px;transition:transform .16s}.language-trigger[data-state=open] .language-chevron{transform:rotate(180deg)}.language-menu{background:var(--surface);border:1px solid var(--line);min-width:210px;max-width:calc(100vw - 24px);box-shadow:var(--shadow);z-index:100;border-radius:15px;padding:7px}.language-menu-label{color:var(--muted);padding:9px 12px;font-size:11px}.language-option{min-height:46px;color:var(--text);cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;padding:13px 12px;font-size:14px;display:flex}.language-option[aria-current=page]{color:var(--brand-hover);background:var(--brand-soft)}.language-option[data-highlighted]{outline:2px solid var(--brand);outline-offset:-2px;background:var(--soft)}.header .nav{gap:22px;margin-left:10px}.header .nav a{position:relative}.header .nav a.active:after{content:"";background:var(--brand);border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0}.tool:not(.directory-list .tool) .tool-inner{flex-direction:column;height:100%;display:flex}.tool h3{font-size:15px;line-height:1.5}.tool p{font-size:13px;line-height:1.75}.tool:not(.directory-list .tool) .tool-bottom{margin-top:auto;padding-top:18px;font-size:10px}.workbench[data-file-required=false] .drop-zone{grid-template-columns:max-content minmax(0,1fr);justify-items:start;gap:3px 16px;min-height:0;margin-bottom:22px;padding:16px;display:grid}.workbench[data-file-required=false] .drop-icon{display:none}.workbench[data-file-required=false] .file-pick-button{grid-row:1/5;padding:10px 16px;font-size:12px}.workbench[data-file-required=false] .drop-zone>p{text-align:left;overflow-wrap:anywhere;grid-column:2}.workbench[data-file-required=false] .drop-private{margin:0}.blog-reading-column .page-intro .breadcrumbs{margin-bottom:22px}.blog-article-layout .library-article h2{letter-spacing:-.02em;font-size:24px;font-weight:650;line-height:1.45}.blog-article-layout .library-article section+section{margin-top:40px}@media (max-width:1100px) and (min-width:761px){.header .nav{gap:14px;margin-left:0}.header-inner{gap:20px}.header .language-trigger>span{display:none}}@media (max-width:760px){.header .language-trigger{width:36px;min-width:36px;padding:0}.language-trigger>span,.language-trigger .language-chevron{display:none}.tool h3{font-size:14px}.tool p{min-height:0;margin-bottom:16px;font-size:12px}.tool:not(.directory-list .tool) .tool-bottom{padding-top:12px;font-size:9px}.blog-article-layout .library-article h2{font-size:21px}}@media (max-width:420px){.workbench[data-file-required=false] .drop-zone{grid-template-columns:minmax(0,1fr)}.workbench[data-file-required=false] .file-pick-button{grid-row:auto}.workbench[data-file-required=false] .drop-zone>p{grid-column:1}}@media (prefers-reduced-motion:reduce){.language-trigger .language-chevron{transition:none}}.unit-converter-fields{gap:22px;margin-top:22px;display:grid}.workbench .unit-category-label{color:var(--text);margin-bottom:11px;font-size:13px;font-weight:700}.unit-categories{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;min-width:0;display:grid}.unit-category{border:1px solid var(--line);min-height:44px;color:var(--text2);background:var(--bg);border-radius:10px;padding:8px 7px;font-size:12px;font-weight:650;line-height:1.3}.unit-category:hover,.unit-category[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-hover)}.unit-value-field{max-width:100%}#workspace-panels .unit-value-field input{font-variant-numeric:tabular-nums;min-height:55px;font-size:23px}.unit-pair{grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr);align-items:end;gap:9px;display:grid}.unit-pair>div{min-width:0}.unit-pair select{width:100%;font-size:13px}.unit-swap{border:1px solid var(--line2);background:var(--surface);width:46px;height:43px;color:var(--brand-hover);border-radius:10px;font-size:25px;line-height:1}.unit-swap:hover{border-color:var(--brand);background:var(--brand-soft)}.unit-precision{border-top:1px solid var(--line);padding-top:14px}.unit-precision summary{cursor:pointer;width:fit-content;color:var(--text2);font-size:13px;font-weight:600}.unit-precision input{max-width:150px}.unit-precision .field-help{color:var(--muted);font-size:12px;line-height:1.6}.conversion-result{border:1px solid var(--line2);background:var(--brand-soft);border-radius:15px;min-width:0;margin:19px 0 15px;padding:23px}.conversion-source{color:var(--text2);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:16px}.conversion-equals{color:var(--brand-hover);font-size:22px;line-height:1.5}.conversion-value{color:var(--text);letter-spacing:-.04em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:clamp(28px,3vw,42px);font-weight:740;line-height:1.15}.conversion-value span{color:var(--brand-hover);letter-spacing:0;white-space:nowrap;margin-left:8px;font-size:.52em}.percentage-fields{gap:21px;margin-top:22px;display:grid}.percentage-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.workbench .percentage-modes legend{margin-bottom:11px;font-size:13px;font-weight:700}.percentage-mode{border:1px solid var(--line);background:var(--bg);min-height:58px;color:var(--text2);border-radius:10px;padding:10px;font-size:12px;font-weight:650;line-height:1.35}.percentage-mode:hover,.percentage-mode[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-hover)}.percentage-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.percentage-inputs>div{min-width:0}#workspace-panels .percentage-inputs input{font-variant-numeric:tabular-nums;min-height:52px;font-size:19px}.percentage-formula{background:var(--soft);color:var(--text2);border-radius:10px;padding:12px 14px;font-size:12px;line-height:1.6}.percentage-result-label{color:var(--text2);margin-bottom:12px;font-size:13px;font-weight:650}.aspect-fields{gap:22px;margin-top:22px;display:grid}.aspect-fields h2{color:var(--text);margin:0 0 12px;font-size:14px}.aspect-dimensions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.aspect-dimensions>div{min-width:0}#workspace-panels .aspect-fields input{font-variant-numeric:tabular-nums;min-height:52px;font-size:19px}.aspect-target{border-top:1px solid var(--line);padding-top:20px}.aspect-target>p{color:var(--text2);margin:0 0 14px;font-size:13px;line-height:1.55}.aspect-lock{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.workbench .aspect-lock legend{margin-bottom:9px;font-size:13px;font-weight:700}.aspect-lock-option{border:1px solid var(--line);background:var(--bg);min-height:43px;color:var(--text2);border-radius:10px;font-size:13px;font-weight:650}.aspect-lock-option:hover,.aspect-lock-option[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-hover)}.aspect-target>input{max-width:100%}.aspect-result{border:1px solid var(--line2);background:var(--brand-soft);border-radius:15px;gap:14px;min-width:0;margin:19px 0 15px;padding:20px;display:grid}.aspect-result-ratio,.aspect-result-size{gap:4px;display:grid}.aspect-result-ratio span,.aspect-result-size span{color:var(--text2);font-size:12px;font-weight:650}.aspect-result-ratio strong,.aspect-result-size strong{color:var(--text);letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(27px,3vw,39px);line-height:1.15}.aspect-result-size strong small{color:var(--brand-hover);letter-spacing:0;font-size:.48em}.aspect-result p{color:var(--text2);margin:0;font-size:12px;line-height:1.5}.aspect-result p.notice{color:var(--text)}.data-size-fields{gap:20px;margin-top:22px;display:grid}.data-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;min-width:0;display:grid}.workbench .data-presets legend{color:var(--text);margin-bottom:10px;font-size:13px;font-weight:700}.data-preset{border:1px solid var(--line);background:var(--bg);min-height:44px;color:var(--text2);white-space:nowrap;border-radius:10px;padding:8px 5px;font-size:12px;font-weight:650}.data-preset:hover,.data-preset[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-hover)}#workspace-panels .data-value-field input{font-variant-numeric:tabular-nums;min-height:55px;font-size:23px}.data-unit-pair{grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr);align-items:end;gap:9px;display:grid}.data-unit-pair>div{min-width:0}.data-unit-pair select{width:100%}.data-swap{border:1px solid var(--line2);background:var(--surface);width:46px;height:43px;color:var(--brand-hover);border-radius:10px;font-size:25px;line-height:1}.data-swap:hover{border-color:var(--brand);background:var(--brand-soft)}.data-unit-hint{background:var(--soft);color:var(--text2);border-radius:10px;margin:0;padding:12px 14px;font-size:12px;line-height:1.6}.data-size-result-value{white-space:nowrap;scrollbar-width:thin;font-size:clamp(22px,5.8vw,36px);overflow-x:auto}.number-base-fields{gap:18px;margin:18px 0 21px;display:grid}.workbench #T087-text{height:132px;min-height:132px}.base-presets{min-width:0}.workbench .base-presets legend{color:var(--text);margin-bottom:10px;font-size:13px;font-weight:700}.base-presets>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.base-unit-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.base-unit-pair>div{min-width:0}.base-unit-pair select{width:100%}.base-result{gap:13px;min-width:0;margin:18px 0 15px;display:grid}.base-result>div{border:1px solid var(--line2);background:var(--surface);border-radius:12px;min-width:0;padding:15px}.base-result>.base-result-answer{background:var(--brand-soft);border-color:var(--brand)}.base-result span{color:var(--text2);margin-bottom:9px;font-size:12px;font-weight:700;display:block}.base-result code,.base-equivalents code{white-space:pre;font-variant-numeric:tabular-nums;scrollbar-width:thin;max-width:100%;display:block;overflow-x:auto}.base-result code{color:var(--text);font-size:clamp(17px,3vw,25px);line-height:1.45}.base-result-answer code{font-weight:720}.base-equivalents{min-width:0;margin:14px 0}.base-equivalents dl,.base-equivalents dd{margin:0}.base-equivalents dl{gap:10px;padding-top:12px;display:grid}.base-equivalents dl>div{background:var(--soft);border-radius:10px;min-width:0;padding:11px 13px}.base-equivalents dt{color:var(--text2);margin-bottom:6px;font-size:12px;font-weight:700}.base-equivalents code{color:var(--text);font-size:13px;line-height:1.5}.random-fields{gap:18px;min-width:0;margin:18px 0 21px;display:grid}.random-modes{min-width:0}.workbench .random-modes legend{color:var(--text);margin-bottom:10px;font-size:13px;font-weight:700}.random-modes>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.random-mode{border:1px solid var(--line2);background:var(--surface);text-align:left;border-radius:12px;gap:5px;min-width:0;min-height:82px;padding:13px 15px;display:grid}.random-mode strong{color:var(--text);font-size:14px}.random-mode small{color:var(--text2);font-size:12px;line-height:1.45}.random-mode:hover,.random-mode[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft)}.random-range-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.random-range-fields>div{min-width:0}.random-range-fields input{font-variant-numeric:tabular-nums;width:100%}.random-capacity-error{color:var(--red-ink)}.random-result{gap:13px;min-width:0;margin:18px 0 15px;display:grid}.random-result-summary{flex-wrap:wrap;gap:7px;display:flex}.random-result-summary span{background:var(--brand-soft);color:var(--text);border-radius:20px;padding:6px 9px;font-size:12px;font-weight:650}.random-result-single{border:1px solid var(--brand);background:var(--brand-soft);max-width:100%;color:var(--text);white-space:nowrap;border-radius:12px;padding:18px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(27px,7vw,42px);font-weight:750;display:block;overflow-x:auto}.random-result-list{grid-template-columns:repeat(auto-fill,minmax(126px,1fr));gap:8px;min-width:0;max-height:330px;margin:0;padding:2px 4px 2px 0;list-style:none;display:grid;overflow:auto}.random-result-list li{border:1px solid var(--line2);background:var(--surface);border-radius:10px;gap:4px;min-width:0;padding:10px 12px;display:grid}.random-result-list li span{color:var(--muted);font-size:11px}.random-result-list li strong{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:15px;overflow-x:auto}.audio-export-fields{gap:13px;min-width:0;margin:20px 0 0;display:grid}.audio-export-fields h2{color:var(--text);margin:0;font-size:15px}.audio-export-fields .option-grid>div{min-width:0}.audio-result-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 4px;display:grid}.audio-result-summary>div{border:1px solid var(--line2);background:var(--surface);border-radius:12px;gap:5px;min-width:0;padding:15px;display:grid}.audio-result-summary>div:last-child{border-color:var(--brand);background:var(--brand-soft)}.audio-result-summary span{color:var(--text2);font-size:12px;font-weight:700}.audio-result-summary strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:20px}.audio-result-summary small{color:var(--text2);font-size:12px}.audio-preview-label{color:var(--text);margin:17px 0 5px;font-size:13px;font-weight:700}#workspace-panels[data-tool-id=T089] .result-panel audio.media-preview{width:100%;margin:4px 0 0}.audio-trim-fields{gap:16px;min-width:0;margin:20px 0 0;display:grid}.audio-trim-fields h2{color:var(--text);margin:0;font-size:15px}.audio-trim-source{border:1px solid var(--line2);background:var(--soft);border-radius:12px;gap:10px;min-width:0;padding:16px;display:grid}.audio-trim-source strong{font-size:13px}.audio-trim-source audio,#workspace-panels[data-tool-id=T090] .result-panel audio.media-preview{width:100%;min-width:0}.audio-trim-source p{color:var(--text2);margin:0;font-size:12px;line-height:1.5}.audio-trim-markers{flex-wrap:wrap;gap:8px;display:flex}.audio-trim-markers button{min-height:40px}.audio-trim-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.audio-trim-range>div{gap:7px;min-width:0;display:grid}.audio-trim-range label{color:var(--text);font-size:12px;font-weight:700}.audio-trim-range input{width:100%;min-width:0}.audio-trim-fields>p,.audio-trim-export{margin:0}.audio-trim-export .option-grid{margin-top:14px}.audio-trim-result-summary strong{overflow-wrap:anywhere;font-size:18px}.audio-merge-queue-intro{margin:18px 0 8px}.audio-merge-queue-intro strong,.audio-merge-segments h3{color:var(--text);font-size:14px}.audio-merge-queue-intro p{color:var(--text2);margin:5px 0 0;font-size:12px;line-height:1.5}.audio-merge-file-list{gap:7px;max-height:360px;display:grid}.audio-merge-file-list li{border:1px solid var(--line2);background:var(--surface);align-items:center;gap:6px;min-width:0;padding:8px;display:flex}.audio-merge-position{background:var(--brand-soft);width:27px;height:27px;color:var(--brand);border-radius:8px;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.pdf-overlay-position{white-space:nowrap;width:auto;color:var(--text);padding:0 8px}.audio-merge-file-list .filename{overflow-wrap:anywhere;min-width:0}.audio-merge-file-list .audio-merge-listen{flex:none;padding:5px 8px;font-size:12px}.audio-merge-file-list .audio-merge-listen[aria-pressed=true]{border-color:var(--brand);color:var(--brand)}.audio-merge-source-preview,.audio-merge-output-summary,.audio-merge-segments{border:1px solid var(--line2);background:var(--surface);border-radius:12px;gap:8px;min-width:0;padding:14px;display:grid}.audio-merge-source-preview{margin-top:12px}.audio-merge-source-preview strong{overflow-wrap:anywhere;font-size:13px}.audio-merge-source-preview audio,#workspace-panels[data-tool-id=T091] .result-panel audio.media-preview{width:100%;min-width:0}.audio-merge-result{gap:10px;margin:18px 0 4px;display:grid}.audio-merge-output-summary{border-color:var(--brand);background:var(--brand-soft)}.audio-merge-output-summary span,.audio-merge-output-summary small{color:var(--text2);font-size:12px}.audio-merge-output-summary strong{font-variant-numeric:tabular-nums;font-size:22px}.audio-merge-segments h3{margin:0}.audio-merge-segments ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.audio-merge-segments li{border-top:1px solid var(--line2);align-items:center;gap:8px;min-width:0;padding:7px 0;display:flex}.audio-merge-segment-name{overflow-wrap:anywhere;flex:1;min-width:0;font-size:12px;font-weight:700}.audio-merge-segments small{color:var(--text2);font-variant-numeric:tabular-nums;flex:none}.audio-volume-fields{gap:18px;min-width:0;margin-top:20px;display:grid}.audio-volume-fields .audio-export-fields{margin:0}.audio-volume-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.audio-volume-presets button{font-variant-numeric:tabular-nums;min-width:0;min-height:40px;padding:7px}.audio-volume-presets button[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft);color:var(--text)}#workspace-panels[data-tool-id=T092] .result-panel audio.media-preview{width:100%;min-width:0}.audio-volume-result-summary strong{overflow-wrap:anywhere;font-size:18px}.video-frame-fields{gap:14px;min-width:0;margin:20px 0 0;display:grid}.video-frame-fields h2{color:var(--text);margin:0;font-size:15px}.video-frame-source{border:1px solid var(--line2);background:var(--soft);border-radius:12px;gap:10px;min-width:0;padding:16px;display:grid}.video-frame-source strong,.video-frame-time label{color:var(--text);font-size:13px;font-weight:700}.video-frame-source video{background:#101816;border-radius:9px;width:100%;max-height:430px;display:block}.video-frame-source p,.video-frame-fields>p{margin:0}.video-frame-source>button{justify-self:start}.video-frame-time{gap:8px;min-width:0;display:grid}.video-frame-time-controls{align-items:center;gap:10px;min-width:0;display:flex}.video-frame-time-controls input{width:150px;max-width:55%}.video-frame-time-controls span{color:var(--text2);font-variant-numeric:tabular-nums;font-size:12px}.video-frame-time>input[type=range]{width:100%;accent-color:var(--brand)}.video-frame-result-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 4px;display:grid}.video-frame-result-summary>div{border:1px solid var(--line2);background:var(--surface);border-radius:12px;align-content:start;gap:5px;min-width:0;padding:15px;display:grid}.video-frame-result-summary>div:last-child{border-color:var(--brand);background:var(--brand-soft)}.video-frame-result-summary span,.video-frame-result-summary small{color:var(--text2);font-size:12px}.video-frame-result-summary strong{color:var(--text);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:18px}#workspace-panels[data-tool-id=T093] .result-panel img.media-preview{object-fit:contain;background:var(--soft);border-radius:10px;width:100%;max-height:520px;display:block}.video-info-result{gap:15px;min-width:0;margin:18px 0 2px;display:grid}.video-mute-source{border:1px solid var(--line2);background:var(--soft);border-radius:12px;gap:10px;min-width:0;margin:20px 0 0;padding:16px;display:grid}.video-mute-source strong,.video-mute-output-label{color:var(--text);font-size:13px;font-weight:700}.video-mute-source video,#workspace-panels[data-tool-id=T095] .result-panel video.media-preview,#workspace-panels[data-tool-id=T096] .result-panel video.media-preview{background:#101816;border-radius:9px;width:100%;max-height:430px;display:block}.video-mute-source p,.video-mute-output-label{margin:0}.video-mute-result-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 4px;display:grid}.video-mute-result-summary>div{border:1px solid var(--line2);background:var(--surface);border-radius:12px;align-content:start;gap:5px;min-width:0;padding:15px;display:grid}.video-mute-result-summary>div:last-child{border-color:var(--brand);background:var(--brand-soft)}.video-mute-result-summary span,.video-mute-result-summary small{color:var(--text2);font-size:12px}.video-mute-result-summary strong{color:var(--text);overflow-wrap:anywhere;font-size:18px}.video-mute-output-label{margin:16px 0 8px}.video-trim-fields{gap:12px;margin-top:18px;display:grid}.video-trim-fields h2,.video-trim-fields>p,.video-trim-source{margin:0}.video-trim-range{margin-top:2px}.workbench .video-trim-audio-mode{border:1px solid var(--line2);border-radius:12px;gap:8px;min-width:0;margin:0;padding:14px;display:grid}.workbench .video-trim-audio-mode legend{margin-bottom:4px;padding:0 4px;font-weight:700}.workbench .video-trim-audio-mode label{cursor:pointer;align-items:center;gap:8px;margin:0;display:flex}.workbench .video-trim-fields .video-trim-audio-mode label input[type=radio]{width:18px;height:18px;min-height:18px;accent-color:var(--brand);flex:0 0 18px;margin:0}.video-trim-audio-mode p{color:var(--muted);margin:2px 0 0}@media (max-width:560px){.video-mute-result-summary{grid-template-columns:1fr}}.video-info-hero,.video-info-facts,.video-info-track dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.video-info-hero>div{border:1px solid var(--line2);background:var(--surface);border-radius:12px;align-content:start;gap:5px;min-width:0;padding:16px;display:grid}.video-info-hero>div:first-child{border-color:var(--brand);background:var(--brand-soft)}.video-info-hero span,.video-info-hero small,.video-info-facts dt,.video-info-track dt{color:var(--text2);font-size:12px}.video-info-hero strong{color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(19px,2vw,26px)}.video-info-facts,.video-info-track dl{margin:0}.video-info-facts>div,.video-info-track dl>div{gap:4px;min-width:0;display:grid}.video-info-facts>div{border:1px solid var(--line2);border-radius:10px;padding:12px 14px}.video-info-facts dd,.video-info-track dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:650}.video-info-track-list{gap:10px;display:grid}.video-info-track-list h3,.video-info-track h4{color:var(--text);margin:4px 0 0;font-size:14px}.video-info-track,.video-info-track-list>p{border:1px solid var(--line2);background:var(--soft);border-radius:11px;margin:0;padding:14px}.video-info-track dl{margin-top:12px}.video-info-result>p{margin:0}@media (max-width:700px){.video-info-hero,.video-info-facts,.video-info-track dl,.video-frame-result-summary{grid-template-columns:1fr}.audio-volume-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.audio-merge-file-list li{flex-wrap:wrap}.audio-merge-file-list .filename{flex:calc(100% - 45px)}.audio-merge-file-list .audio-merge-listen{margin-left:35px}.audio-trim-range{grid-template-columns:1fr}.unit-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.percentage-modes{grid-template-columns:1fr}.percentage-mode{text-align:left;min-height:44px}.data-presets,.base-presets>div{grid-template-columns:repeat(2,minmax(0,1fr))}.random-modes>div{grid-template-columns:1fr}.random-range-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.audio-result-summary{grid-template-columns:1fr}}.password-controls,.password-result{border:1px solid var(--line2);background:var(--surface);border-radius:12px;gap:14px;min-width:0;padding:18px;display:grid}.password-controls h2,.password-result h2{margin:0;font-size:16px}.password-controls>p,.password-result p{color:var(--text2);margin:0;font-size:12px;line-height:1.6}.password-controls .option-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.password-base-fields .option-grid>div:first-child{grid-column:1/-1}.password-group-fields{border:1px solid var(--line2);border-radius:10px;min-width:0;margin:0;padding:12px}.password-group-fields legend{color:var(--text2);padding-inline:5px;font-size:12px}.password-group-fields .option-grid{gap:2px 12px}.password-controls .option-grid>div{min-width:0}.password-controls .option-grid input[type=text]{width:100%;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.password-controls .check-label{align-items:center;min-height:44px}.password-result-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.password-result-list{gap:8px;max-height:520px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.password-result-list li{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.password-result-list input{width:100%;min-width:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px}.password-result-number{color:var(--text2);text-align:center;font-size:12px}.passphrase-controls .passphrase-extra-fields .option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.password-result .passphrase-value,.password-result .passphrase-masked{border:1px solid var(--line2);background:var(--soft);min-width:0;color:var(--text);letter-spacing:.01em;overflow-wrap:anywhere;border-radius:10px;padding:16px;font:600 17px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace}.password-result .passphrase-masked{letter-spacing:.18em}@media (max-width:700px){.password-controls .option-grid{grid-template-columns:1fr}.password-group-fields .option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.password-result-list li{grid-template-columns:24px minmax(0,1fr)}.password-result-list li button{grid-column:2;justify-self:start}}.sri-controls,.sri-result{gap:16px;min-width:0;display:grid}.business-days-controls,.business-days-result,.iso-week-controls,.iso-week-result{gap:18px;min-width:0;display:grid}.iso-week-controls>p,.iso-week-result>p{margin:0}.iso-week-controls .option-grid{grid-template-columns:1fr}.iso-week-result code{font-size:1.1em;font-weight:700}.iso-week-result .button-row{flex-wrap:wrap;align-items:center}.duration-controls,.duration-result{gap:16px;min-width:0;display:grid}.duration-controls>p,.duration-result>p{margin:0}.duration-result .business-days-result-hero strong{overflow-wrap:anywhere;font-size:clamp(28px,5vw,52px)}.duration-result .button-row{flex-wrap:wrap;align-items:center}.duration-row-details summary{cursor:pointer}.duration-row-scroll{border:1px solid var(--line2);border-radius:12px;max-height:340px;margin-top:12px;overflow:auto}.duration-row-scroll ol{margin:0;padding:0;list-style:none}.duration-row-scroll li{border-bottom:1px solid var(--line2);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 14px;display:grid}.duration-row-scroll li:last-child{border-bottom:0}.duration-row-scroll li>span{overflow-wrap:anywhere;min-width:0}.duration-row-scroll li>small{color:var(--text2);grid-column:1/-1}.decimal-hours-controls,.decimal-hours-result,.filetime-controls,.filetime-result{gap:16px;min-width:0;display:grid}.filetime-controls fieldset{border:0;min-width:0;margin:0;padding:0}.filetime-controls legend{margin-bottom:10px;font-weight:700}.filetime-controls .button-row{flex-wrap:wrap;gap:8px;display:flex}.filetime-controls button[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft);color:var(--text)}.filetime-input-row{align-items:stretch;gap:8px;min-width:0;display:flex}.filetime-input-row textarea{font-variant-numeric:tabular-nums;resize:vertical;flex:auto;width:100%;min-width:0;min-height:44px}.filetime-input-row button{flex:none}.filetime-controls .field-help,.filetime-result .field-help{margin:0}.filetime-result .business-days-result-hero strong,.filetime-result dd code{overflow-wrap:anywhere}.filetime-result .business-days-result-hero strong{font-size:clamp(18px,2vw,22px)}.filetime-result .business-days-result-hero strong span{white-space:nowrap;display:block}.filetime-result .business-days-result-hero strong span+span{font-size:clamp(16px,1.6vw,19px)}@media (max-width:480px){.filetime-input-row{flex-direction:column}}.iso-duration-controls,.iso-duration-result{gap:16px;min-width:0;display:grid}.iso-duration-controls .field-help,.iso-duration-result .field-help{margin:0}.iso-duration-input-row{gap:8px;min-width:0;display:flex}.iso-duration-input-row input{font-variant-numeric:tabular-nums;flex:auto;width:100%;min-width:0}.iso-duration-input-row button{flex:none}.iso-duration-result .business-days-result-hero strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:clamp(24px,3vw,36px)}.iso-duration-component-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr));gap:10px;margin:0;display:grid}.iso-duration-component-grid>div,.iso-duration-total{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:0;padding:14px}.iso-duration-component-grid dt,.iso-duration-total span{color:var(--muted);font-size:13px}.iso-duration-component-grid dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:21px;font-weight:700}.iso-duration-total{justify-content:space-between;align-items:center;gap:12px;display:flex}.iso-duration-total strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-top:4px;font-size:21px;display:block}@media (max-width:480px){.iso-duration-input-row{flex-direction:column}}.fraction-controls,.fraction-result,.statistics-controls,.statistics-result,.weighted-controls,.weighted-result,.rounding-controls,.rounding-result{gap:16px;min-width:0;display:grid}.rounding-controls .field-help{margin:0}.rounding-controls fieldset{border:0;min-width:0;margin:0;padding:0}.rounding-controls legend{margin-bottom:10px;font-weight:700}.rounding-input-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.rounding-input-row input{font-variant-numeric:tabular-nums;min-width:0}.rounding-task-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.rounding-task-options button{text-align:left;align-content:start;gap:5px;min-width:0;padding:13px;display:grid}.rounding-task-options button[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft);color:var(--text)}.rounding-task-options span{color:var(--muted);font-size:13px;line-height:1.4}.rounding-parameter,.rounding-rule-row{gap:7px;display:grid}.rounding-parameter input,.rounding-rule-row select{width:min(100%,290px)}.rounding-result .business-days-result-hero strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:clamp(24px,3vw,36px)}.interpolation-controls,.interpolation-result{gap:16px;min-width:0;display:grid}.interpolation-controls .field-help,.interpolation-result .field-help{margin:0}.interpolation-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.interpolation-point{border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:12px;min-width:0;padding:16px;display:grid}.interpolation-point>strong{color:var(--text);font-size:14px}.interpolation-coordinates{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.interpolation-coordinates>div,.interpolation-target{gap:7px;min-width:0;display:grid}.interpolation-coordinates input,.interpolation-target input{font-variant-numeric:tabular-nums;width:100%;min-width:0}.interpolation-target-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.interpolation-result .business-days-result-hero strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:clamp(24px,3vw,36px)}.arrangement-controls,.arrangement-result{gap:16px;min-width:0;display:grid}.arrangement-controls .field-help,.arrangement-result .field-help{margin:0}.arrangement-input-grid,.arrangement-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.arrangement-input-grid>div{align-content:start;gap:8px;min-width:0;display:grid}.arrangement-input-grid input{font-variant-numeric:tabular-nums;width:100%;min-width:0}.arrangement-input-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.arrangement-result-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-content:start;gap:10px;min-width:0;padding:18px;display:grid}.arrangement-result-card:first-child{background:var(--brand-soft)}.arrangement-result-card>span{font-weight:700}.arrangement-result-card>p{color:var(--muted);margin:0}.arrangement-result-card>strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:clamp(22px,2.5vw,34px);line-height:1.18}.arrangement-result-card>button,.arrangement-result>button{width:fit-content}.arrangement-result-card code{overflow-wrap:anywhere;margin-top:10px;font-size:13px;line-height:1.5;display:block}.arrangement-explanation{gap:7px;display:grid}.arrangement-explanation p{color:var(--muted);margin:0}.random-list-controls,.random-list-result{gap:14px;min-width:0;display:grid}.random-list-controls textarea{width:100%;min-height:150px}.random-list-controls>button,.random-list-result-heading button{width:fit-content}.random-list-options{grid-template-columns:minmax(120px,180px) minmax(0,1fr);align-items:end;gap:16px;display:grid}.random-list-options>div{gap:8px;display:grid}.random-list-options input[type=text]{width:100%}.random-list-checkbox{align-items:center;gap:10px;min-height:44px;display:flex}.random-list-result-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.random-list-result-heading>div{gap:4px;display:grid}.random-list-result-heading strong{overflow-wrap:anywhere;font-size:clamp(20px,2.5vw,30px)}.random-list-picked{counter-reset:random-list;gap:8px;margin:0;padding:0;list-style:none;display:grid}.random-list-picked li{border:1px solid var(--line);background:var(--surface);overflow-wrap:anywhere;counter-increment:random-list;border-radius:12px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:12px;display:grid}.random-list-picked li:before{content:counter(random-list);color:var(--muted);font-variant-numeric:tabular-nums}.random-list-picked li:first-child{background:var(--brand-soft);font-weight:700}.random-list-result .field-help{margin:0}.color-vision-controls,.color-vision-result{gap:16px;min-width:0;display:grid}.color-vision-controls .field-help,.color-vision-result .field-help{margin:0}.color-vision-controls textarea{min-height:150px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.color-vision-controls>button{justify-self:start}.color-vision-result-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.color-vision-result-heading h3,.color-vision-result-heading p,.color-vision-group h4{margin:0}.color-vision-group{gap:10px;min-width:0;display:grid}.color-vision-swatches{grid-template-columns:repeat(auto-fill,minmax(94px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.color-vision-swatches li{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:auto 1fr;gap:4px 6px;min-width:0;padding:6px;display:grid}.color-vision-swatch{border:1px solid #00000029;border-radius:6px;grid-column:1/-1;min-height:44px}.color-vision-number{color:var(--muted);font-size:12px}.color-vision-swatches code{overflow-wrap:anywhere;font-size:12px}.fluid-type-controls,.fluid-type-result{gap:16px;min-width:0;display:grid}.fluid-type-controls .field-help,.fluid-type-result .field-help{margin:0}.fluid-type-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.fluid-type-fields>div{gap:6px;min-width:0;display:grid}.fluid-type-fields input{font-variant-numeric:tabular-nums;width:100%}.fluid-type-fields .fluid-type-root{grid-column:1/-1;max-width:270px}.fluid-type-result-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fluid-type-result-heading h3,.fluid-type-result-heading p,.fluid-type-preview p{margin:0}.fluid-type-css{border:1px solid var(--line);background:var(--surface);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;max-width:100%;padding:16px;overflow:auto}.fluid-type-checkpoints{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.fluid-type-checkpoints>div{border:1px solid var(--line);background:var(--surface);font-variant-numeric:tabular-nums;border-radius:12px;gap:3px;padding:12px;display:grid}.fluid-type-checkpoints span,.fluid-type-checkpoints small{color:var(--muted)}.fluid-type-preview{border:1px solid var(--line);background:var(--brand-soft);overflow-wrap:anywhere;border-radius:12px;gap:10px;min-width:0;padding:18px;display:grid}.fluid-type-preview p{line-height:1.15}.svg-pattern-controls,.svg-pattern-result{gap:16px;min-width:0;display:grid}.svg-pattern-controls .field-help,.svg-pattern-result .field-help{margin:0}.svg-pattern-choices{border:0;min-width:0;margin:0;padding:0}.svg-pattern-choices legend{margin-bottom:8px;font-weight:700}.svg-pattern-choices>div{flex-wrap:wrap;gap:8px;display:flex}.svg-pattern-choices label{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:9px 12px;display:inline-flex}.svg-pattern-choices label:has(input:checked){border-color:var(--brand);background:var(--brand-soft)}.svg-pattern-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.svg-pattern-fields>div{gap:6px;min-width:0;display:grid}.svg-pattern-field-value{align-items:center;gap:8px;min-width:0;display:flex}.svg-pattern-field-value input{font-variant-numeric:tabular-nums;width:100%;min-width:0}.svg-pattern-swatch{border:1px solid var(--line);border-radius:7px;flex:0 0 25px;height:25px}.svg-pattern-result-heading,.svg-pattern-css-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.svg-pattern-result-heading h3,.svg-pattern-result-heading p,.svg-pattern-css-heading h4{margin:0}.svg-pattern-result-heading p{color:var(--muted)}.svg-pattern-preview{border:1px solid var(--line);background:var(--surface);border-radius:12px;width:100%;height:260px}.svg-pattern-code{border:1px solid var(--line);background:var(--surface);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;max-width:100%;margin:0;padding:14px;overflow:auto}.svg-pattern-source summary{cursor:pointer}.svg-pattern-source .svg-pattern-code{margin-top:10px}.css-grid-controls,.css-grid-result{gap:16px;min-width:0;display:grid}.css-grid-controls .field-help,.css-grid-result .field-help{margin:0}.css-grid-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.css-grid-fields>div{gap:6px;min-width:0;display:grid}.css-grid-fields input{font-variant-numeric:tabular-nums;width:100%;min-width:0}.css-grid-result-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.css-grid-result-heading h3,.css-grid-result-heading p,.css-grid-preview-panel h4{margin:0}.css-grid-result-heading p{color:var(--muted)}.css-grid-preview-pair{gap:18px;min-width:0;display:grid}.css-grid-preview-panel{gap:9px;min-width:0;display:grid}.css-grid-preview-narrow,.css-grid-preview-current{border:1px solid var(--line);background:var(--surface);border-radius:12px;width:100%;max-width:100%;padding:10px}.css-grid-preview-narrow{width:280px}.css-grid-preview-cards{min-width:0;display:grid}.css-grid-preview-card{border:1px solid var(--line);background:var(--brand-soft);overflow-wrap:anywhere;border-radius:9px;align-content:start;gap:7px;min-width:0;min-height:92px;padding:13px;display:grid}.css-grid-preview-card strong{color:var(--ink)}.css-grid-preview-card span{color:var(--muted);font-size:.9rem}.css-grid-code{border:1px solid var(--line);background:var(--surface);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;max-width:100%;margin:0;padding:14px;overflow:auto}.css-filter-controls,.css-filter-result{gap:16px;min-width:0;display:grid}.css-filter-controls .field-help,.css-filter-result .field-help{margin:0}.css-filter-presets{border:0;min-width:0;margin:0;padding:0}.css-filter-presets legend{margin-bottom:8px;font-weight:700}.css-filter-presets>div{flex-wrap:wrap;gap:8px;display:flex}.css-filter-presets button[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft)}.css-filter-fields{gap:11px;display:grid}.css-filter-field{gap:6px;display:grid}.css-filter-field>div{align-items:center;gap:8px;display:flex}.css-filter-field input[type=range]{--filter-track:color-mix(in srgb, var(--muted) 85%, var(--bg));appearance:none;cursor:pointer;background:0 0;flex:1;min-width:0;height:44px}.css-filter-field input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--brand) 0%, var(--brand) var(--filter-progress), var(--filter-track) var(--filter-progress), var(--filter-track) 100%);border-radius:999px;height:6px}.css-filter-field input[type=range]::-moz-range-track{background:linear-gradient(to right, var(--brand) 0%, var(--brand) var(--filter-progress), var(--filter-track) var(--filter-progress), var(--filter-track) 100%);border-radius:999px;height:6px}.css-filter-field input[type=range]::-webkit-slider-thumb{border:2px solid var(--surface);appearance:none;background:var(--brand);border-radius:50%;width:18px;height:18px;margin-top:-6px;box-shadow:0 1px 3px #0003}.css-filter-field input[type=range]::-moz-range-thumb{border:2px solid var(--surface);background:var(--brand);border-radius:50%;width:18px;height:18px;box-shadow:0 1px 3px #0003}.css-filter-field input[type=range]:disabled{cursor:not-allowed;opacity:.5}.css-filter-field input[type=text]{font-variant-numeric:tabular-nums;flex:0 0 72px;min-width:0}.css-filter-field>div span{min-width:22px;color:var(--muted)}.css-filter-image-choice{gap:6px;min-width:0;display:grid}.css-filter-image-choice>label{font-weight:700}.css-filter-image-choice input{max-width:100%}.workbench .inline-file-picker{border:1px solid var(--line);background:var(--surface);width:fit-content;max-width:100%;min-height:44px;color:var(--text);cursor:pointer;border-radius:10px;align-items:center;padding:10px 14px;font-size:12px;font-weight:650;line-height:1.5;display:inline-flex;position:relative}.workbench .inline-file-picker:hover{border-color:var(--brand);color:var(--brand)}.workbench .inline-file-picker:focus-within{outline:2px solid var(--brand);outline-offset:2px}.workbench .inline-file-picker[data-disabled=true]{opacity:.55;cursor:not-allowed}.workbench .inline-file-picker input[type=file]{opacity:0;clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute}.workbench .inline-file-field{justify-items:start;gap:8px;min-width:0;display:grid}.workbench .inline-file-field>p{font-weight:650}.workbench .inline-file-field>span{overflow-wrap:anywhere;color:var(--muted)}.css-filter-preview-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.css-filter-preview-pair>div{min-width:0}.css-filter-preview-pair .css-filter-preview-label{margin:0 0 8px;font-size:.9rem}.css-filter-preview-sample{border:1px solid var(--line);background-color:#d7eee5;background-image:radial-gradient(circle at 24% 32%,#f8cc75 0 19%,#0000 20%),radial-gradient(circle at 73% 67%,#c66578 0 24%,#0000 25%),linear-gradient(120deg,#99bfc9,#346e9f);background-position:50%;background-size:cover;border-radius:11px;height:160px}.css-filter-result-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.css-filter-result-heading h3,.css-filter-result-heading p{margin:0}.css-filter-result-heading p{color:var(--muted)}.css-filter-code{border:1px solid var(--line);background:var(--surface);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;max-width:100%;margin:0;padding:14px;overflow:auto}.pdf-watermark-controls,.pdf-watermark-result,.pdf-metadata-controls,.pdf-metadata-result{gap:16px;min-width:0;display:grid}.pdf-metadata-controls h2,.pdf-metadata-result h3,.pdf-metadata-controls p,.pdf-metadata-result p{margin:0}.pdf-metadata-source,.pdf-metadata-result{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:18px}.pdf-metadata-source{gap:10px;min-width:0;display:grid}.pdf-metadata-source dl,.pdf-metadata-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.pdf-metadata-source dl>div,.pdf-metadata-summary>div{border:1px solid var(--line);border-radius:9px;min-width:0;padding:12px}.pdf-metadata-source dt,.pdf-metadata-summary dt{color:var(--muted);font-size:.85rem}.pdf-metadata-source dd,.pdf-metadata-summary dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:5px 0 0}.pdf-metadata-tasks{border:0;gap:8px;min-width:0;padding:0;display:grid}.pdf-metadata-tasks legend{margin-bottom:8px;font-weight:700}.pdf-metadata-tasks label{border:1px solid var(--line);cursor:pointer;border-radius:9px;align-items:start;gap:10px;padding:12px;display:flex}.pdf-metadata-tasks label.is-selected{border-color:var(--brand);background:var(--surface)}.pdf-metadata-tasks input{accent-color:var(--brand);margin-top:4px}.pdf-metadata-tasks span,.pdf-metadata-fields{gap:6px;min-width:0;display:grid}.pdf-metadata-tasks small{color:var(--muted)}.pdf-metadata-result{margin-top:16px}.pdf-paper-controls,.pdf-paper-result{gap:16px;min-width:0;display:grid}.pdf-paper-controls p,.pdf-paper-result p,.pdf-paper-controls h2,.pdf-paper-result h3{margin:0}.pdf-paper-source{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:7px;padding:16px;display:grid}.pdf-paper-choice{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0;display:grid}.pdf-paper-choice legend{margin-bottom:8px;font-weight:700}.pdf-paper-choice label{border:1px solid var(--line);cursor:pointer;border-radius:9px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.pdf-paper-choice label.is-selected{border-color:var(--brand);background:var(--surface)}.pdf-paper-choice input[type=radio]{appearance:none;border:2px solid var(--muted);background:var(--surface);border-radius:50%;flex:0 0 20px;width:20px;min-width:20px;height:20px;min-height:20px;margin:0;padding:0}.pdf-paper-choice input[type=radio]:checked{border-color:var(--brand);background-image:radial-gradient(circle at center, var(--brand) 0 5px, transparent 5.5px)}.pdf-paper-result{margin-top:16px}.pdf-watermark-controls .field-help,.pdf-watermark-result .field-help{margin:0}.pdf-watermark-field{gap:7px;min-width:0;display:grid}.pdf-watermark-field>label{font-weight:700}.workbench input[type=color]{border:1px solid var(--line);background:var(--bg);cursor:pointer;border-radius:8px;width:100%;min-width:0;height:44px;min-height:44px;padding:4px}.workbench input[type=color]::-webkit-color-swatch-wrapper{padding:0}.workbench input[type=color]::-webkit-color-swatch{border:1px solid var(--line);border-radius:5px}.workbench input[type=color]::-moz-color-swatch{border:1px solid var(--line);border-radius:5px}.pdf-watermark-controls-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pdf-watermark-number-row{align-items:center;gap:8px;min-width:0;display:flex}.pdf-watermark-number-row input[type=range]{min-width:0;accent-color:var(--brand);flex:1}.pdf-watermark-number-row input[type=text]{font-variant-numeric:tabular-nums;flex:0 0 70px;min-width:0}.pdf-watermark-number-row span{color:var(--muted)}.pdf-watermark-result{margin-top:16px}.pdf-watermark-result-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.pdf-watermark-result-heading h3,.pdf-watermark-result-heading p{margin:0}.pdf-watermark-result-heading p{color:var(--muted)}.pdf-watermark-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pdf-watermark-summary>div{background:var(--surface);border-radius:10px;gap:5px;padding:13px;display:grid}.pdf-watermark-summary span{color:var(--muted)}.pdf-watermark-page{border:1px solid var(--line);background:#fff;border-radius:5px;width:auto;max-width:100%;height:auto;max-height:600px;margin:0 auto;display:block;box-shadow:0 7px 25px #0000001a}.pdf-watermark-page-controls{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:8px;display:flex}.pdf-watermark-page-controls label{align-items:center;gap:8px;display:flex}.pdf-watermark-page-controls select{width:auto;min-width:70px}@media (max-width:720px){.pdf-paper-choice,.pdf-metadata-source dl,.pdf-metadata-summary,.pdf-watermark-controls-grid,.interpolation-points,.interpolation-target-row,.arrangement-input-grid,.arrangement-result-grid,.random-list-options,.fluid-type-checkpoints{grid-template-columns:1fr}}@media (max-width:440px){.fluid-type-fields,.svg-pattern-fields,.css-grid-fields{grid-template-columns:1fr}}@media (max-width:720px){.rounding-task-options,.rounding-input-row{grid-template-columns:1fr}}.weighted-controls .field-help,.weighted-result .field-help{margin:0}.weighted-list-head{display:none}.weighted-pair-row{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:8px;display:grid}.weighted-pair-row>div{min-width:0}.weighted-pair-row label{margin-bottom:6px;display:block}.weighted-pair-row input{font-variant-numeric:tabular-nums;width:100%;min-width:0}.weighted-pair-row button{min-width:40px}.weighted-input-actions{flex-wrap:wrap;gap:8px;display:flex}.weighted-result .business-days-result-hero strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:clamp(24px,3vw,36px)}.weighted-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.weighted-result-grid>div{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:0;padding:14px}.weighted-result-grid dt{color:var(--muted);font-size:13px}.weighted-result-grid dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:18px;font-weight:700}.weighted-breakdown{border:1px solid var(--line);border-radius:12px;min-width:0;padding:14px}.weighted-breakdown summary{cursor:pointer;font-weight:700}.weighted-breakdown ol{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.weighted-breakdown li{background:var(--surface);overflow-wrap:anywhere;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.weighted-breakdown small{color:var(--muted)}@media (max-width:600px){.weighted-result-grid{grid-template-columns:1fr}}.statistics-controls .field-help,.statistics-result .field-help{margin:0}.statistics-controls textarea{font-variant-numeric:tabular-nums;width:100%;min-height:150px}.statistics-controls>button{justify-self:start}.statistics-controls fieldset{border:0;min-width:0;margin:0;padding:0}.statistics-controls legend{margin-bottom:10px;font-weight:700}.statistics-mode-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.statistics-mode-options button{text-align:start;white-space:normal;justify-items:start;gap:4px;display:grid}.statistics-mode-options button span{color:var(--muted);font-size:13px;font-weight:400}.statistics-mode-options button[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft);color:var(--text)}.statistics-result .business-days-result-hero strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:clamp(24px,3vw,36px)}.statistics-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.statistics-result-grid>div{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:0;padding:14px}.statistics-result-grid dt{color:var(--muted);font-size:13px}.statistics-result-grid dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:20px;font-weight:700}@media (max-width:600px){.statistics-mode-options,.statistics-result-grid{grid-template-columns:1fr}}.fraction-controls .field-help,.fraction-result .field-help{margin:0}.fraction-controls fieldset{border:0;min-width:0;margin:0;padding:0}.fraction-controls legend{margin-bottom:10px;font-weight:700}.fraction-input-row{gap:8px;min-width:0;display:flex}.fraction-input-row input{font-variant-numeric:tabular-nums;flex:auto;width:100%;min-width:0}.fraction-input-row button{flex:none}.fraction-operations{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.fraction-operations button[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft);color:var(--text)}.fraction-result .business-days-result-hero strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:clamp(24px,3vw,36px)}.fraction-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.fraction-result-grid>div,.fraction-working{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:0;padding:14px}.fraction-result-grid dt{color:var(--muted);font-size:13px}.fraction-result-grid dd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:6px 0 0;display:flex}.fraction-result-grid code,.fraction-working code{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.fraction-result-grid code{font-size:20px;font-weight:700}.fraction-working{gap:8px;display:grid}.fraction-working p{overflow-wrap:anywhere;margin:0}@media (max-width:600px){.fraction-operations,.fraction-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.fraction-input-row{flex-direction:column}}.calendar-event-controls,.calendar-event-result{gap:18px;min-width:0;display:grid}.calendar-event-controls .field-help,.calendar-event-result .field-help{margin:0}.calendar-event-controls fieldset{border:0;min-width:0;margin:0;padding:0}.calendar-event-controls legend{margin-bottom:10px;font-weight:700}.calendar-event-controls .button-row{flex-wrap:wrap;gap:8px;display:flex}.calendar-event-controls button[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft);color:var(--text)}.calendar-date-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.calendar-field{gap:8px;min-width:0;font-weight:650;display:grid}.calendar-field input,.calendar-field select,.calendar-field textarea{width:100%;min-width:0;font-weight:450}.calendar-field textarea{resize:vertical;min-height:96px}.calendar-event-result .business-days-result-hero strong{overflow-wrap:anywhere;font-size:clamp(26px,4vw,40px)}.calendar-event-result dd{overflow-wrap:anywhere}@media (max-width:640px){.calendar-date-grid{grid-template-columns:minmax(0,1fr)}}.decimal-hours-controls fieldset{border:0;min-width:0;margin:0;padding:0}.decimal-hours-controls legend{margin-bottom:10px;font-weight:700}.decimal-hours-controls .button-row,.decimal-hours-result .button-row{flex-wrap:wrap;align-items:center}.decimal-hours-controls button[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft);color:var(--text)}.decimal-hours-controls .field-help,.decimal-hours-result .field-help{margin:0}#T171-text{font-variant-numeric:tabular-nums;min-height:96px;font-size:20px}.decimal-hours-result .business-days-result-hero strong{overflow-wrap:anywhere;font-size:clamp(30px,5vw,52px)}.business-days-controls>p,.business-days-result>p{margin:0}.business-days-controls .option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-days-controls .option-grid>div{min-width:0}.business-days-controls .option-grid:has(textarea){grid-template-columns:1fr}.business-days-controls textarea{min-height:104px}.business-days-controls textarea[id$=-daysToAdd]{height:54px;min-height:54px}.business-days-weekdays legend{margin:0 0 10px;font-size:14px}.business-days-weekdays>div{flex-wrap:wrap;gap:8px;display:flex}.business-days-weekdays button{min-width:52px;min-height:44px}.business-days-weekdays button[aria-pressed=true]{color:var(--brand);border-color:var(--brand);background:var(--soft)}.business-days-result-hero{border:1px solid var(--line2);background:var(--soft);border-radius:14px;justify-content:space-between;align-items:end;gap:16px;padding:22px;display:flex}.business-days-result-hero span,.business-days-result-hero strong{display:block}.business-days-result-hero strong{color:var(--brand);font-variant-numeric:tabular-nums;margin-top:8px;font-size:clamp(44px,6vw,68px);line-height:1}.business-days-result-hero strong[data-kind=date]{font-size:clamp(28px,3.8vw,42px)}.business-days-result-hero p{color:var(--text2);overflow-wrap:anywhere;margin:10px 0 0}.business-days-result-hero button{flex:none;min-height:44px}.business-days-breakdown{gap:10px;margin:0;display:grid}.business-days-breakdown>div{border-bottom:1px solid var(--line2);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.business-days-breakdown dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}@media (max-width:700px){.business-days-controls .option-grid{grid-template-columns:1fr}.business-days-result-hero{flex-direction:column;align-items:start}}.sri-controls>p,.sri-result>p{margin:0}.sri-controls .option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sri-controls .option-grid>div{min-width:0}.sri-result>div:first-child h2{margin:0 0 4px}.sri-result>div:first-child p{color:var(--text2);margin:0}.sri-result-block{border:1px solid var(--line2);background:var(--soft);border-radius:12px;justify-items:start;gap:10px;min-width:0;padding:16px;display:grid}.sri-result-block code,.sri-result-block pre{box-sizing:border-box;border:1px solid var(--line2);background:var(--surface);width:100%;max-width:100%;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:0;padding:12px;font:500 13px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.sri-result-block p{color:var(--text2);margin:0}.sri-result-block button{min-height:44px}@media (max-width:700px){.sri-controls .option-grid{grid-template-columns:1fr}}.workbench[data-tool-id=T320] select{overflow:hidden}.scqm-workbench{gap:1rem;display:grid}.scqm-panes{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;display:grid}.scqm-four{grid-template-columns:repeat(4,minmax(0,1fr))}.scqm-pane{align-content:start;gap:.5rem;min-width:0;display:grid}.scqm-workbench textarea{width:100%;min-height:13rem;font-family:var(--font-mono,monospace)}.scqm-workbench pre{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid;border-radius:.4rem;max-height:24rem;margin:0;padding:.75rem;font-size:.875rem;overflow:auto}.scqm-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.scqm-workbench fieldset{min-width:0;margin-block:1rem}@media (max-width:1100px){.scqm-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.scqm-four{grid-template-columns:minmax(0,1fr)}}
