:root{--ss-primary-color: #5897fb;--ss-bg-color: #ffffff;--ss-font-color: #4d4d4d;--ss-placeholder-color: #8d8d8d;--ss-disabled-color: #dcdee2;--ss-border-color: #dcdee2;--ss-highlight-color: #fffb8c;--ss-focus-color: var(--ss-primary-color);--ss-success-color: #00b755;--ss-error-color: #dc3545;--ss-main-height: 40px;--ss-content-height: 300px;--ss-modal-height: 85vh;--ss-modal-width: min(90vw, 400px);--ss-search-height: var(--ss-main-height);--ss-option-height: var(--ss-main-height);--ss-spacing-l: 9px;--ss-spacing-m: 7px;--ss-spacing-s: 5px;--ss-animation-timing: .2s;--ss-border-radius: 4px;--ss-modal-z-index: 1000001}@keyframes ss-valueIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes ss-valueOut{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}.ss-hide{display:none!important}.ss-main{display:flex;flex-direction:row;align-items:center;position:relative;user-select:none;color:var(--ss-font-color);min-height:var(--ss-main-height);width:100%;padding:0 var(--ss-spacing-s);cursor:pointer;border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius);background-color:var(--ss-bg-color);outline:0;box-sizing:border-box;transition:background-color var(--ss-animation-timing),border-radius var(--ss-animation-timing)}@media(prefers-reduced-motion:reduce){.ss-main{transition:background-color var(--ss-animation-timing)}}.ss-main{overflow:hidden}.ss-main:focus{box-shadow:0 0 5px var(--ss-focus-color)}.ss-main.ss-disabled{background-color:var(--ss-disabled-color);cursor:not-allowed}.ss-main.ss-disabled .ss-values .ss-disabled{color:var(--ss-font-color)}.ss-main.ss-disabled .ss-values .ss-value .ss-value-delete{cursor:not-allowed}.ss-main.ss-dir-above{border-top-left-radius:0;border-top-right-radius:0}.ss-main.ss-dir-below{border-bottom-left-radius:0;border-bottom-right-radius:0}.ss-main .ss-values{display:flex;flex-wrap:wrap;align-items:center;align-content:center;align-self:stretch;gap:var(--ss-spacing-m);flex:1 1 0%;min-width:0;max-width:100%;padding:var(--ss-spacing-s) 0;box-sizing:border-box;overflow:hidden}.ss-main .ss-values:has(.ss-multi-string){flex-wrap:nowrap;gap:0}.ss-main .ss-values:has(.ss-single),.ss-main .ss-values:has(.ss-placeholder){flex-wrap:nowrap}.ss-main .ss-values .ss-single,.ss-main .ss-values .ss-placeholder,.ss-main .ss-values .ss-multi-string{display:block;flex:1 1 0%;min-width:0;width:100%;max-width:100%;margin:0;padding:0 var(--ss-spacing-m) 0 calc(var(--ss-spacing-l) - var(--ss-spacing-s));line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}.ss-main .ss-values .ss-placeholder{color:var(--ss-placeholder-color)}.ss-main .ss-values .ss-max{display:flex;user-select:none;align-items:center;width:fit-content;font-size:12px;color:var(--ss-bg-color);line-height:1;padding:var(--ss-spacing-s) var(--ss-spacing-m);background-color:var(--ss-primary-color);border-radius:var(--ss-border-radius)}.ss-main .ss-values .ss-value{display:flex;user-select:none;align-items:center;width:fit-content;max-width:100%;background-color:var(--ss-primary-color);border-radius:var(--ss-border-radius);animation-name:ss-valueIn;animation-duration:var(--ss-animation-timing);animation-timing-function:ease-out;animation-fill-mode:both}@media(prefers-reduced-motion:reduce){.ss-main .ss-values .ss-value{animation:none}}.ss-main .ss-values .ss-value.ss-value-out{animation-name:ss-valueOut;animation-duration:var(--ss-animation-timing);animation-timing-function:ease-out}.ss-main .ss-values .ss-value .ss-value-text{flex:1;min-width:0;font-size:12px;line-height:1;color:var(--ss-bg-color);padding:var(--ss-spacing-s) var(--ss-spacing-m);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-main .ss-values .ss-value .ss-value-delete{display:flex;align-items:center;height:var(--ss-spacing-l);width:var(--ss-spacing-l);padding:var(--ss-spacing-s) var(--ss-spacing-m);cursor:pointer;border-left:solid 1px var(--ss-bg-color);box-sizing:content-box}.ss-main .ss-values .ss-value .ss-value-delete svg{height:var(--ss-spacing-l);width:var(--ss-spacing-l)}.ss-main .ss-values .ss-value .ss-value-delete svg path{fill:none;stroke:var(--ss-bg-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round}.ss-main .ss-deselect{flex:0 1 auto;display:flex;align-items:center;justify-content:center;width:fit-content;height:auto;padding:0 var(--ss-spacing-m) 0 var(--ss-spacing-m)}.ss-main .ss-deselect svg{width:8px;height:8px}.ss-main .ss-deselect svg path{fill:none;stroke:var(--ss-font-color);stroke-width:20;stroke-linecap:round;stroke-linejoin:round}.ss-main .ss-arrow{flex:0 1 auto;display:flex;align-items:center;justify-content:flex-end;width:12px;height:12px;margin:auto var(--ss-spacing-m) auto var(--ss-spacing-m)}.ss-main .ss-arrow path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round;transition-timing-function:ease-out;transition:var(--ss-animation-timing)}.ss-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ss-content{position:absolute;display:flex;height:auto;flex-direction:column;width:auto;max-height:var(--ss-content-height);box-sizing:border-box;border:solid 1px var(--ss-border-color);background-color:var(--ss-bg-color);min-height:0;transition:transform var(--ss-animation-timing),opacity var(--ss-animation-timing);opacity:0;transform:scaleY(0);overflow:hidden;z-index:10000}@media(prefers-reduced-motion:reduce){.ss-content{transition:none}}.ss-content.ss-relative{position:relative;height:100%}.ss-content.ss-fixed{position:fixed}.ss-content.ss-dir-above{transform-origin:center bottom;flex-direction:column-reverse;border-top-left-radius:var(--ss-border-radius);border-top-right-radius:var(--ss-border-radius)}.ss-content.ss-dir-below{transform-origin:center top;border-bottom-left-radius:var(--ss-border-radius);border-bottom-right-radius:var(--ss-border-radius)}.ss-content.ss-open{opacity:1;transform:scaleY(1)}.ss-content .ss-search{flex:0 1 auto;display:flex;flex-direction:row;align-items:center;gap:var(--ss-spacing-s);min-height:var(--ss-search-height);padding:0 var(--ss-spacing-s);box-sizing:border-box;border-bottom:1px solid var(--ss-border-color)}.ss-content .ss-search input{display:inline-flex;font-size:inherit;line-height:inherit;flex:1 1 auto;width:100%;min-width:0;min-height:0;height:100%;padding:0 var(--ss-spacing-m);margin:0;border:none;background-color:var(--ss-bg-color);outline:0;text-align:left;box-sizing:border-box}.ss-content .ss-search input::placeholder{color:var(--ss-placeholder-color);vertical-align:middle}.ss-content .ss-search input:focus{box-shadow:none}.ss-content .ss-search .ss-addable{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;flex:0 0 auto;box-sizing:border-box;width:22px;height:22px;margin:auto 0;padding:0;border:none;border-radius:var(--ss-border-radius);background-color:var(--ss-primary-color)}.ss-content .ss-search .ss-addable svg{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:10px;height:10px;margin:0}.ss-content .ss-search .ss-addable svg path{fill:none;stroke:var(--ss-bg-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round}.ss-content.ss-dir-above .ss-search{border-bottom:none;border-top:1px solid var(--ss-border-color)}.ss-content .ss-list{flex:1 1 auto;height:auto;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--ss-primary-color) var(--ss-bg-color)}.ss-content .ss-list .ss-error{color:var(--ss-error-color);padding:var(--ss-spacing-l)}.ss-content .ss-list .ss-searching{color:var(--ss-font-color);padding:var(--ss-spacing-l)}.ss-content .ss-list .ss-optgroup .ss-option{min-height:0;transition:max-height var(--ss-animation-timing) ease,min-height var(--ss-animation-timing) ease,opacity var(--ss-animation-timing) ease,padding-top var(--ss-animation-timing) ease,padding-bottom var(--ss-animation-timing) ease,margin-top var(--ss-animation-timing) ease,margin-bottom var(--ss-animation-timing) ease}.ss-content .ss-list .ss-optgroup:not(.ss-close):not(.ss-open) .ss-option{min-height:var(--ss-option-height)}.ss-content .ss-list .ss-optgroup.ss-open .ss-option{min-height:var(--ss-option-height);max-height:100px;opacity:1;overflow:visible}.ss-content .ss-list .ss-optgroup.ss-close .ss-option{min-height:0!important;padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important;max-height:0;opacity:0;overflow:hidden}.ss-content .ss-list .ss-optgroup .ss-optgroup-label{display:flex;flex-direction:row;align-items:center;justify-content:space-between;min-height:var(--ss-option-height);padding:0 var(--ss-spacing-l)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-label-text{flex:1 1 auto;font-weight:700;color:var(--ss-font-color)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label:has(.ss-arrow){cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions{flex:0 1 auto;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--ss-spacing-m)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall{flex:0 0 auto;display:flex;flex-direction:row;cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall:hover{opacity:.5}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall.ss-selected svg path{stroke:var(--ss-error-color)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall span{flex:0 1 auto;display:flex;align-items:center;justify-content:center;font-size:60%;text-align:center;padding:0 var(--ss-spacing-s) 0 0}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg{flex:0 1 auto;width:13px;height:13px}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg path{fill:none;stroke:var(--ss-success-color);stroke-linecap:round;stroke-linejoin:round}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:first-child{stroke-width:5}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:last-child{stroke-width:11}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable{flex:0 1 auto;display:flex;flex-direction:row;cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow{flex:1 1 auto;width:10px;height:10px}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round;transition-timing-function:ease-out;transition:var(--ss-animation-timing)}.ss-content .ss-list .ss-optgroup .ss-option{padding:0 var(--ss-spacing-l) 0 calc(var(--ss-spacing-l)*3)}.ss-content .ss-list .ss-option{display:flex;align-items:center;min-height:var(--ss-option-height);padding:0 var(--ss-spacing-l);white-space:normal;color:var(--ss-font-color);cursor:pointer;user-select:none;content-visibility:auto;contain-intrinsic-size:auto var(--ss-option-height)}.ss-content .ss-list .ss-option:hover:not(.ss-disabled){color:var(--ss-bg-color);background-color:var(--ss-primary-color);border-left:5px solid var(--ss-primary-color);transition:border-left var(--ss-animation-timing) ease}.ss-content .ss-list .ss-option.ss-highlighted,.ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected{color:var(--ss-bg-color);background-color:var(--ss-primary-color)}.ss-content .ss-list .ss-option.ss-disabled{cursor:not-allowed;background-color:var(--ss-disabled-color)}.ss-content .ss-list .ss-option.ss-disabled:hover{color:var(--ss-font-color)}.ss-content .ss-list .ss-option .ss-search-highlight{display:inline-block;background-color:var(--ss-highlight-color)}.ss-content .ss-list .ss-search{display:flex;flex-direction:row;align-items:center;min-height:var(--ss-search-height);padding:0 var(--ss-spacing-l)}.ss-modal-overlay{position:fixed;inset:0;z-index:var(--ss-modal-z-index);display:flex;align-items:center;justify-content:center;padding:var(--ss-spacing-l);box-sizing:border-box;background-color:#000c;opacity:0;transition:opacity var(--ss-animation-timing)}@media(prefers-reduced-motion:reduce){.ss-modal-overlay{transition:none}}.ss-modal-overlay.ss-open{opacity:1}.ss-modal-overlay .ss-modal-dialog{position:relative;display:flex;flex-direction:column;width:100%;max-width:var(--ss-modal-width);max-height:var(--ss-modal-height);overflow:visible}.ss-modal-overlay .ss-modal-dialog .ss-modal-title{flex:0 0 auto;width:100%;padding:0 0 var(--ss-spacing-l);box-sizing:border-box;font-weight:700;font-size:1.35em;line-height:1.3;color:#fff;text-align:left;background:none;border:none}.ss-modal-overlay .ss-modal-dialog .ss-content.ss-modal-content{position:relative!important;top:auto!important;left:auto!important;width:100%!important;max-width:100%;max-height:var(--ss-modal-height);min-height:0;margin:0!important;transform-origin:center center;z-index:1;border-radius:var(--ss-border-radius);overflow:visible}.ss-modal-overlay .ss-modal-dialog .ss-content.ss-modal-content .ss-modal-close{position:absolute;top:0;right:0;z-index:2;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;margin:0;border:none;border-radius:var(--ss-border-radius);background-color:var(--ss-bg-color);color:var(--ss-font-color);cursor:pointer;outline:0;box-shadow:0 1px 4px #00000080;transform:translate(50%,-50%)}.ss-modal-overlay .ss-modal-dialog .ss-content.ss-modal-content .ss-modal-close:hover{background-color:var(--ss-bg-color);box-shadow:0 2px 6px #00000029}.ss-modal-overlay .ss-modal-dialog .ss-content.ss-modal-content .ss-modal-close:focus{box-shadow:0 0 5px var(--ss-focus-color)}.ss-modal-overlay .ss-modal-dialog .ss-content.ss-modal-content .ss-modal-close svg{width:10px;height:10px}.ss-modal-overlay .ss-modal-dialog .ss-content.ss-modal-content .ss-modal-close svg path{fill:none;stroke:currentColor;stroke-width:20;stroke-linecap:round;stroke-linejoin:round}.ss-modal-overlay .ss-modal-dialog .ss-content.ss-modal-content .ss-list{min-height:0;overflow-x:hidden;overflow-y:auto;border-radius:0 0 var(--ss-border-radius) var(--ss-border-radius);scrollbar-color:var(--ss-primary-color) var(--ss-bg-color)}.ss-modal-overlay .ss-modal-dialog .ss-content.ss-modal-content .ss-search.ss-hide~.ss-list{border-radius:var(--ss-border-radius)}.ss-modal-overlay .ss-modal-dialog .ss-content.ss-modal-content.ss-dir-above,.ss-modal-overlay .ss-modal-dialog .ss-content.ss-modal-content.ss-dir-below{flex-direction:column;transform-origin:center center}@layer reset,tokens,base,components,pages,utilities;@layer reset{*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body,h1,h2,h3,p,ul,ol,dl,dd{margin:0}ul,ol{padding:0}img,canvas,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit}button,summary{cursor:pointer}}.tool-article:not(.tool-article--compact) .tool-workspace{margin-bottom:1.35rem}.collection-section--related{margin-block:0 clamp(3.5rem,6vw,5.5rem)}.collection-section--related .section-heading{margin-bottom:1.15rem}.tool-preview--update{background-size:cover;image-rendering:auto}.tool-preview--update .preview-content{overflow:hidden}.tool-preview--id-windows-xp-fake-update .preview-content{width:100%;align-items:center;justify-content:center;gap:clamp(.2rem,.65cqw,.7rem);padding:9% 5% 7% 31%;transform:none;font-family:Tahoma,Segoe UI,sans-serif;text-shadow:0 1px 1px rgb(0 0 0 / 38%)}.legacy-window-mark{width:clamp(30px,5.2cqw,76px);aspect-ratio:1.15;display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1px,.18cqw,3px);transform:skewY(-8deg) rotate(-4deg);filter:drop-shadow(0 1px 1px rgb(0 0 0 / 30%))}.legacy-window-mark i:nth-child(1){background:linear-gradient(145deg,#ff7946,#ec3015)}.legacy-window-mark i:nth-child(2){background:linear-gradient(145deg,#a6d94f,#68a800)}.legacy-window-mark i:nth-child(3){background:linear-gradient(145deg,#58a9f7,#1767b9)}.legacy-window-mark i:nth-child(4){display:block!important;background:linear-gradient(145deg,#ffd84e,#f39b00)}.legacy-wordmark{display:grid;justify-items:start;color:#fff;line-height:.82}.legacy-wordmark small{margin-left:.08em;font-size:clamp(.38rem,.72cqw,.75rem);line-height:1}.legacy-wordmark b{color:#fff;font-family:Trebuchet MS,Tahoma,sans-serif;font-size:clamp(1rem,3.3cqw,3.1rem);font-weight:700;letter-spacing:-.075em;line-height:.95}.legacy-wordmark em{margin-left:.12em;color:#f26322;font-size:.58em;font-style:normal;letter-spacing:-.04em}.tool-preview--id-windows-7-fake-update .preview-content{width:100%;justify-content:center;gap:clamp(.2rem,.55cqw,.65rem);padding:8% 12% 14%;transform:none;font-family:Segoe UI,Arial,sans-serif;text-shadow:0 1px 2px rgb(0 0 0 / 58%)}.tool-preview--id-windows-7-fake-update .update-spinner{width:clamp(24px,3.4cqw,50px);height:clamp(24px,3.4cqw,50px);margin-bottom:clamp(.1rem,.5cqw,.55rem)}@media(max-width:767px){.collection-section--related{margin-bottom:3.5rem}.tool-preview--id-windows-xp-fake-update .preview-content{padding:6% 5% 6% 25%}.tool-preview--id-windows-7-fake-update .preview-content{padding:5% 8% 10%}}@layer tokens{:root{--ink: #101828;--muted: #667085;--soft: #98a2b3;--line: #e4e7ec;--panel: #fff;--canvas: #f7f8fc;--blue: #075ee8;--blue-dark: #064fc2;--blue-soft: #edf4ff;--mint: #12b76a;--warning: #f79009;--danger: #d92d20;--radius-sm: .65rem;--radius: 1rem;--radius-lg: 1.5rem;--shadow-sm: 0 1px 2px rgb(16 24 40 / 5%), 0 2px 8px rgb(16 24 40 / 5%);--shadow: 0 20px 60px rgb(16 24 40 / 10%);--content: 1200px}}@layer base{body{min-width:320px;color:var(--ink);background:var(--canvas);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.55;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}a:hover{color:var(--blue)}:focus-visible{outline:3px solid rgb(7 94 232 / 35%);outline-offset:3px}h1,h2,h3{line-height:1.08;letter-spacing:-.035em;text-wrap:balance}h1{font-size:clamp(2.35rem,5vw,4.8rem)}h2{font-size:clamp(1.75rem,3vw,2.65rem)}h3{font-size:1.15rem}.site-main{width:min(100% - 2rem,var(--content));margin-inline:auto;padding-block:clamp(2rem,5vw,5rem)}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.skip-link{position:fixed;left:1rem;top:-5rem;z-index:10000;padding:.7rem 1rem;color:#fff;background:var(--ink);border-radius:.5rem}.skip-link:focus{top:1rem}}@layer components{.site-header{position:sticky;top:0;z-index:100;border-bottom:1px solid rgb(228 231 236 / 80%);background:#ffffffeb;backdrop-filter:blur(16px)}.header-inner{width:min(100% - 2rem,1320px);min-height:4.6rem;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.brand{display:inline-flex;align-items:center;gap:.68rem;font-weight:800;letter-spacing:-.04em;font-size:1.16rem;white-space:nowrap}.brand-wordmark>span{color:var(--blue)}.brand-symbol{width:2.25rem;height:2.25rem;flex:none;filter:drop-shadow(0 5px 9px rgb(16 24 40 / 14%))}.brand-wordmark{display:inline-flex;letter-spacing:-.045em}.primary-nav{display:flex;align-items:center;gap:.18rem}.nav-link,.nav-group>summary,.language-label{display:flex;align-items:center;min-height:2.75rem;padding:.55rem .7rem;border-radius:.6rem;color:#344054;font-size:.875rem;font-weight:650;list-style:none}.nav-group>summary::-webkit-details-marker{display:none}.nav-group>summary:after{content:"⌄";margin-left:.32rem;color:var(--soft)}.nav-group[open]>summary,.nav-link:hover{color:var(--blue);background:var(--blue-soft)}.nav-group{position:relative}.mega-panel{position:absolute;top:calc(100% + .65rem);left:50%;transform:translate(-50%);width:min(760px,calc(100vw - 2rem));padding:1rem;display:grid;grid-template-columns:180px 1fr;gap:1rem;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow)}.mega-intro{padding:1rem;border-radius:.8rem;background:var(--canvas)}.mega-intro p{margin:.5rem 0 1rem;color:var(--muted);font-size:.85rem}.mega-intro a{color:var(--blue);font-weight:700;font-size:.85rem}.mega-panel ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;list-style:none;max-height:min(62vh,470px);overflow:auto}.mega-panel li a{display:grid;padding:.66rem .75rem;border-radius:.65rem}.mega-panel li a:hover,.mega-panel li a[aria-current=page]{background:var(--blue-soft)}.mega-panel li span{font-size:.86rem;font-weight:700}.mega-panel li small{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.72rem}.language-label{margin-left:.3rem;border:1px solid var(--line)}.nav-toggle{display:none;min-width:44px;min-height:44px;border:1px solid var(--line);border-radius:.65rem;background:#fff}.eyebrow{display:block;margin-bottom:.62rem;color:var(--blue);font-size:.72rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.button{min-height:44px;padding:.7rem 1rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border:1px solid transparent;border-radius:.7rem;font-weight:750;font-size:.88rem;transition:.18s ease}.button:hover{transform:translateY(-1px)}.button-primary{color:#fff;background:var(--blue);box-shadow:0 6px 18px #075ee833}.button-primary:hover{color:#fff;background:var(--blue-dark)}.button-secondary{color:#344054;border-color:var(--line);background:#fff}.button-secondary:hover{color:var(--blue);border-color:#b2ccff;background:var(--blue-soft)}.button-wide{width:100%}.text-button{min-width:44px;min-height:44px;padding:.5rem;border:0;color:var(--blue);background:transparent;font-weight:700}.status-pill{display:inline-flex;align-items:center;gap:.45rem;padding:.38rem .66rem;border-radius:10rem;color:#067647;background:#ecfdf3;font-size:.78rem;font-weight:700}.status-pill i,.toolbar-status i{width:.48rem;height:.48rem;display:block;border-radius:50%;background:var(--mint)}.breadcrumbs{display:flex;align-items:center;gap:.55rem;margin-bottom:2rem;color:var(--muted);font-size:.8rem}.breadcrumbs a{color:var(--muted)}.breadcrumbs span:last-child{max-width:50vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-heading{margin-bottom:2rem;display:grid;grid-template-columns:1fr auto;align-items:end;gap:2rem}.tool-heading h1,.tool-heading h2{margin-bottom:.7rem;font-size:clamp(2.2rem,4vw,4rem)}.tool-heading p{max-width:760px;color:var(--muted);font-size:clamp(1rem,1.7vw,1.18rem)}.trust-chip{min-width:230px;padding:.8rem .95rem;display:flex;align-items:center;gap:.7rem;border:1px solid var(--line);border-radius:.8rem;background:#fff;box-shadow:var(--shadow-sm)}.trust-chip>span:first-child{width:2.2rem;height:2.2rem;display:grid;place-items:center;color:var(--mint);border-radius:50%;background:#ecfdf3;font-size:1.4rem}.trust-chip strong,.trust-chip small{display:block}.trust-chip strong{font-size:.78rem}.trust-chip small{color:var(--muted);font-size:.68rem}.tool-workspace{min-height:600px;margin-bottom:clamp(4rem,8vw,7rem);padding:.72rem;display:grid;grid-template-columns:minmax(0,1.72fr) minmax(280px,.68fr);gap:.72rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:#eef0f5;box-shadow:var(--shadow)}.preview-panel,.settings-panel{min-width:0;border-radius:calc(var(--radius-lg) - .4rem);background:#fff}.preview-panel{display:grid;grid-template-rows:1fr auto;overflow:hidden}.tool-preview{position:relative;min-height:500px;overflow:hidden;display:grid;place-items:center;isolation:isolate;color:#fff;background:#0d1422}.tool-preview canvas{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.preview-content{position:relative;z-index:1;width:100%;height:100%;display:grid;place-items:center;text-align:center}.tool-preview--color{color:color-mix(in srgb,var(--tool-color, #fff) 15%,#111);background:var(--tool-color, #fff)}.color-stage,.audio-stage{display:grid;justify-items:center;gap:.6rem}.color-stage strong{padding:.42rem .7rem;border-radius:.45rem;background:#fff9;backdrop-filter:blur(10px);font:700 .82rem/1 ui-monospace,monospace}.color-stage span{opacity:.72;font-size:.75rem}.tool-preview--diagnostic{background:#fff;color:#111}.pattern-stage{width:100%;height:100%;display:grid;align-content:end;justify-items:center;padding:1.5rem}.pattern-stage strong,.pattern-stage small{padding:.32rem .58rem;color:#fff;border-radius:.4rem;background:#000000ad}.pattern-stage small{margin-top:.3rem;font-size:.7rem}.gradient-stage{width:100%;height:100%;display:grid;place-items:center;background:linear-gradient(135deg,#075ee8,#8b5cf6)}.gradient-stage span{padding:.55rem .85rem;border:1px solid rgb(255 255 255 / 30%);border-radius:10rem;background:#0000002e;backdrop-filter:blur(8px)}.audio-orb{width:clamp(9rem,20vw,15rem);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#7dd3fc 8%,#075ee8 45%,#172554 75%);box-shadow:0 0 80px #075ee87f;transition:transform .3s}.is-playing .audio-orb{animation:breathe 2.4s ease-in-out infinite}.audio-stage small{color:#a5b4fc}.screen-stage{position:relative;width:100%;height:100%}.wsu-badge{position:absolute;left:10%;top:15%;padding:.65rem .8rem;display:inline-block;color:#fff;border:3px solid currentColor;border-radius:.5rem 1.2rem;font:900 1.3rem/.74 ui-sans-serif,sans-serif;letter-spacing:-.08em;text-align:left}.wsu-badge em{display:block;margin-top:.3rem;color:#5eead4;font:800 .55rem/1 sans-serif;letter-spacing:.18em}.prank-stage{padding:2rem;display:grid;justify-items:center;gap:.4rem}.prank-stage strong{font-size:clamp(1.6rem,4vw,3rem)}.prank-stage span{color:#aab3c5}.tool-preview--update .preview-content{align-content:center;gap:1rem;padding:3rem;background:#081a37}.update-emblem{width:76px;display:grid;grid-template-columns:repeat(2,1fr);gap:5px;transform:rotate(45deg)}.update-emblem i{aspect-ratio:1;border-radius:.25rem;background:#55a4ff}.progress-track{width:min(420px,75%);height:5px;overflow:hidden;border-radius:10rem;background:#ffffff2e}.progress-track i{display:block;width:0;height:100%;background:#fff;transition:width .2s linear}[data-progress-label]{font-size:1.35rem}[data-phase]{color:#bdd5ff}.tool-preview:fullscreen{width:100vw;height:100dvh;min-height:100dvh;border:0;border-radius:0;outline:0;box-shadow:none;cursor:default}.tool-preview:fullscreen::backdrop{background:#000}.tool-preview:fullscreen .color-stage>*,.tool-preview:fullscreen .gradient-stage>span,.tool-preview:fullscreen .gradient-css-preview,.tool-preview:fullscreen .pattern-stage>strong,.tool-preview:fullscreen .pattern-stage>small,.tool-preview:fullscreen .pattern-navigation,.tool-preview:fullscreen .update-simulation-label{display:none!important}.preview-toolbar{min-height:66px;padding:.65rem .82rem;display:flex;align-items:center;justify-content:space-between;gap:.8rem;border-top:1px solid var(--line)}.toolbar-status{display:flex;align-items:center;gap:.48rem;color:var(--muted);font-size:.75rem}.toolbar-actions{display:flex;gap:.45rem}.settings-panel{padding:1.35rem;align-self:stretch}.settings-heading{margin-bottom:1rem;display:flex;align-items:start;justify-content:space-between}.settings-heading-actions{display:flex}.settings-heading h2{font-size:1.2rem;letter-spacing:-.025em}.field{margin:0 0 1rem;display:grid;gap:.4rem;color:#344054;font-size:.78rem;font-weight:700}.field>span,.range-field>span{display:flex;justify-content:space-between;gap:1rem}.field input:not([type=range]):not([type=color]),.field select,.field textarea,.contact-form input,.contact-form textarea{width:100%;min-height:44px;padding:.66rem .72rem;color:var(--ink);border:1px solid #d0d5dd;border-radius:.62rem;background:#fff}.field input[type=color]{width:100%;height:48px;padding:3px;border:1px solid #d0d5dd;border-radius:.62rem;background:#fff}input[type=range]{width:100%;accent-color:var(--blue)}output{color:var(--blue);font-variant-numeric:tabular-nums}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.check-row{min-height:44px;margin-bottom:.65rem;display:flex;align-items:center;gap:.6rem;color:#344054;font-size:.76rem;font-weight:650}.check-row input{width:1rem;height:1rem;accent-color:var(--blue)}.segmented{margin-bottom:1rem;display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:.65rem;overflow:hidden}.segmented button{min-height:44px;color:#344054;border:0;background:#fff;font-size:.75rem;font-weight:700}.segmented button+button{border-left:1px solid var(--line)}.safety-gate{margin-bottom:1rem;padding:.9rem;border:1px solid #fedf89;border-radius:.7rem;background:#fffaeb}.safety-gate strong{font-size:.85rem}.safety-gate p{margin:.25rem 0 .5rem;color:#7a2e0e;font-size:.73rem}.safety-gate .check-row{margin:0;color:#7a2e0e}.shortcut-note{margin-top:1rem;color:var(--muted);font-size:.65rem;line-height:2}kbd{padding:.13rem .3rem;border:1px solid #d0d5dd;border-bottom-width:2px;border-radius:.25rem;color:#344054;background:#fff;font:600 .64rem/1.3 ui-monospace,monospace}.file-field small{color:var(--muted);font-weight:400}.metric{margin-bottom:1rem;padding:.7rem;display:flex;justify-content:space-between;border-radius:.6rem;background:var(--canvas);font-size:.76rem}.trust-row{margin:-3.2rem 0 5rem;padding:1rem;display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;color:var(--muted);border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow-sm);font-size:.8rem;text-align:center}.trust-row strong{color:#344054}.collection-section,.faq-section,.method-section,.content-grid,.note-panel{margin-block:clamp(4.5rem,8vw,8rem)}.section-heading{margin-bottom:1.7rem;display:flex;align-items:end;justify-content:space-between;gap:2rem}.section-heading h2{margin-bottom:.45rem}.section-heading p{max-width:680px;color:var(--muted)}.section-heading>a{flex:none;color:var(--blue);font-size:.84rem;font-weight:750}.tool-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.tool-card a{position:relative;height:100%;min-height:182px;padding:1rem;display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto 1fr;gap:.85rem;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow-sm);transition:.18s ease}.tool-card a:hover{color:var(--ink);transform:translateY(-3px);border-color:#b2ccff;box-shadow:0 14px 30px #10182817}.tool-card-icon{width:2.55rem;height:2.55rem;display:grid;place-items:center;border-radius:.72rem;background:var(--blue-soft)}.tool-card-icon:after{content:"";width:1.2rem;aspect-ratio:1;border:2px solid var(--blue);border-radius:.25rem;box-shadow:.3rem .3rem #075ee829}.tool-card-icon--colors{background:linear-gradient(135deg,var(--card-color, #fff) 0 60%,#eef2f6 60%);border:1px solid var(--line)}.tool-card-icon--colors:after{border-color:color-mix(in srgb,var(--card-color, #fff) 50%,#111);box-shadow:none}.tool-card-icon--screensavers{background:#ecfdf3}.tool-card-icon--screensavers:after{border-color:#039855}.tool-card-icon--pranks{background:#fff6ed}.tool-card-icon--pranks:after{border-color:#f79009;transform:rotate(8deg)}.tool-card-icon--updates{background:#f4f3ff}.tool-card-icon--updates:after{border-color:#6938ef;border-radius:50%}.tool-card-copy{grid-column:1 / -1;align-self:end}.tool-card-copy strong,.tool-card-copy small{display:block}.tool-card-copy strong{margin-bottom:.35rem;font-size:.98rem}.tool-card-copy small{color:var(--muted);font-size:.75rem;line-height:1.45}.card-arrow{color:var(--soft)}.content-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,6rem)}.content-grid h2{margin-bottom:1.5rem}.check-list{display:grid;gap:.85rem;list-style:none}.check-list li{padding-left:1.8rem;position:relative;color:#475467}.check-list li:before{content:"✓";position:absolute;left:0;color:var(--mint);font-weight:900}.step-list{display:grid;gap:.8rem;list-style:none}.step-list li{display:grid;grid-template-columns:2.3rem 1fr;align-items:start;gap:.85rem;color:#475467}.step-list li>span{width:2.25rem;height:2.25rem;display:grid;place-items:center;border-radius:50%;color:var(--blue);background:var(--blue-soft);font-weight:800}.note-panel{padding:clamp(1.5rem,4vw,3rem);display:grid;grid-template-columns:.75fr 1.25fr;gap:3rem;border:1px solid #d6e4ff;border-radius:var(--radius-lg);background:linear-gradient(135deg,#f5f8ff,#fff)}.note-panel ul{padding-left:1.25rem;color:#475467}.note-panel li+li{margin-top:.65rem}.faq-section{max-width:850px;margin-inline:auto}.faq-section>h2{margin-bottom:1.5rem}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{position:relative;padding:1.2rem 2.5rem 1.2rem 0;list-style:none;font-weight:750}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";position:absolute;right:.3rem;color:var(--blue);font-size:1.3rem}.faq-list details[open] summary:after{content:"−"}.faq-list p{padding:0 2rem 1.2rem 0;color:var(--muted)}.editorial-note{margin:4rem 0;padding:1rem;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.editorial-mark{width:2.8rem;height:2.8rem;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--ink);font-size:.65rem;font-weight:900}.editorial-note p{color:var(--muted);font-size:.75rem}.editorial-note a{color:var(--blue);font-size:.78rem;font-weight:750}.guide-links{margin-block:5rem;display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:.8rem;align-items:stretch}.guide-links>a{padding:1.2rem;display:grid;align-content:space-between;gap:1.5rem;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.guide-links>a:hover{border-color:#b2ccff;box-shadow:var(--shadow-sm)}.guide-links>a span{color:var(--blue);font-size:.72rem}.site-footer{position:relative;isolation:isolate;overflow:hidden;color:#cbd5e1;background:radial-gradient(circle at 8% 0%,rgb(7 94 232 / 24%),transparent 31rem),radial-gradient(circle at 92% 12%,rgb(18 183 106 / 10%),transparent 25rem),#0b1220}.site-footer:before{position:absolute;inset:0;z-index:-1;content:"";pointer-events:none;background-image:linear-gradient(rgb(255 255 255 / 2.5%) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / 2.5%) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,black,transparent 72%)}.footer-shell{width:min(100% - 2rem,var(--content));margin-inline:auto}.footer-grid{padding:clamp(4.5rem,7vw,6.5rem) 0 clamp(3.5rem,5vw,4.5rem);display:grid;grid-template-columns:minmax(280px,1.1fr) minmax(500px,1.6fr);gap:clamp(3rem,7vw,7rem);align-items:start}.footer-intro{position:relative}.footer-intro:before{position:absolute;top:-1.5rem;left:0;width:3rem;height:3px;content:"";border-radius:999px;background:linear-gradient(90deg,#3b82f6,#60a5fa);box-shadow:0 0 24px #3b82f6b3}.footer-brand{color:#fff;font-size:1.28rem}.footer-brand:hover{color:#fff}.footer-description{max-width:31rem;margin:1.35rem 0 1.5rem;color:#aebbd0;font-size:.92rem;line-height:1.75}.footer-cta{width:fit-content;min-height:2.85rem;padding:.65rem .9rem .65rem 1rem;display:inline-flex;align-items:center;gap:.7rem;border:1px solid rgb(147 197 253 / 28%);border-radius:.8rem;color:#fff;background:#1e40af47;box-shadow:inset 0 1px #ffffff14;font-size:.82rem;font-weight:700;transition:transform .18s ease,border-color .18s ease,background .18s ease}.footer-cta svg{width:1rem;height:1rem;transition:transform .18s ease}.footer-cta:hover{color:#fff;border-color:#93c5fd85;background:#2563eb61;transform:translateY(-2px)}.footer-cta:hover svg{transform:translate(3px)}.footer-note{margin-top:1.2rem;display:flex;align-items:center;gap:.55rem;color:#7889a4;font-size:.7rem;letter-spacing:.01em}.footer-note>span{width:.45rem;height:.45rem;flex:none;border-radius:50%;background:#34d399;box-shadow:0 0 0 4px #34d3991a}.footer-navigation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,4vw,3.5rem)}.footer-column h2{margin-bottom:1.35rem;color:#f8fafc;font-size:.72rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.footer-column ul{display:grid;gap:.72rem;list-style:none;font-size:.8rem}.footer-column a,.footer-legal a{color:#98a8c0;transition:color .16s ease}.footer-column a:hover,.footer-legal a:hover{color:#f8fafc}.footer-bottom{min-height:4.75rem;padding:1.25rem 0;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;border-top:1px solid rgb(148 163 184 / 16%);color:#71819b;font-size:.7rem}.footer-legal{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.6rem 1.35rem}.toast{position:fixed;left:50%;bottom:max(1rem,env(safe-area-inset-bottom));z-index:1000;max-width:calc(100% - 2rem);padding:.7rem 1rem;opacity:0;transform:translate(-50%,1rem);pointer-events:none;border-radius:.7rem;color:#fff;background:#101828;box-shadow:var(--shadow);font-size:.8rem;transition:.2s}.toast.is-visible{opacity:1;transform:translate(-50%)}}@layer pages{.home-hero{min-height:510px;padding:clamp(3rem,9vw,7rem) 0 3rem;display:grid;grid-template-columns:1fr auto;align-items:end;gap:3rem}.home-hero h1{max-width:850px}.home-hero h1 em{color:var(--blue);font-style:normal}.home-hero p{max-width:680px;margin-top:1.2rem;color:var(--muted);font-size:1.1rem}.hero-proof{display:grid;gap:.8rem}.hero-proof span{min-width:145px;padding:.8rem 1rem;border-left:2px solid var(--line);color:var(--muted);font-size:.74rem}.hero-proof strong{margin-right:.35rem;color:var(--ink);font-size:1.25rem}.home .tool-article>.breadcrumbs{display:none}.home .tool-heading{margin-top:1rem}.method-section{padding:clamp(2rem,5vw,4rem);display:grid;grid-template-columns:1.4fr 1fr;gap:4rem;border-radius:var(--radius-lg);color:#fff;background:#101828}.method-section p{max-width:650px;margin:1rem 0 1.5rem;color:#98a2b3}.method-section dl{display:grid;grid-template-columns:repeat(3,1fr);align-items:end;gap:1rem}.method-section dl div{padding-top:1rem;border-top:1px solid #344054}.method-section dt{font-size:2rem;font-weight:850}.method-section dd{color:#98a2b3;font-size:.72rem}.archive-hero{max-width:820px;margin:3rem 0 4rem}.archive-hero h1{margin-bottom:1rem}.archive-copy{color:var(--muted);font-size:1.08rem}.collection-jumps{margin:-.25rem 0 1.5rem;display:flex;flex-wrap:wrap;gap:.55rem}.collection-jumps a{min-height:40px;padding:.55rem .8rem;display:inline-flex;align-items:center;color:var(--blue);border:1px solid #b2ccff;border-radius:10rem;background:var(--blue-soft);font-size:.76rem;font-weight:750}.catalog-controls{position:sticky;top:5.1rem;z-index:20;margin-bottom:1.5rem;padding:.8rem;display:grid;grid-template-columns:minmax(200px,1fr) auto auto;align-items:center;gap:1rem;border:1px solid var(--line);border-radius:var(--radius);background:#fffffff0;backdrop-filter:blur(10px)}.catalog-controls input{width:100%;min-height:44px;padding:.65rem .8rem;border:1px solid #d0d5dd;border-radius:.65rem}.filter-pills{display:flex;gap:.3rem}.filter-pills button{min-height:38px;padding:.5rem .65rem;border:0;border-radius:10rem;color:var(--muted);background:transparent;font-size:.72rem;font-weight:700}.filter-pills button.active{color:var(--blue);background:var(--blue-soft)}[data-catalog-count]{color:var(--muted);font-size:.72rem;white-space:nowrap}.empty-state{padding:3rem;color:var(--muted);text-align:center}.post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.post-grid article{padding:1.5rem;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.post-grid h2{margin-bottom:.7rem;font-size:1.35rem}.post-grid p{margin-bottom:1rem;color:var(--muted);font-size:.85rem}.post-grid article>a{color:var(--blue);font-size:.8rem;font-weight:750}.standard-page{max-width:850px;margin:3rem auto}.standard-page>header{margin-bottom:3rem}.standard-page .prose{padding:clamp(1.5rem,4vw,3rem);border:1px solid var(--line);border-radius:var(--radius);background:#fff}.prose>*+*{margin-top:1.2rem}.prose h2{margin-top:2.5rem;font-size:1.7rem}.prose ul,.prose ol{padding-left:1.4rem}.prose p,.prose li{color:#344054;line-height:1.75}.prose h3{margin-top:1.8rem;font-size:1.12rem}.prose a{color:var(--blue);font-weight:650;text-decoration:underline;text-decoration-color:#075ee847;text-underline-offset:.18em}.prose a:hover{text-decoration-color:currentcolor}.prose code{padding:.12em .34em;border:1px solid #e4e7ec;border-radius:.35rem;background:#f9fafb;font-size:.88em}.prose pre{padding:1rem 1.1rem;overflow-x:auto;border:1px solid #344054;border-radius:.8rem;color:#e4e7ec;background:#101828}.prose pre code{padding:0;border:0;color:inherit;background:transparent}.tool-editorial,.hub-editorial{max-width:900px;margin:clamp(3rem,7vw,5.5rem) auto 0;padding:clamp(1.5rem,4vw,3rem);border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;box-shadow:0 18px 45px #1018280d}.hub-editorial{margin-bottom:1rem}.tool-editorial>:first-child,.hub-editorial>:first-child{margin-top:0}.article-toc{margin:0 0 2rem;padding:1rem;display:flex;flex-wrap:wrap;align-items:center;gap:.55rem 1rem;border:1px solid #dbe5f4;border-radius:.8rem;background:#f7faff}.article-toc strong{width:100%;color:var(--ink);font-size:.76rem;text-transform:uppercase;letter-spacing:.08em}.article-toc a{font-size:.78rem;text-decoration:none}.callout{padding:1rem 1.1rem;border-left:3px solid var(--blue);border-radius:0 .7rem .7rem 0;color:#344054;background:var(--blue-soft)}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:.8rem}.table-wrap table{width:100%;min-width:620px;border-collapse:collapse;font-size:.82rem}.table-wrap th,.table-wrap td{padding:.75rem .85rem;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.table-wrap th{color:var(--ink);background:#f9fafb}.table-wrap tr:last-child td{border-bottom:0}.source-list{padding:1rem 1rem 1rem 2.4rem!important;border:1px solid var(--line);border-radius:.8rem;background:#f9fafb}.byline{margin-top:1rem;color:var(--muted);font-size:.8rem}.contact-form{margin-top:2rem;display:grid;gap:1rem}.contact-form label{display:grid;gap:.35rem;font-weight:700;font-size:.8rem}.honeypot{position:absolute!important;left:-9999px!important}.not-found{min-height:60vh;display:grid;align-content:center;justify-items:start}.not-found p{margin:1rem 0 1.5rem;color:var(--muted)}.not-found div{display:flex;gap:.6rem}.pagination{margin-top:2rem}.pagination .nav-links{display:flex;flex-wrap:wrap;gap:.4rem}.pagination .page-numbers{min-width:44px;min-height:44px;padding:.6rem;display:grid;place-items:center;border:1px solid var(--line);border-radius:.6rem;background:#fff}.pagination .page-numbers.current{color:#fff;border-color:var(--blue);background:var(--blue)}}.editorial-figure{margin:clamp(1.5rem,3vw,2.5rem) 0}.editorial-figure img{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:1rem;box-shadow:0 18px 44px #1018281f}.editorial-figure figcaption{margin-top:.65rem;color:var(--muted);font-size:.9rem;line-height:1.55}@layer utilities{[hidden]{display:none!important}.is-paused canvas{opacity:.82}@keyframes breathe{50%{transform:scale(1.08);filter:hue-rotate(20deg)}}@keyframes gradient-shift{50%{background-position:100% 50%}}@keyframes pattern-scan{to{background-position:240% 0}}}@media(max-width:1100px){.nav-toggle{display:inline-flex;align-items:center;gap:.5rem}.primary-nav{position:fixed;inset:4.6rem 0 auto;max-height:calc(100dvh - 4.6rem);padding:1rem;display:none;overflow:auto;border-bottom:1px solid var(--line);background:#fff}.primary-nav.is-open{display:block}.nav-group,.nav-link{width:100%;border-bottom:1px solid var(--line)}.nav-group>summary,.nav-link{min-height:50px}.mega-panel{position:static;width:100%;transform:none;display:block;border:0;box-shadow:none}.mega-intro{margin-bottom:.5rem}.mega-panel ul{max-height:none}.language-label{display:inline-flex;margin:1rem 0}.tool-workspace{grid-template-columns:minmax(0,1.5fr) minmax(270px,.7fr)}.tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-controls{grid-template-columns:1fr}.filter-pills{overflow-x:auto}}@media(max-width:900px){.tool-heading{grid-template-columns:1fr;align-items:start}.trust-chip{width:min(100%,320px)}.tool-workspace{grid-template-columns:1fr}.preview-panel{min-height:520px}.tool-preview{min-height:450px}.settings-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem}.settings-heading,.safety-gate,.button-wide,.shortcut-note,.metric{grid-column:1 / -1}.trust-row{grid-template-columns:repeat(2,1fr)}.method-section{grid-template-columns:1fr}.post-grid{grid-template-columns:repeat(2,1fr)}.guide-links{grid-template-columns:1fr 1fr}.guide-links>div{grid-column:1 / -1}.footer-grid{grid-template-columns:1fr;gap:3.5rem}.footer-description{max-width:38rem}}@media(max-width:767px){.site-main{width:min(100% - 1rem,var(--content));padding-top:1.5rem}.header-inner{width:calc(100% - 1rem)}.brand{font-size:1rem}.nav-toggle>span:first-child{display:none}.mega-panel ul{grid-template-columns:1fr}.home-hero{min-height:auto;padding:4rem .5rem;grid-template-columns:1fr}.hero-proof{grid-template-columns:repeat(3,1fr)}.hero-proof span{min-width:0;padding:.6rem}.hero-proof strong{display:block}.tool-heading{padding-inline:.5rem}.tool-heading h1,.tool-heading h2{font-size:2.3rem}.tool-workspace{min-height:0;padding:.4rem;border-radius:1.15rem}.preview-panel{min-height:64dvh}.tool-preview{min-height:calc(64dvh - 68px)}.preview-toolbar{align-items:start}.toolbar-status{display:none}.toolbar-actions{width:100%}.toolbar-actions .button{flex:1;padding-inline:.6rem}.settings-panel{position:relative;display:block;padding:1.1rem}.trust-row{margin-top:-2rem}.section-heading{align-items:start}.tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-card a{min-height:172px}.content-grid,.note-panel{grid-template-columns:1fr;gap:2rem}.method-section{padding:2rem 1.3rem}.method-section dl,.post-grid,.guide-links{grid-template-columns:1fr}.guide-links>div{grid-column:auto}.footer-grid{padding-top:4rem;gap:3rem}.footer-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 2rem}.editorial-note{grid-template-columns:auto 1fr}.editorial-note>a{grid-column:2}}@media(max-width:480px){h1{font-size:2.4rem}.tool-grid{grid-template-columns:1fr}.tool-card a{min-height:150px}.trust-row{grid-template-columns:1fr 1fr;font-size:.72rem}.hero-proof{grid-template-columns:1fr}.hero-proof span{border-left:0;border-top:1px solid var(--line)}.footer-bottom{display:grid;justify-items:start;padding-block:1.5rem}.footer-navigation{grid-template-columns:1fr;gap:2.25rem}.footer-legal{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.tool-preview--update .preview-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.42rem;padding:1.25rem}.tool-preview--update .update-primary-copy{display:flex;flex-direction:column;align-items:center;gap:.18rem;text-align:center}.tool-preview--update .update-footer-message{display:none;position:absolute;left:50%;bottom:9%;width:min(86%,42rem);transform:translate(-50%);color:inherit;font-size:clamp(.66rem,1.15vw,.86rem);font-weight:400;line-height:1.35;text-align:center;white-space:nowrap}.tool-preview--update .update-emblem{flex:0 0 auto;margin:0;color:inherit}.tool-preview--update .update-emblem svg,.tool-preview--update .update-emblem img{display:block;width:100%;height:100%;object-fit:contain}.tool-preview--update .progress-track{flex:0 0 auto}.tool-preview--id-android-fake-update .preview-content{gap:.3rem;transform:none;font-family:Roboto,Segoe UI,Arial,sans-serif}.tool-preview--id-android-fake-update .update-emblem{width:80px;height:80px;margin-bottom:.85rem;border:0;border-radius:0}.tool-preview--id-android-fake-update .update-emblem:before,.tool-preview--id-android-fake-update .update-emblem:after{display:none}.tool-preview--id-android-fake-update .update-primary-copy{gap:.05rem}.tool-preview--id-android-fake-update [data-update-title],.tool-preview--id-android-fake-update [data-progress-label]{font-size:.86rem;font-weight:400;line-height:1.35}.tool-preview--id-android-fake-update [data-phase],.tool-preview--id-android-fake-update .update-footer-message{display:none}.tool-preview--id-android-fake-update .progress-track{order:3;width:190px;height:6px;margin-top:.55rem;border:0;border-radius:0;background:#ffffff40}.tool-preview--id-macos-fake-update .preview-content{gap:1.45rem;transform:none}.tool-preview--id-macos-fake-update .update-emblem{width:80px;height:80px;border:0;border-radius:0;background:transparent;box-shadow:none}.tool-preview--id-macos-fake-update .update-emblem:before,.tool-preview--id-macos-fake-update .update-emblem:after{display:none}.tool-preview--id-macos-fake-update .update-primary-copy,.tool-preview--id-macos-fake-update [data-phase],.tool-preview--id-macos-fake-update .update-footer-message{display:none}.tool-preview--id-macos-fake-update .progress-track{width:190px;height:6px;margin:0;border:0;border-radius:0;background:#ffffff40}.tool-preview--id-ubuntu-fake-update .preview-content{gap:.9rem;transform:none}.tool-preview--id-ubuntu-fake-update .update-emblem,.tool-preview--id-ubuntu-fake-update:fullscreen .update-emblem{width:128px;height:40px;margin:0;transform:none;border:0;border-radius:0;background:transparent;box-shadow:none}.tool-preview--id-ubuntu-fake-update .update-emblem:before,.tool-preview--id-ubuntu-fake-update .update-emblem:after{display:none}.tool-preview--id-ubuntu-fake-update .update-spinner{display:flex;width:auto;height:5px;gap:11px;margin:0;animation:none}.tool-preview--id-ubuntu-fake-update .update-spinner i{position:static;display:block;width:4px;height:4px;transform:none;background:#fff;opacity:.22;animation:ubuntu-reference-dot 5s linear infinite}.tool-preview--id-ubuntu-fake-update .update-spinner i:nth-child(2){animation-delay:1s}.tool-preview--id-ubuntu-fake-update .update-spinner i:nth-child(3){animation-delay:2s}.tool-preview--id-ubuntu-fake-update .update-spinner i:nth-child(4){animation-delay:3s}.tool-preview--id-ubuntu-fake-update .update-spinner i:nth-child(5){animation-delay:4s}.tool-preview--id-windows-10-fake-update .preview-content,.tool-preview--id-windows-11-fake-update .preview-content{justify-content:flex-start;gap:.28rem;padding-top:31%;transform:none;font-family:Segoe UI,Arial,sans-serif}.tool-preview--id-windows-10-fake-update .update-spinner,.tool-preview--id-windows-11-fake-update .update-spinner{display:block;width:40px;height:40px;margin:0 0 .55rem;animation:windows-reference-spin 1.8s linear infinite}.tool-preview--id-windows-10-fake-update .update-spinner i,.tool-preview--id-windows-11-fake-update .update-spinner i{left:calc(50% - 2px);top:calc(50% - 2px);width:4px;height:4px;transform:rotate(calc(var(--dot-index) * 60deg)) translateY(-17px);background:#fff;opacity:calc(.2 + var(--dot-index) * .13)}.tool-preview--id-windows-10-fake-update .update-primary-copy,.tool-preview--id-windows-11-fake-update .update-primary-copy{flex-direction:row;gap:.32ch;font-size:clamp(.75rem,1.35vw,.9rem);white-space:nowrap}.tool-preview--id-windows-10-fake-update [data-update-title],.tool-preview--id-windows-11-fake-update [data-update-title],.tool-preview--id-windows-10-fake-update [data-progress-label],.tool-preview--id-windows-11-fake-update [data-progress-label]{margin:0;font-size:inherit;font-weight:400;line-height:1.35}.tool-preview--id-windows-10-fake-update [data-phase],.tool-preview--id-windows-11-fake-update [data-phase]{position:static;width:auto;transform:none;color:inherit;opacity:1;font-size:clamp(.7rem,1.25vw,.86rem);font-weight:400;text-align:center;white-space:nowrap}.tool-preview--id-windows-10-fake-update .update-footer-message,.tool-preview--id-windows-11-fake-update .update-footer-message{display:block}.tool-preview--update:fullscreen .preview-content{gap:clamp(.5rem,1.2vh,.95rem);padding:clamp(2rem,6vw,7rem)}.tool-preview--id-android-fake-update:fullscreen .update-emblem,.tool-preview--id-macos-fake-update:fullscreen .update-emblem{width:clamp(80px,7.2vw,126px);height:clamp(80px,7.2vw,126px);margin-bottom:clamp(.8rem,2vh,1.5rem);transform:none}.tool-preview--id-android-fake-update:fullscreen [data-update-title],.tool-preview--id-android-fake-update:fullscreen [data-progress-label]{font-size:clamp(.95rem,1.15vw,1.3rem)}.tool-preview--id-android-fake-update:fullscreen .progress-track,.tool-preview--id-macos-fake-update:fullscreen .progress-track{width:clamp(190px,18vw,310px);height:6px}.tool-preview--id-ubuntu-fake-update:fullscreen .update-emblem{width:clamp(128px,10vw,190px);height:clamp(40px,3.2vw,60px)}@media(max-width:767px){.tool-preview--update .preview-content{min-height:100%;height:100%;box-sizing:border-box;padding:.8rem;gap:.3rem}.tool-preview--id-android-fake-update .update-emblem,.tool-preview--id-macos-fake-update .update-emblem{width:58px;height:58px;margin-bottom:.28rem}.tool-preview--id-windows-xp-fake-update .preview-content,.tool-preview--id-windows-7-fake-update .preview-content{transform:none}.tool-preview--id-windows-10-fake-update .preview-content,.tool-preview--id-windows-11-fake-update .preview-content{padding:18% .8rem .72rem;gap:.18rem}.tool-preview--id-windows-10-fake-update .update-spinner,.tool-preview--id-windows-11-fake-update .update-spinner{width:30px;height:30px;margin:0 0 .12rem}.tool-preview--id-windows-10-fake-update .update-spinner i,.tool-preview--id-windows-11-fake-update .update-spinner i{left:calc(50% - 1.5px);top:calc(50% - 1.5px);width:3px;height:3px;transform:rotate(calc(var(--dot-index) * 36deg)) translateY(-13px)}.tool-preview--id-windows-10-fake-update .update-primary-copy,.tool-preview--id-windows-11-fake-update .update-primary-copy{font-size:.66rem}.tool-preview--id-windows-10-fake-update [data-phase],.tool-preview--id-windows-11-fake-update [data-phase]{font-size:.52rem}.tool-preview--id-windows-10-fake-update .update-footer-message,.tool-preview--id-windows-11-fake-update .update-footer-message{bottom:.55rem;font-size:.54rem;line-height:1.25}}.tool-preview--update{container-type:inline-size;font-synthesis:none;text-rendering:geometricPrecision}.tool-preview--id-android-fake-update .preview-content{gap:.35cqw;padding:3cqw;font-family:Roboto,Segoe UI,Arial,sans-serif}.tool-preview--id-android-fake-update .update-emblem,.tool-preview--id-android-fake-update:fullscreen .update-emblem{width:13.5cqw;height:13.5cqw;margin:0 0 1.65cqw}.tool-preview--id-android-fake-update [data-update-title],.tool-preview--id-android-fake-update [data-progress-label]{font-size:clamp(.66rem,1.65cqw,1.55rem);font-weight:400;line-height:1.32}.tool-preview--id-android-fake-update .progress-track,.tool-preview--id-android-fake-update:fullscreen .progress-track{width:20.25cqw;height:clamp(3px,.42cqw,6px);margin-top:1.05cqw}.tool-preview--id-macos-fake-update .preview-content{gap:7.5cqw;padding:3cqw;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.tool-preview--id-macos-fake-update .update-emblem,.tool-preview--id-macos-fake-update:fullscreen .update-emblem{width:11cqw;height:13cqw;margin:0}.tool-preview--id-macos-fake-update .progress-track,.tool-preview--id-macos-fake-update:fullscreen .progress-track{width:20.25cqw;height:clamp(3px,.42cqw,6px)}.tool-preview--id-ubuntu-fake-update .preview-content{gap:2.15cqw;padding:3cqw;font-family:Ubuntu,Segoe UI,Arial,sans-serif}.tool-preview--id-ubuntu-fake-update .update-spinner{height:max(4px,.56cqw);gap:2.75cqw}.tool-preview--id-ubuntu-fake-update .update-spinner i{width:clamp(4px,.55cqw,8px);height:clamp(4px,.55cqw,8px)}.tool-preview--id-windows-10-fake-update .preview-content,.tool-preview--id-windows-11-fake-update .preview-content,.tool-preview--id-windows-10-fake-update:fullscreen .preview-content,.tool-preview--id-windows-11-fake-update:fullscreen .preview-content{gap:.32cqw;padding:31% 3cqw 3cqw;font-family:Segoe UI,Arial,sans-serif}.tool-preview--id-windows-10-fake-update .update-spinner,.tool-preview--id-windows-11-fake-update .update-spinner,.tool-preview--id-windows-10-fake-update:fullscreen .update-spinner,.tool-preview--id-windows-11-fake-update:fullscreen .update-spinner{width:clamp(30px,4cqw,58px);height:clamp(30px,4cqw,58px);margin:0 0 1.2cqw;transform:none}.tool-preview--id-windows-10-fake-update .update-spinner i,.tool-preview--id-windows-11-fake-update .update-spinner i,.tool-preview--id-windows-10-fake-update:fullscreen .update-spinner i,.tool-preview--id-windows-11-fake-update:fullscreen .update-spinner i{left:calc(50% - clamp(1.5px,.18cqw,2.5px));top:calc(50% - clamp(1.5px,.18cqw,2.5px));width:clamp(3px,.35cqw,5px);height:clamp(3px,.35cqw,5px);transform:rotate(calc(var(--dot-index) * 60deg)) translateY(-1.55cqw)}.tool-preview--id-windows-10-fake-update .update-primary-copy,.tool-preview--id-windows-11-fake-update .update-primary-copy,.tool-preview--id-windows-10-fake-update [data-phase],.tool-preview--id-windows-11-fake-update [data-phase],.tool-preview--id-windows-10-fake-update .update-footer-message,.tool-preview--id-windows-11-fake-update .update-footer-message{font-size:clamp(.66rem,1.65cqw,1.55rem);font-weight:400;line-height:1.32}.tool-preview--id-windows-10-fake-update .update-footer-message,.tool-preview--id-windows-11-fake-update .update-footer-message{bottom:9.5%;width:86%}:root{--surface-raised: #ffffff;--surface-muted: #f2f5fa;--surface-tint: #eef4ff;--header-bg: rgb(255 255 255 / 82%);--header-line: rgb(16 24 40 / 8%);--icon-surface: #f4f7fb}html{color-scheme:light;background:var(--canvas)}.site-header{border-color:var(--header-line);background:var(--header-bg);box-shadow:0 1px #10182808,0 12px 28px #10182805}.header-inner{min-height:5rem;width:min(100% - 3rem,1340px)}.brand{gap:.78rem;font-size:1.22rem}.brand-symbol{width:2.5rem;height:2.5rem;filter:drop-shadow(0 8px 14px rgb(16 24 40 / 16%))}.primary-nav{display:contents}.header-inner{display:grid;grid-template-columns:1fr auto 1fr}.brand{justify-self:start}.primary-nav__menu{grid-column:2;display:flex;align-items:center;justify-self:center;gap:.28rem}.primary-nav>.nav-utilities{grid-column:3;justify-self:end}.nav-link,.nav-group>summary{min-height:2.55rem;padding:.5rem .72rem;border:1px solid transparent;border-radius:999px;font-size:.82rem;font-weight:720;letter-spacing:-.01em;transition:color .16s ease,background .16s ease,border-color .16s ease}.nav-group>summary:after{content:"⌄";margin-left:.38rem;font-size:.95em}.nav-group[open]>summary,.nav-link:hover{border-color:#d7e5ff;background:var(--surface-tint)}.nav-utilities{display:flex;align-items:center;gap:.48rem;margin-left:.35rem}.theme-toggle,.icon-button{width:2.5rem;height:2.5rem;padding:0;display:inline-grid;place-items:center;flex:none;color:#475467;border:1px solid var(--line);border-radius:.7rem;background:var(--surface-raised);box-shadow:0 1px 1px #10182805;transition:.16s ease}.theme-toggle:hover,.icon-button:hover{color:var(--blue);border-color:#afcaff;background:var(--surface-tint);transform:translateY(-1px)}.theme-toggle svg,.icon-button svg,.preview-fullscreen-control svg{width:1.05rem;height:1.05rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.theme-toggle__sun{display:none}.language-label{min-height:2.5rem;padding-inline:.75rem;border-radius:.7rem;background:var(--surface-raised)}.language-switcher{position:relative}.language-switcher>summary{min-width:5rem;min-height:2.5rem;padding:.42rem .58rem;display:flex;align-items:center;justify-content:center;gap:.42rem;color:#344054;border:1px solid var(--line);border-radius:.7rem;background:var(--surface-raised);box-shadow:0 1px 1px #10182805;cursor:pointer;list-style:none;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.language-switcher>summary::-webkit-details-marker{display:none}.language-switcher>summary:hover,.language-switcher[open]>summary{color:var(--blue);border-color:#afcaff;background:var(--surface-tint)}.language-switcher>summary svg{width:.92rem;height:.92rem;transition:transform .16s ease}.language-switcher[open]>summary svg{transform:rotate(180deg)}.language-switcher__flag{width:1.35rem;height:1.02rem;flex:none;overflow:hidden;border:1px solid rgb(16 24 40 / 12%);border-radius:.2rem;background-position:center;background-repeat:no-repeat;background-size:cover;box-shadow:0 1px 2px #1018281a}.language-switcher__flag--us{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-us'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23bd3d44'%20d='M0%200h640v480H0'/%3e%3cpath%20stroke='%23fff'%20stroke-width='37'%20d='M0%2055.3h640M0%20129h640M0%20203h640M0%20277h640M0%20351h640M0%20425h640'/%3e%3cpath%20fill='%23192f5d'%20d='M0%200h364.8v258.5H0'/%3e%3cmarker%20id='us-a'%20markerHeight='30'%20markerWidth='30'%3e%3cpath%20fill='%23fff'%20d='m14%200%209%2027L0%2010h28L5%2027z'/%3e%3c/marker%3e%3cpath%20fill='none'%20marker-mid='url(%23us-a)'%20d='m0%200%2016%2011h61%2061%2061%2061%2060L47%2037h61%2061%2060%2061L16%2063h61%2061%2061%2061%2060L47%2089h61%2061%2060%2061L16%20115h61%2061%2061%2061%2060L47%20141h61%2061%2060%2061L16%20166h61%2061%2061%2061%2060L47%20192h61%2061%2060%2061L16%20218h61%2061%2061%2061%2060z'/%3e%3c/svg%3e")}.language-switcher__flag--es{background-image:url(./es-d5m8M5h8.svg)}.language-switcher__flag--fr{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-fr'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M426.7%200H640v480H426.7z'/%3e%3c/svg%3e")}.language-switcher__flag--de{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-de'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fc0'%20d='M0%20320h640v160H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='red'%20d='M0%20160h640v160H0z'/%3e%3c/svg%3e")}.language-switcher__flag--it{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-it'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23009246'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23ce2b37'%20d='M426.7%200H640v480H426.7z'/%3e%3c/g%3e%3c/svg%3e")}.language-switcher__flag--pt{background-image:url(./pt-DZ2ADgIR.svg)}.language-switcher__flag--nl{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-nl'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23ae1c28'%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20160h640v160H0z'/%3e%3cpath%20fill='%2321468b'%20d='M0%20320h640v160H0z'/%3e%3c/svg%3e")}.language-switcher__flag--pl{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pl'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23fff'%20d='M640%20480H0V0h640z'/%3e%3cpath%20fill='%23dc143c'%20d='M640%20480H0V240h640z'/%3e%3c/g%3e%3c/svg%3e")}.language-switcher__flag--tr{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tr'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23e30a17'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M407%20247.5c0%2066.2-54.6%20119.9-122%20119.9s-122-53.7-122-120%2054.6-119.8%20122-119.8%20122%2053.7%20122%20119.9'/%3e%3cpath%20fill='%23e30a17'%20d='M413%20247.5c0%2053-43.6%2095.9-97.5%2095.9s-97.6-43-97.6-96%2043.7-95.8%2097.6-95.8%2097.6%2042.9%2097.6%2095.9z'/%3e%3cpath%20fill='%23fff'%20d='m430.7%20191.5-1%2044.3-41.3%2011.2%2040.8%2014.5-1%2040.7%2026.5-31.8%2040.2%2014-23.2-34.1%2028.3-33.9-43.5%2012-25.8-37z'/%3e%3c/g%3e%3c/svg%3e")}.language-switcher__flag--ru{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ru'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='%230039a6'%20d='M0%20160h640v160H0z'/%3e%3cpath%20fill='%23d52b1e'%20d='M0%20320h640v160H0z'/%3e%3c/svg%3e")}.language-switcher__flag--sa{background-image:url(./sa-Dh79zbT9.svg)}.language-switcher__flag--in{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-in'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23f93'%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20160h640v160H0z'/%3e%3cpath%20fill='%23128807'%20d='M0%20320h640v160H0z'/%3e%3cg%20transform='matrix(3.2%200%200%203.2%20320%20240)'%3e%3ccircle%20r='20'%20fill='%23008'/%3e%3ccircle%20r='17.5'%20fill='%23fff'/%3e%3ccircle%20r='3.5'%20fill='%23008'/%3e%3cg%20id='in-d'%3e%3cg%20id='in-c'%3e%3cg%20id='in-b'%3e%3cg%20id='in-a'%20fill='%23008'%3e%3ccircle%20r='.9'%20transform='rotate(7.5%20-8.8%20133.5)'/%3e%3cpath%20d='M0%2017.5.6%207%200%202l-.6%205z'/%3e%3c/g%3e%3cuse%20xlink:href='%23in-a'%20width='100%25'%20height='100%25'%20transform='rotate(15)'/%3e%3c/g%3e%3cuse%20xlink:href='%23in-b'%20width='100%25'%20height='100%25'%20transform='rotate(30)'/%3e%3c/g%3e%3cuse%20xlink:href='%23in-c'%20width='100%25'%20height='100%25'%20transform='rotate(60)'/%3e%3c/g%3e%3cuse%20xlink:href='%23in-d'%20width='100%25'%20height='100%25'%20transform='rotate(120)'/%3e%3cuse%20xlink:href='%23in-d'%20width='100%25'%20height='100%25'%20transform='rotate(-120)'/%3e%3c/g%3e%3c/svg%3e")}.language-switcher__flag--bd{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bd'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23006a4e'%20d='M0%200h640v480H0z'/%3e%3ccircle%20cx='280'%20cy='240'%20r='160'%20fill='%23f42a41'/%3e%3c/svg%3e")}.language-switcher__flag--cn{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-cn'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cpath%20id='cn-a'%20fill='%23ff0'%20d='M-.6.8%200-1%20.6.8-1-.3h2z'/%3e%3c/defs%3e%3cpath%20fill='%23ee1c25'%20d='M0%200h640v480H0z'/%3e%3cuse%20xlink:href='%23cn-a'%20width='30'%20height='20'%20transform='matrix(71.9991%200%200%2072%20120%20120)'/%3e%3cuse%20xlink:href='%23cn-a'%20width='30'%20height='20'%20transform='matrix(-12.33562%20-20.5871%2020.58684%20-12.33577%20240.3%2048)'/%3e%3cuse%20xlink:href='%23cn-a'%20width='30'%20height='20'%20transform='matrix(-3.38573%20-23.75998%2023.75968%20-3.38578%20288%2095.8)'/%3e%3cuse%20xlink:href='%23cn-a'%20width='30'%20height='20'%20transform='matrix(6.5991%20-23.0749%2023.0746%206.59919%20288%20168)'/%3e%3cuse%20xlink:href='%23cn-a'%20width='30'%20height='20'%20transform='matrix(14.9991%20-18.73557%2018.73533%2014.99929%20240%20216)'/%3e%3c/svg%3e")}.language-switcher__flag--jp{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-jp'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='jp-a'%3e%3cpath%20fill-opacity='.7'%20d='M-88%2032h640v480H-88z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23jp-a)'%20transform='translate(88%20-32)'%3e%3cpath%20fill='%23fff'%20d='M-128%2032h720v480h-720z'/%3e%3ccircle%20cx='523.1'%20cy='344.1'%20r='194.9'%20fill='%23bc002d'%20transform='translate(-168.4%208.6)scale(.76554)'/%3e%3c/g%3e%3c/svg%3e")}.language-switcher__flag--kr{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-kr'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='kr-a'%3e%3cpath%20fill-opacity='.7'%20d='M-95.8-.4h682.7v512H-95.8z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23kr-a)'%20transform='translate(89.8%20.4)scale(.9375)'%3e%3cpath%20fill='%23fff'%20d='M-95.8-.4H587v512H-95.8Z'/%3e%3cg%20transform='rotate(-56.3%20361.6%20-101.3)scale(10.66667)'%3e%3cg%20id='kr-c'%3e%3cpath%20id='kr-b'%20fill='%23000001'%20d='M-6-26H6v2H-6Zm0%203H6v2H-6Zm0%203H6v2H-6Z'/%3e%3cuse%20xlink:href='%23kr-b'%20width='100%25'%20height='100%25'%20y='44'/%3e%3c/g%3e%3cpath%20stroke='%23fff'%20d='M0%2017v10'/%3e%3cpath%20fill='%23cd2e3a'%20d='M0-12a12%2012%200%200%201%200%2024Z'/%3e%3cpath%20fill='%230047a0'%20d='M0-12a12%2012%200%200%200%200%2024A6%206%200%200%200%200%200Z'/%3e%3ccircle%20cy='-6'%20r='6'%20fill='%23cd2e3a'/%3e%3c/g%3e%3cg%20transform='rotate(-123.7%20191.2%2062.2)scale(10.66667)'%3e%3cuse%20xlink:href='%23kr-c'%20width='100%25'%20height='100%25'/%3e%3cpath%20stroke='%23fff'%20d='M0-23.5v3M0%2017v3.5m0%203v3'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.language-switcher__flag--id{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-id'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23e70011'%20d='M0%200h640v240H0Z'/%3e%3cpath%20fill='%23fff'%20d='M0%20240h640v240H0Z'/%3e%3c/svg%3e")}.language-switcher__flag--vn{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-vn'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='vn-a'%3e%3cpath%20fill-opacity='.7'%20d='M-85.3%200h682.6v512H-85.3z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23vn-a)'%20transform='translate(80)scale(.9375)'%3e%3cpath%20fill='%23da251d'%20d='M-128%200h768v512h-768z'/%3e%3cpath%20fill='%23ff0'%20d='M349.6%20381%20260%20314.3l-89%2067.3L204%20272l-89-67.7%20110.1-1%2034.2-109.4L294%20203l110.1.1-88.5%2068.4%2033.9%20109.6z'/%3e%3c/g%3e%3c/svg%3e")}.language-switcher__flag--th{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-th'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23f4f5f8'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%232d2a4a'%20d='M0%20162.5h640v160H0z'/%3e%3cpath%20fill='%23a51931'%20d='M0%200h640v82.5H0zm0%20400h640v80H0z'/%3e%3c/g%3e%3c/svg%3e")}.language-switcher__flag--se{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-se'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23005293'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fecb00'%20d='M176%200v192H0v96h176v192h96V288h368v-96H272V0z'/%3e%3c/svg%3e")}.language-switcher__flag--dk{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-dk'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23c8102e'%20d='M0%200h640.1v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M205.7%200h68.6v480h-68.6z'/%3e%3cpath%20fill='%23fff'%20d='M0%20205.7h640.1v68.6H0z'/%3e%3c/svg%3e")}.language-switcher__code{font-size:.76rem;font-weight:800;letter-spacing:.05em}.language-switcher__panel{position:absolute;top:calc(100% + .7rem);inset-inline-end:0;z-index:120;width:min(390px,calc(100vw - 2rem));padding:.8rem;color:var(--ink);border:1px solid var(--line);border-radius:1rem;background:var(--surface-raised);box-shadow:0 24px 52px #10182829}.language-switcher__heading{padding:.35rem .45rem .72rem;font-size:.78rem}.language-switcher__current,.language-switcher__option{width:100%;min-height:3.25rem;padding:.48rem .58rem;display:grid;grid-template-columns:1.35rem minmax(0,1fr) auto;align-items:center;gap:.55rem;color:var(--ink);border:0;border-radius:.68rem;background:transparent;text-align:start}.language-switcher__current{margin-bottom:.55rem;color:#174788;background:var(--surface-tint)}.language-switcher__current svg{width:1rem;height:1rem;color:var(--blue)}.language-switcher__current strong,.language-switcher__option strong,.language-switcher__current small,.language-switcher__option small{display:block}.language-switcher__current strong,.language-switcher__option strong{font-size:.76rem;line-height:1.35}.language-switcher__current small,.language-switcher__option small{margin-top:.08rem;color:var(--muted);font-size:.66rem;line-height:1.3}.language-switcher__options{max-height:min(52vh,430px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.18rem;overflow-y:auto;list-style:none;scrollbar-gutter:stable}.language-switcher__option:disabled{opacity:.58;cursor:not-allowed}.language-switcher__option:disabled:hover{background:var(--surface-muted)}.mega-panel{border-color:var(--line);background:var(--surface-raised);box-shadow:0 24px 52px #10182824}.mega-intro{background:var(--surface-muted)}.home-dashboard{width:min(100% - 3rem,1280px);padding-top:0;padding-bottom:clamp(4rem,8vw,7.5rem)}.home-intro{max-width:820px;margin:0 auto clamp(1.2rem,2.4vw,2.2rem);padding:clamp(3.8rem,7vw,6.6rem) 1rem clamp(.4rem,1vw,.9rem)}.home-intro .eyebrow{width:fit-content;margin:0 auto 1.15rem;padding:.42rem .68rem;color:#075ee8;border:1px solid #cadcff;border-radius:999px;background:#f4f8ff;font-size:.64rem;letter-spacing:.12em}.home-intro h1{max-width:760px;margin-inline:auto;font-size:clamp(3rem,5.1vw,4.85rem);line-height:.98;letter-spacing:-.055em}.home-intro p{max-width:650px;margin:1.35rem auto 0;color:var(--muted);font-size:clamp(1rem,1.45vw,1.12rem);line-height:1.65}.home .tool-article--compact .tool-workspace{height:420px;min-height:420px;margin-bottom:0;padding:.65rem;grid-template-columns:minmax(300px,.92fr) minmax(370px,1.55fr) minmax(260px,.76fr);gap:.65rem;border-color:#dce3ed;border-radius:1.4rem;background:#e9eef5;box-shadow:0 26px 64px #1018281c}.home-color-picker,.home .settings-panel,.home .preview-panel{border:1px solid rgb(255 255 255 / 72%);border-radius:.98rem;background:var(--surface-raised)}.home-color-picker{padding:1rem;gap:.9rem}.home-color-picker__heading{align-items:center}.home-color-picker__heading .eyebrow{margin-bottom:.22rem;color:var(--blue);font-size:.59rem}.home-color-picker__heading h2{font-size:1.18rem}.home-color-picker__heading>a{min-height:34px;padding:.4rem .48rem;border-radius:.5rem;background:var(--surface-tint);font-size:.68rem}.home-color-picker__grid{grid-auto-rows:1fr;gap:.5rem}.home-color-picker__grid>a{padding:.36rem;border-color:#e3e8f0;border-radius:.68rem;background:#fbfcfe}.home-color-picker__swatch{border-radius:.48rem}.home-color-picker__grid strong{padding-inline:.08rem;font-size:.61rem}.home .preview-panel{grid-template-rows:minmax(0,1fr);overflow:hidden}.home .tool-preview--color{cursor:zoom-in;outline:0}.home .tool-preview--color:focus-visible{outline:3px solid var(--blue);outline-offset:-5px}.home .color-stage{gap:0}.home .color-stage strong{color:#475467;font-size:.72rem;font-weight:720;letter-spacing:.08em;opacity:.7}.preview-fullscreen-control{position:absolute;top:.9rem;right:.9rem;z-index:3;width:2.7rem;height:2.7rem;padding:0;display:grid;place-items:center;color:#344054;border:1px solid #e2e7ef;border-radius:.78rem;background:#ffffffeb;box-shadow:0 8px 20px #1018281a;transition:.16s ease}.preview-fullscreen-control:hover{color:var(--blue);border-color:#b5ceff;background:#f7faff;transform:scale(1.04)}.home .preview-toolbar{display:none}.home .settings-panel{padding:1.05rem}.home .settings-heading{margin-bottom:1.15rem}.home .settings-heading .eyebrow{margin-bottom:.24rem;color:var(--blue);font-size:.59rem}.home .settings-heading h2{font-size:1.05rem}.settings-heading-actions{gap:.38rem}.home .icon-button{width:2.2rem;height:2.2rem;border-radius:.62rem}.home .field{margin-bottom:.9rem;gap:.42rem;color:#475467;font-size:.72rem;font-weight:700}.home .field input:not([type=range]):not([type=color]),.home .field select{min-height:44px;padding-left:.78rem;border-color:#d7dee9;border-radius:.7rem;background-color:#fbfcff;box-shadow:inset 0 1px #10182805;font-size:.8rem;font-weight:650}.home .field input:not([type=range]):not([type=color]):focus,.home .field select:focus{border-color:#75a4ff;outline:3px solid rgb(7 94 232 / 12%)}.home input[type=range]::-webkit-slider-runnable-track{height:5px;background:linear-gradient(90deg,#90b8ff,#dce5f4)}.home .check-row{min-height:44px;margin-top:.1rem;padding:.45rem .6rem;border-radius:.68rem;background:#f7f9fc}.home .shortcut-note{margin-top:.8rem;padding-top:.68rem;border-top:1px solid var(--line)}.home-dashboard .trust-row{margin:1rem 0 2.3rem;padding:.7rem;border-color:#dfe5ee;border-radius:1.05rem;background:var(--surface-raised);box-shadow:0 12px 28px #1018280d}.home-dashboard .trust-row>span{padding:.6rem 1rem}.trust-icon{border-color:#c6e9d8;background:linear-gradient(145deg,#f1fff8,#e4f9ef);box-shadow:inset 0 1px #ffffffe5}.dashboard-section--popular{margin-top:0}:root[data-theme=dark]{color-scheme:dark;--ink: #f4f7ff;--muted: #aab5c9;--soft: #7f8ba2;--line: #2b364b;--panel: #121a2a;--canvas: #0b1220;--blue: #75a7ff;--blue-dark: #4b83f5;--blue-soft: #182c4f;--mint: #43d496;--surface-raised: #121a2a;--surface-muted: #172236;--surface-tint: #172b4d;--header-bg: rgb(11 18 32 / 84%);--header-line: rgb(176 196 230 / 13%);--icon-surface: #1b273c}:root[data-theme=dark] .site-header,:root[data-theme=dark] .primary-nav,:root[data-theme=dark] .mega-panel,:root[data-theme=dark] .home-color-picker,:root[data-theme=dark] .home .settings-panel,:root[data-theme=dark] .home .preview-panel,:root[data-theme=dark] .trust-row,:root[data-theme=dark] .tool-card a,:root[data-theme=dark] .post-grid article,:root[data-theme=dark] .guide-links>a,:root[data-theme=dark] .language-switcher>summary,:root[data-theme=dark] .language-switcher__panel,:root[data-theme=dark] .theme-toggle,:root[data-theme=dark] .icon-button{background:var(--surface-raised)}:root[data-theme=dark] .mega-intro,:root[data-theme=dark] .home .check-row,:root[data-theme=dark] .home-color-picker__grid>a,:root[data-theme=dark] .field input:not([type=range]):not([type=color]),:root[data-theme=dark] .field select,:root[data-theme=dark] .field textarea,:root[data-theme=dark] .contact-form input,:root[data-theme=dark] .contact-form textarea{color:var(--ink);background-color:var(--surface-muted)}:root[data-theme=dark] .site-header,:root[data-theme=dark] .tool-card a,:root[data-theme=dark] .home-color-picker__grid>a,:root[data-theme=dark] .home .field input:not([type=range]):not([type=color]),:root[data-theme=dark] .home .field select,:root[data-theme=dark] .theme-toggle,:root[data-theme=dark] .icon-button{border-color:var(--line)}:root[data-theme=dark] .home .tool-article--compact .tool-workspace{border-color:#29364c;background:#1b2639;box-shadow:0 28px 72px #00000059}:root[data-theme=dark] .home .color-stage strong{color:#344054}:root[data-theme=dark] .home-intro .eyebrow{color:#9fc0ff;border-color:#32588f;background:#132846}:root[data-theme=dark] .trust-icon{border-color:#245e49;background:#14382d}:root[data-theme=dark] .site-footer{background:radial-gradient(circle at 8% 0%,rgb(7 94 232 / 20%),transparent 31rem),radial-gradient(circle at 92% 12%,rgb(18 183 106 / 8%),transparent 25rem),#070c15}:root[data-theme=dark] .nav-link,:root[data-theme=dark] .nav-group>summary,:root[data-theme=dark] .language-switcher>summary{color:#c5d1e6}:root[data-theme=dark] .language-switcher__current{color:#b9d5ff}:root[data-theme=dark] .home-dashboard .method-section,:root[data-theme=dark] .home-dashboard .method-section h2,:root[data-theme=dark] .home-dashboard .method-section p,:root[data-theme=dark] .home-dashboard .method-section li{color:#172033}:root[data-theme=dark] .home-dashboard .method-section .eyebrow{color:#075ee8}:root[data-theme=dark] .home-dashboard .method-section .button-secondary{color:#172033;border-color:#c9d2df;background:#fff}:root[data-theme=dark] .theme-toggle__moon{display:none}:root[data-theme=dark] .theme-toggle__sun{display:block}@media(max-width:1100px){.header-inner{min-height:4.5rem;display:flex}.primary-nav{top:4.5rem;display:none;background:var(--surface-raised)}.primary-nav.is-open,.primary-nav__menu{display:block}.nav-utilities{min-height:3.75rem;margin:0;padding-inline:.7rem;align-items:flex-start}.language-switcher{flex:1}.language-switcher>summary{width:fit-content}.language-switcher__panel{position:static;width:100%;margin-top:.55rem;box-shadow:0 12px 28px #1018281a}.home .tool-article--compact .tool-workspace{height:540px;min-height:0}}@media(max-width:767px){.header-inner,.home-dashboard{width:min(100% - 1.2rem,1280px)}.header-inner{min-height:4rem}.primary-nav{top:4rem}.language-switcher__options{grid-template-columns:1fr}.brand-symbol{width:2.2rem;height:2.2rem}.home-dashboard{padding-top:0}.home-intro{margin-bottom:1.15rem;padding:3.2rem .25rem 0}.home-intro .eyebrow{margin-bottom:.85rem;font-size:.57rem}.home-intro h1{font-size:clamp(2.5rem,12.5vw,3.35rem)}.home-intro p{margin-top:1rem;font-size:.94rem;line-height:1.55}.home .tool-article--compact .tool-workspace{height:auto;padding:.45rem;border-radius:1.05rem}.home .preview-toolbar{min-height:3.4rem;padding:.35rem;display:flex;justify-content:flex-end;border-top-color:var(--line)}.home .preview-toolbar .toolbar-actions{width:auto}.home .preview-toolbar .settings-toggle{min-width:2.5rem;min-height:2.5rem;padding:0;color:#475467;border-radius:.65rem;font-size:0}.home .preview-toolbar .settings-toggle svg{width:1.05rem;height:1.05rem}.preview-fullscreen-control{top:.68rem;right:.68rem;width:2.45rem;height:2.45rem}.home-color-picker{padding:.78rem}.home-dashboard .trust-row{margin:.9rem 0 2rem;padding:.42rem}.home-dashboard .trust-row>span{padding:.65rem .45rem}}.tool-preview--id-windows-10-fake-update:fullscreen .update-spinner,.tool-preview--id-windows-11-fake-update:fullscreen .update-spinner{width:clamp(40px,3vw,58px);height:clamp(40px,3vw,58px);transform:scale(clamp(1,.075vw,1.45))}.tool-preview--id-windows-10-fake-update:fullscreen .update-primary-copy,.tool-preview--id-windows-11-fake-update:fullscreen .update-primary-copy,.tool-preview--id-windows-10-fake-update:fullscreen [data-phase],.tool-preview--id-windows-11-fake-update:fullscreen [data-phase],.tool-preview--id-windows-10-fake-update:fullscreen .update-footer-message,.tool-preview--id-windows-11-fake-update:fullscreen .update-footer-message{font-size:clamp(.95rem,1vw,1.25rem)}@keyframes windows-reference-spin{to{transform:rotate(360deg)}}@keyframes ubuntu-reference-dot{0%,18%{background:#e95420;opacity:1}20%,to{background:#fff;opacity:.24}}@media(prefers-reduced-motion:reduce){.tool-preview--id-ubuntu-fake-update .update-spinner i,.tool-preview--id-windows-10-fake-update .update-spinner,.tool-preview--id-windows-11-fake-update .update-spinner{animation:none}}.quick-colors--legacy{display:none}.home-color-picker{min-width:0;padding:.7rem;display:grid;align-content:center;gap:.65rem;border:1px solid #e1e6ee;border-radius:.72rem;background:#fff}.home-color-picker__heading{display:flex;align-items:end;justify-content:space-between;gap:.5rem}.home-color-picker__heading .eyebrow{margin-bottom:.12rem;font-size:.56rem}.home-color-picker__heading h2{font-size:1rem;letter-spacing:-.025em}.home-color-picker__heading>a{min-height:32px;display:inline-flex;align-items:center;gap:.25rem;color:var(--blue);font-size:.66rem;font-weight:750;white-space:nowrap}.home-color-picker__heading svg{width:.9rem;height:.9rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.home-color-picker__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:88px;gap:.42rem}.home-color-picker__grid>a{min-width:0;padding:.32rem;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:.3rem;color:#344054;border:1px solid #e3e7ed;border-radius:.58rem;background:#fbfcfe;box-shadow:0 1px 2px #10182808;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.home-color-picker__grid>a:hover{color:var(--ink);border-color:#9bbcf8;box-shadow:0 5px 12px #10182814;transform:translateY(-1px)}.home-color-picker__grid>a[aria-current=page]{border-color:#84adff;box-shadow:0 0 0 2px #075ee81a}.home-color-picker__swatch{width:100%;min-height:0;display:block;border:1px solid rgb(16 24 40 / 13%);border-radius:.4rem;background:var(--swatch, #fff);box-shadow:inset 0 1px #ffffff38}.home-color-picker__grid strong{overflow:hidden;font-size:.61rem;font-weight:650;line-height:1.15;text-align:center;text-overflow:ellipsis;white-space:nowrap}@media(min-width:1180px){.home-dashboard{padding-top:.55rem}.home-intro{margin-bottom:.45rem}.home-intro .eyebrow{margin-bottom:.14rem;font-size:.61rem}.home-intro h1{font-size:2.35rem;line-height:1}.home-intro p{margin-top:.24rem;font-size:.78rem;line-height:1.35}.home .tool-article--compact .tool-workspace{height:330px;min-height:330px;padding:.55rem;grid-template-columns:minmax(410px,420px) minmax(0,1fr) 270px;gap:.55rem}.home .tool-article--compact .preview-panel{height:auto;align-self:center;grid-template-rows:auto auto}.home .tool-article--compact .tool-preview{height:auto;aspect-ratio:16 / 9}.home .tool-article--compact .preview-toolbar{min-height:45px;padding:.2rem .42rem}.home .tool-article--compact .preview-toolbar .button{min-height:36px;padding:.4rem .58rem;font-size:.69rem}.home .tool-preview--color .color-stage{opacity:1}.home .color-stage{gap:.35rem}.home .color-stage strong{font-size:.68rem}.home .color-stage span{font-size:.62rem}.home .tool-article--compact .settings-panel{padding:.68rem;overflow:hidden}.home .settings-heading{margin-bottom:.38rem}.home .settings-heading .eyebrow{margin-bottom:.08rem;font-size:.53rem}.home .settings-heading h2{font-size:.93rem}.home .text-button{min-width:34px;min-height:32px;padding:.3rem .4rem;font-size:.61rem}.home .field{margin-bottom:.42rem;gap:.16rem;font-size:.64rem}.home .field input:not([type=range]):not([type=color]),.home .field select,.home .field textarea{min-height:34px;padding-block:.35rem;font-size:.73rem}.home input[type=range]{height:17px}.home .check-row{min-height:32px;margin-bottom:.14rem;font-size:.63rem}.home .check-row input[type=checkbox]{width:30px;height:18px;flex-basis:30px;background:radial-gradient(circle at 7px 50%,#fff 0 5px,transparent 5.5px),#d0d5dd}.home .check-row input[type=checkbox]:checked{background:radial-gradient(circle at 22px 50%,#fff 0 5px,transparent 5.5px),var(--blue)}.home .shortcut-note{margin-top:.24rem;font-size:.53rem;line-height:1.55}.home .shortcut-note kbd{padding:.08rem .2rem;font-size:.52rem}.home-dashboard .trust-row{min-height:50px;margin:.42rem 0;padding:.35rem .48rem}.home-dashboard .trust-row>span{padding:.08rem .72rem;grid-template-columns:28px 1fr;column-gap:.5rem}.home-dashboard .trust-row b{font-size:.67rem}.home-dashboard .trust-row small{font-size:.54rem}.home-dashboard .trust-icon{width:27px;height:27px}.dashboard-section--popular{margin:.42rem 0 2.5rem;padding-top:0}.dashboard-section--popular>.compact-heading{margin-bottom:.34rem}.dashboard-section--popular .compact-heading .eyebrow{margin-bottom:.08rem;font-size:.55rem}.dashboard-section--popular .compact-heading h2{font-size:.98rem}.dashboard-section--popular .tool-grid{gap:.55rem}.dashboard-section--popular .tool-card a{padding:.38rem;border-radius:.68rem}.dashboard-section--popular .tool-card-visual{border-radius:.48rem}.dashboard-section--popular .tool-card-copy{padding:.38rem .18rem .12rem}.dashboard-section--popular .tool-card-copy strong{min-height:2.3em;font-size:.7rem;line-height:1.15}}@media(min-width:768px)and (max-width:1179px){.home .tool-article--compact .tool-workspace{height:520px;grid-template-columns:minmax(0,1fr) 280px;grid-template-rows:104px minmax(0,1fr)}.home-color-picker{grid-column:1 / -1;grid-row:1;padding:.5rem .65rem;grid-template-columns:150px 1fr;align-items:center}.home-color-picker__grid{grid-template-columns:repeat(10,minmax(0,1fr));grid-auto-rows:76px}.home-color-picker__heading{display:block}.home-color-picker__heading>a{margin-top:.15rem}.home .preview-panel{grid-column:1;grid-row:2}.home .settings-panel{grid-column:2;grid-row:2}}@media(max-width:767px){.brand-symbol{width:2rem;height:2rem}.brand-wordmark{font-size:1.02rem}.home .tool-article--compact .tool-workspace{display:flex;flex-direction:column}.home .preview-panel{order:1}.home-color-picker{order:2;margin-top:.38rem;padding:.65rem;align-content:start}.home-color-picker__grid{grid-auto-rows:68px;gap:.32rem}.home-color-picker__grid strong{font-size:.53rem}.home .settings-panel{order:3}.home .settings-backdrop{order:4}}@media print{.site-header,.site-footer,.preview-toolbar,.settings-panel{display:none!important}.site-main{width:100%}}@layer components{.compact-heading{margin-bottom:.8rem;display:flex;align-items:end;justify-content:space-between;gap:1rem}.compact-heading h2{font-size:1.12rem;letter-spacing:-.025em}.compact-heading>a,.section-heading>a{color:var(--blue);font-size:.78rem;font-weight:760;white-space:nowrap}.tool-card a{min-height:0;padding:.58rem;display:flex;flex-direction:column;gap:0;overflow:hidden}.tool-card-visual{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;display:block;flex:none;color:#fff;border:1px solid rgb(16 24 40 / 9%);border-radius:.68rem;background:#111827;box-shadow:inset 0 0 0 1px #ffffff0d}.tool-card-visual>span,.tool-card-visual>span>i,.tool-card-visual>span>b,.tool-card-visual>span>em,.tool-card-visual>span>small{position:absolute;display:block}.tool-card-copy{width:100%;padding:.72rem .32rem .38rem;align-self:auto}.tool-card-copy strong{min-height:2.45em;margin:0;display:grid;align-content:start;font-size:.87rem;line-height:1.22;letter-spacing:-.015em}.tool-card-copy small{display:none}.mini-color-field{inset:0;background:var(--preview-color, #fff)}.mini-color-field:after{content:"";position:absolute;inset:10px;border:1px solid rgb(0 0 0 / 8%);border-radius:.36rem}.mini-color-field i{left:12px;top:12px;width:6px;height:6px;border-radius:50%;background:#0000002e}.mini-color-field b{right:12px;bottom:9px;padding:.18rem .3rem;color:color-mix(in srgb,var(--preview-color, #fff) 14%,#111827);border-radius:.24rem;background:#ffffffa8;font:700 .48rem/1 ui-monospace,monospace}.preview-id-zoom-lighting .mini-color-field{background:linear-gradient(112deg,#ffe1a8,#fff8e8 46%,#dbeafe)}.preview-id-white-screen-image .mini-color-field:before{content:"PNG  1920 × 1080";position:absolute;left:50%;top:50%;padding:.28rem .42rem;transform:translate(-50%,-50%);color:#344054;border:1px solid #d0d5dd;border-radius:.3rem;background:#fff;font:700 .42rem/1.1 ui-monospace,monospace;white-space:nowrap}.mini-pixel-grid{inset:0;background-color:#090d16;background-image:linear-gradient(rgb(255 255 255 / 8%) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / 8%) 1px,transparent 1px);background-size:12px 12px}.mini-pixel-grid i{left:62%;top:42%;width:5px;height:5px;background:#ff3152;box-shadow:0 0 7px #ff3152}.mini-monitor-pattern{inset:0;display:grid!important;grid-template-columns:repeat(4,1fr);background:#080c15}.mini-monitor-pattern i{position:static!important}.mini-monitor-pattern i:nth-child(1){background:#ff304f}.mini-monitor-pattern i:nth-child(2){background:#2ed675}.mini-monitor-pattern i:nth-child(3){background:#2674ff}.mini-monitor-pattern i:nth-child(4){background:#fff}.mini-monitor-pattern b{left:50%;top:50%;padding:.28rem .46rem;transform:translate(-50%,-50%);color:#fff;border-radius:.25rem;background:#000000b8;font:800 .48rem/1 ui-monospace,monospace}.mini-uniformity{inset:0;background:radial-gradient(circle at 50% 48%,#858a92,#656a73 62%,#323640)}.mini-uniformity i{inset:12px;border:1px dashed rgb(255 255 255 / 45%)}.mini-uniformity b{left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;font:700 .55rem/1 ui-monospace,monospace}.mini-oled{inset:0;display:grid!important;grid-template-columns:repeat(5,1fr)}.mini-oled i{position:static!important}.mini-oled i:nth-child(1){background:#050505}.mini-oled i:nth-child(2){background:#111}.mini-oled i:nth-child(3){background:#1b1b1b}.mini-oled i:nth-child(4){background:#272727}.mini-oled i:nth-child(5){background:#333}.mini-gradient{inset:0;background:linear-gradient(135deg,#0b63f6,#7357ee 50%,#22d3ee)}.mini-gradient i{left:14%;right:14%;bottom:17px;height:3px;border-radius:3px;background:#ffffff8c}.mini-gradient b{left:12px;top:10px;padding:.18rem .3rem;border-radius:.2rem;background:#00000040;font:700 .46rem/1 ui-monospace,monospace}.mini-audio{inset:0;display:flex!important;align-items:center;justify-content:center;gap:5px;background:radial-gradient(circle at 50% 50%,#173a82,#071020 70%)}.mini-audio i{position:static!important;width:3px;height:var(--wave, 28%);border-radius:4px;background:#65d7ff;box-shadow:0 0 6px #65d7ff99}.mini-audio i:nth-child(2),.mini-audio i:nth-child(8){--wave: 42%}.mini-audio i:nth-child(3),.mini-audio i:nth-child(7){--wave: 58%}.mini-audio i:nth-child(4),.mini-audio i:nth-child(6){--wave: 76%}.mini-audio i:nth-child(5){--wave: 92%}.mini-dvd{inset:0;background:radial-gradient(circle at 30% 25%,#17213a,#05070d 60%)}.mini-dvd b{left:20%;top:25%;padding:.32rem .5rem;color:#59f0c7;border:2px solid currentColor;border-radius:.3rem .7rem;font:900 .72rem/1 sans-serif;box-shadow:0 0 12px #59f0c759}.mini-dvd i{left:18%;top:64%;width:42%;height:1px;transform:rotate(-16deg);transform-origin:left;background:linear-gradient(90deg,rgb(89 240 199 / 45%),transparent)}.mini-clock{inset:0;display:flex!important;align-items:center;justify-content:center;gap:5px;background:linear-gradient(#10131a,#020304)}.mini-clock b{position:relative!important;padding:.38rem .42rem;color:#f4f4f0;border:1px solid #303642;border-radius:.3rem;background:linear-gradient(#1f2430 49%,#090b10 50%);font:650 .85rem/1 ui-monospace,monospace}.mini-clock i{position:relative!important;color:#8c95a4;font: .7rem/1 ui-monospace,monospace}.mini-rain{inset:0;display:flex!important;justify-content:space-evenly;overflow:hidden;padding:6px;background:#010905}.mini-rain i{position:static!important;width:1em;color:#42f58d;font:500 .43rem/1.3 ui-monospace,monospace;overflow-wrap:anywhere;text-shadow:0 0 5px #36e878}.mini-rain i:nth-child(2n){padding-top:18px;opacity:.64}.mini-quote{inset:0;background:linear-gradient(135deg,#eee7dd,#c8d6ce)}.mini-quote b{left:15px;top:3px;color:#47725f;font:700 2rem/1 Georgia,serif}.mini-quote i{left:30px;top:32px;color:#21352d;font:600 .5rem/1.45 Georgia,serif}.mini-signal{inset:0;background:linear-gradient(90deg,#f5e82f 0 14.28%,#11d6e8 14.28% 28.56%,#46df57 28.56% 42.84%,#e443e3 42.84% 57.12%,#ef4545 57.12% 71.4%,#335ce9 71.4% 85.68%,#151515 85.68%)}.mini-signal i{inset:62% 0 0;background:linear-gradient(90deg,#101010 0 18%,#eee 18% 35%,#191919 35% 66%,#ddd 66% 82%,#0c0c0c 82%)}.mini-signal b{left:50%;top:50%;padding:.24rem .38rem;transform:translate(-50%,-50%);color:#fff;border-radius:.2rem;background:#000000b8;font:800 .43rem/1 ui-monospace,monospace}.mini-static{inset:0;background:repeating-radial-gradient(circle at 20% 30%,#fff 0 1px,transparent 1px 3px),repeating-linear-gradient(82deg,#0b0b0b 0 2px,#b8b8b8 2px 3px,#3c3c3c 3px 5px,#e6e6e6 5px 6px);background-size:7px 7px,11px 9px}.mini-static b{left:50%;top:50%;padding:.22rem .35rem;transform:translate(-50%,-50%);color:#fff;background:#000000ad;font:800 .42rem/1 ui-monospace,monospace}.mini-crack{inset:0;background:radial-gradient(circle at 58% 45%,#343945 0 2px,#0a0c11 3px 15%,#020305 66%)}.mini-crack:before{content:"";position:absolute;left:58%;top:45%;width:8px;height:8px;transform:translate(-50%,-50%);border:1px solid #e6f0ff;border-radius:50%;box-shadow:0 0 10px #fff9}.mini-crack i{left:58%;top:45%;width:var(--crack-length, 48px);height:1px;transform:rotate(var(--crack-angle, 0deg));transform-origin:0 0;background:linear-gradient(90deg,#e9f2ff,#e9f2ff24);box-shadow:12px 2px 0 -.3px #ffffff73}.mini-crack i:nth-child(1){--crack-angle: 18deg;--crack-length: 54px}.mini-crack i:nth-child(2){--crack-angle: 78deg;--crack-length: 42px}.mini-crack i:nth-child(3){--crack-angle: 144deg;--crack-length: 56px}.mini-crack i:nth-child(4){--crack-angle: 206deg;--crack-length: 40px}.mini-crack i:nth-child(5){--crack-angle: 264deg;--crack-length: 50px}.mini-crack i:nth-child(6){--crack-angle: 320deg;--crack-length: 46px}.mini-bugs{inset:0;background:linear-gradient(135deg,#f8fafc,#e9edf2)}.mini-bugs i{width:11px;height:16px;border-radius:55% 55% 45% 45%;background:linear-gradient(90deg,#39281b 45%,#8a4c15 48% 54%,#2e2018 56%);box-shadow:2px 3px 4px #00000052}.mini-bugs i:before,.mini-bugs i:after{content:"";position:absolute;left:-5px;top:4px;width:21px;height:7px;border-top:1px solid #3b2a1e;border-bottom:1px solid #3b2a1e;transform:rotate(22deg)}.mini-bugs i:after{transform:rotate(-22deg)}.mini-bugs i:nth-child(1){left:20%;top:55%;transform:rotate(20deg)}.mini-bugs i:nth-child(2){left:48%;top:28%;transform:rotate(-12deg) scale(.7)}.mini-bugs i:nth-child(3){left:72%;top:58%;transform:rotate(48deg) scale(.85)}.mini-bugs i:nth-child(4){left:84%;top:22%;transform:rotate(-35deg) scale(.55)}.mini-hair{inset:0;background:linear-gradient(135deg,#fff,#f0f2f5)}.mini-hair i{width:65px;height:38px;border-top:1.5px solid #2e251f;border-radius:50%}.mini-hair i:nth-child(1){left:12%;top:35%;transform:rotate(26deg)}.mini-hair i:nth-child(2){right:14%;top:22%;transform:rotate(-34deg) scale(.85)}.mini-hair i:nth-child(3){left:42%;bottom:6%;transform:rotate(74deg) scale(.65)}.mini-terminal{inset:0;padding:10px 12px;background:linear-gradient(rgb(83 239 145 / 4%) 1px,transparent 1px),radial-gradient(circle at 20% 15%,#082015,#010604 70%);background-size:100% 4px,auto}.mini-terminal small{position:static!important;margin-bottom:6px;color:#82a991;font:600 .34rem/1 ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase}.mini-terminal i{position:static!important;margin-bottom:2px;color:#53ef91;font: .36rem/1.2 ui-monospace,monospace;white-space:nowrap}.mini-terminal i:nth-of-type(2),.mini-terminal i:nth-of-type(4){color:#9cebb9}.mini-terminal i:last-of-type{margin-top:4px;color:#b7f7cf}.mini-terminal b{left:13px;bottom:8px;color:#53ef91;font:700 .6rem/1 ui-monospace,monospace}.mini-virus{inset:0;background:radial-gradient(circle at 50% 30%,#103c28,#030906 70%)}.mini-virus i,.mini-virus b{left:50%;transform:translate(-50%);white-space:nowrap;font-family:ui-monospace,monospace}.mini-virus i{top:24%;color:#51f299;font-size:.4rem}.mini-virus b{top:46%;padding:.2rem .34rem;color:#d4ffe5;border:1px solid #2fe07d;font-size:.46rem}.mini-virus em{left:18%;right:18%;bottom:19%;height:3px;background:linear-gradient(90deg,#2fe07d 68%,#173829 68%)}.mini-lock{inset:0;background:linear-gradient(135deg,#081a32,#101f39 55%,#07111f)}.mini-lock i{left:50%;top:23%;width:17px;height:15px;transform:translate(-50%);border:2px solid #6eb5ff;border-radius:3px}.mini-lock i:before{content:"";position:absolute;left:3px;top:-10px;width:7px;height:9px;border:2px solid #6eb5ff;border-bottom:0;border-radius:7px 7px 0 0}.mini-lock b,.mini-lock small{left:50%;transform:translate(-50%);white-space:nowrap}.mini-lock b{top:57%;color:#e8f3ff;font:700 .42rem/1 ui-monospace,monospace}.mini-lock small{top:73%;color:#7db8f5;font:600 .36rem/1 ui-monospace,monospace}.mini-loading{inset:0;background:radial-gradient(circle at 50% 42%,rgb(41 48 58 / 38%),transparent 30%),#020304}.mini-loading strong{position:absolute;left:9px;right:9px;top:8px;overflow:hidden;color:#f8fafc;font:600 .4rem/1.2 system-ui,sans-serif;text-overflow:ellipsis;white-space:nowrap}.mini-loading i{left:50%;top:44%;width:20px;height:20px;transform:translate(-50%,-50%);border:2px solid #475569;border-top-color:#fff;border-radius:50%}.mini-loading b{left:50%;top:61%;transform:translate(-50%);color:#e2e8f0;font:600 .38rem/1 system-ui,sans-serif;white-space:nowrap}.mini-loading em{left:9px;right:9px;bottom:18px;height:2px;background:#525866}.mini-loading em span{position:absolute;inset:0 4.7% 0 0;background:#f03}.mini-loading em span:after{content:"";position:absolute;right:-2px;top:-1px;width:4px;height:4px;border-radius:50%;background:#f03}.mini-loading small{left:9px;bottom:5px;color:#cbd5e1;font:500 .33rem/1 ui-monospace,monospace}.mini-bsod{inset:0;padding:15px;font-family:ui-monospace,monospace}.mini-bsod b,.mini-bsod i,.mini-bsod small{position:static!important}.mini-bsod i,.mini-bsod small{margin-top:6px;display:block}.mini-bsod-xp{background:#082d88}.mini-bsod-xp b{padding:2px 4px;color:#082d88;background:#e6ecff;font-size:.44rem}.mini-bsod-xp i{color:#fff;font-style:normal;font-size:.38rem}.mini-bsod-modern{background:#0878c9}.mini-bsod-modern b{color:#fff;font:400 1.4rem/1 sans-serif}.mini-bsod-modern i,.mini-bsod-modern small{color:#eaf7ff;font-style:normal;font-size:.4rem}.mini-update{inset:0;color:#fff;background:#0a64b7}.mini-update>i{left:50%;top:25%;width:16px;height:16px;transform:translate(-50%);border:2px dotted rgb(255 255 255 / 82%);border-radius:50%}.mini-update b,.mini-update small{left:50%;transform:translate(-50%);white-space:nowrap;font-family:ui-monospace,monospace}.mini-update b{top:49%;font-size:.45rem}.mini-update small{top:71%;color:#ffffffc2;font-size:.38rem}.mini-update em{left:22%;right:22%;top:64%;height:2px;background:#ffffff40}.mini-update em span{position:absolute;inset:0 58% 0 0;background:#fff}.preview-id-android-fake-update .mini-update{background:linear-gradient(135deg,#0b8de3,#0759ad)}.preview-id-macos-fake-update .mini-update{background:linear-gradient(#111,#020202)}.preview-id-ubuntu-fake-update .mini-update{background:linear-gradient(135deg,#431133,#210018)}.preview-id-windows-xp-fake-update .mini-update{background:linear-gradient(135deg,#4566be,#274597)}.preview-id-windows-7-fake-update .mini-update{background:radial-gradient(circle at 65% 25%,#72c6f1,#1768bd 52%,#102858)}.preview-id-windows-10-fake-update .mini-update{background:#0878c9}.preview-id-windows-11-fake-update .mini-update{background:radial-gradient(circle at 50% 20%,#18213a,#04070d 70%)}}@layer pages{.home-dashboard{padding-top:2.3rem;padding-bottom:5rem}.home-intro{max-width:900px;margin:0 auto 1.6rem;text-align:center}.home-intro .eyebrow{margin-bottom:.7rem}.home-intro h1{font-size:clamp(2.65rem,5.5vw,4.5rem)}.home-intro p{margin-top:.65rem;color:var(--muted);font-size:1rem}.home-intro p strong{color:var(--blue)}.home .tool-article--compact .tool-workspace{min-height:510px;margin-bottom:0;grid-template-columns:minmax(0,1.9fr) minmax(270px,.72fr);box-shadow:0 22px 55px #10182817}.home .tool-article--compact .tool-preview{min-height:410px}.home .tool-article--compact .settings-panel{padding:1.15rem}.home .tool-article--compact .preview-toolbar{min-height:58px}.home-dashboard .trust-row{margin:.9rem 0 1.35rem;padding:.8rem 1rem;gap:0;text-align:left}.home-dashboard .trust-row>span{min-width:0;padding:.25rem 1.1rem;display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto auto;align-items:center;column-gap:.72rem;border-right:1px solid var(--line)}.home-dashboard .trust-row>span:last-child{border-right:0}.home-dashboard .trust-row b{color:var(--ink);font-size:.76rem}.home-dashboard .trust-row small{color:var(--muted);font-size:.61rem;line-height:1.35}.trust-icon{grid-row:1 / 3;width:32px;height:32px;display:grid;place-items:center;border:1px solid #b7ebcd;border-radius:50%;background:#ecfdf3}.trust-icon:before{content:"✓";color:#079455;font-weight:900}.trust-icon-account:before{content:"○";font-size:1.3rem}.trust-icon-keyboard{border-radius:.45rem}.trust-icon-keyboard:before{content:"⌨";font-size:1rem}.trust-icon-original:before{content:"✦"}.quick-colors{margin-bottom:2rem;padding:.8rem .15rem 0}.color-strip{display:grid;grid-template-columns:repeat(10,1fr);gap:.72rem}.color-strip a{position:relative;min-height:52px;border:1px solid rgb(16 24 40 / 12%);border-radius:.62rem;background:var(--swatch);box-shadow:0 3px 9px #10182814;transition:transform .16s ease,box-shadow .16s ease}.color-strip a:hover{transform:translateY(-2px);box-shadow:0 8px 18px #10182821}.color-strip a:first-child{outline:2px solid var(--blue);outline-offset:2px}.dashboard-section{margin-block:2.8rem;padding-top:.15rem}.dashboard-section .section-heading{margin-bottom:1.1rem}.dashboard-section .section-heading h2{margin-bottom:.3rem;font-size:clamp(1.5rem,2.6vw,2rem)}.dashboard-section .section-heading p{font-size:.88rem}.dashboard-section .eyebrow{margin-bottom:.35rem}.tool-grid--dashboard{gap:.8rem}.dashboard-section--popular .tool-grid,.tool-grid--screensavers{grid-template-columns:repeat(6,minmax(0,1fr))}.tool-grid--screen-tests,.tool-grid--utilities{grid-template-columns:repeat(4,minmax(0,1fr))}.tool-grid--pranks{grid-template-columns:repeat(5,minmax(0,1fr))}.tool-grid--fake-updates{grid-template-columns:repeat(4,minmax(0,1fr))}.home-guides .post-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.home-guides .post-grid article{min-height:150px;padding:1rem;display:grid;grid-template-columns:32px 1fr auto;gap:.7rem;align-items:start}.home-guides .post-grid article h3{font-size:.88rem;line-height:1.25}.home-guides .post-grid article p{display:none}.guide-mark{width:30px;height:36px;border:2px solid #84adff;border-radius:.35rem;background:#edf4ff}.guide-mark:after{content:"";width:12px;height:2px;margin:10px auto 0;display:block;background:#84adff;box-shadow:0 5px #84adff,0 10px #84adff}.guide-arrow{align-self:center;color:var(--blue)}.home-dashboard .method-section{margin-block:3.5rem;padding:2rem 2.3rem;grid-template-columns:auto 1.5fr 1fr;align-items:center;gap:1.8rem;color:var(--ink);border:1px solid #b9eadc;border-radius:var(--radius);background:linear-gradient(105deg,#effcf7,#f4fbff 56%,#eef4ff)}.home-dashboard .method-section h2{font-size:1.45rem}.home-dashboard .method-section p{margin:.45rem 0 1rem;color:var(--muted);font-size:.78rem}.home-dashboard .method-section ul{display:grid;gap:.55rem;list-style:none;color:#344054;font-size:.78rem}.home-dashboard .method-section li:before{content:"✓";margin-right:.6rem;color:#079455;font-weight:900}.method-badge{width:68px;height:68px;display:grid;place-items:center;border-radius:50%;background:#fff;box-shadow:var(--shadow-sm)}.method-badge i{width:34px;height:39px;display:grid;place-items:center;border-radius:16px 16px 20px 20px;background:#12b76a;clip-path:polygon(50% 0,94% 15%,89% 68%,50% 100%,11% 68%,6% 15%)}.method-badge i:after{content:"✓";color:#fff;font-weight:900}.home-faq{max-width:none;margin:3.5rem 0 0}.home-faq .faq-list{display:grid;grid-template-columns:repeat(2,1fr);gap:0 1.5rem}}@media(max-width:1100px){.dashboard-section--popular .tool-grid,.tool-grid--screensavers,.tool-grid--pranks{grid-template-columns:repeat(3,minmax(0,1fr))}.tool-grid--screen-tests,.tool-grid--utilities,.tool-grid--fake-updates,.home-guides .post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.home .tool-article--compact .tool-workspace{grid-template-columns:1fr}.home .tool-article--compact .preview-panel{min-height:460px}.home .tool-article--compact .tool-preview{min-height:400px}.home-dashboard .method-section{grid-template-columns:auto 1fr}.home-dashboard .method-section ul{grid-column:2}}@media(max-width:767px){.home-dashboard{padding-top:1.6rem}.home-intro{padding-inline:.5rem}.home-intro h1{font-size:clamp(2.3rem,11vw,3.2rem)}.home .tool-article--compact .preview-panel{min-height:58dvh}.home .tool-article--compact .tool-preview{min-height:calc(58dvh - 60px)}.home-dashboard .trust-row{margin-top:.8rem}.home-dashboard .trust-row>span{padding:.5rem;border-right:0}.color-strip{grid-template-columns:repeat(5,1fr)}.dashboard-section{margin-block:2.6rem}.section-heading{gap:.8rem}.dashboard-section .section-heading p{max-width:520px}.dashboard-section--popular .tool-grid,.tool-grid--screensavers,.tool-grid--pranks,.tool-grid--screen-tests,.tool-grid--utilities,.tool-grid--fake-updates{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-card a{min-height:0}.home-dashboard .method-section{padding:1.4rem;grid-template-columns:1fr}.method-badge{display:none}.home-dashboard .method-section ul{grid-column:auto}.home-faq .faq-list{grid-template-columns:1fr}}@media(max-width:480px){.home-dashboard .trust-row{grid-template-columns:1fr}.home-dashboard .trust-row>span{grid-template-columns:30px 1fr}.trust-icon{width:28px;height:28px}.dashboard-section .section-heading{display:grid}.dashboard-section .section-heading>a{justify-self:start}.home-guides .post-grid{grid-template-columns:1fr}.tool-card-copy strong{font-size:.8rem}}.site-header{box-shadow:0 1px #10182808}.header-inner{min-height:4.25rem}.site-main{padding-block:1.45rem 4.5rem}.breadcrumbs{margin-bottom:.8rem;font-size:.76rem}.tool-heading{margin-bottom:1.15rem;align-items:center;gap:1.2rem}.tool-heading .eyebrow{margin-bottom:.38rem}.tool-heading h1,.tool-heading h2{margin-bottom:.42rem;font-size:clamp(2rem,3vw,2.55rem);line-height:1.03}.tool-heading p{max-width:790px;font-size:.94rem;line-height:1.5}.trust-chip{min-width:218px;padding:.66rem .78rem;border-radius:.72rem;box-shadow:0 2px 8px #1018280a}.trust-chip>span:first-child{width:2rem;height:2rem}.tool-workspace{height:min(500px,calc(100dvh - 228px));min-height:450px;margin-bottom:clamp(3.5rem,6vw,5.5rem);padding:.58rem;grid-template-columns:minmax(0,1fr) minmax(286px,310px);gap:.58rem;border-radius:1rem;background:#eef1f5;box-shadow:0 14px 34px #10182814}@media(min-width:1024px){.tool-article:not(.tool-article--compact) .tool-workspace{width:min(100%,1090px);margin-inline:auto}}@media(min-width:768px)and (max-width:1023px){.tool-article:not(.tool-article--compact) .tool-workspace{height:auto;min-height:0;grid-template-columns:1fr}.tool-article:not(.tool-article--compact) .preview-panel{height:auto}.tool-article:not(.tool-article--compact) .tool-preview{height:auto;aspect-ratio:16 / 9}.tool-article:not(.tool-article--compact) .settings-panel{height:auto;max-height:none}}.preview-panel,.settings-panel{height:100%;min-height:0;border-radius:.72rem}.preview-panel{position:relative;grid-template-rows:minmax(0,1fr) auto}.tool-preview{min-height:0;height:100%}.preview-toolbar{min-height:58px;padding:.48rem .66rem}.settings-panel{max-height:100%;padding:1rem;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c7ced9 transparent}.settings-heading{margin-bottom:.78rem;gap:.45rem}.settings-heading .eyebrow{margin-bottom:.22rem;font-size:.64rem}.settings-heading h2{font-size:1.08rem}.settings-heading-actions{align-items:center;gap:.28rem}.text-button,.settings-close{min-width:40px;min-height:40px;padding:.44rem .55rem;color:#475467;border:1px solid #e1e6ed;border-radius:.58rem;background:#fff;font-size:.72rem;font-weight:700}.text-button:hover,.settings-close:hover{color:var(--blue);border-color:#b2ccff;background:#f5f8ff}.settings-close{display:none}.settings-close svg,.settings-toggle svg,.toolbar-actions .button svg,.pattern-navigation svg{width:1.05rem;height:1.05rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.button{min-height:42px;padding:.58rem .82rem;border-radius:.62rem;font-size:.79rem;font-weight:720;box-shadow:none}.button-primary{box-shadow:0 5px 14px #075ee82b}.button:disabled{cursor:not-allowed;box-shadow:none;opacity:.46}.toolbar-actions{flex-wrap:nowrap}.toolbar-status{max-width:45%}.toolbar-status span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-toggle,.settings-backdrop{display:none}.field{margin-bottom:.78rem;gap:.34rem;font-size:.74rem;font-weight:620}.field input:not([type=range]):not([type=color]),.field select,.field textarea,.contact-form input,.contact-form textarea{min-height:42px;padding:.58rem 2rem .58rem .68rem;border-color:#cbd2dc;border-radius:.58rem;background-color:#fff;font-size:.86rem;font-weight:500}.field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 20 20' fill='none' stroke='%23667085' stroke-width='1.8'%3E%3Cpath d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .62rem center}.field input[type=color]{height:42px;padding:3px;border-radius:.58rem}.field--unit{gap:.36rem}.field-unit{min-height:42px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;overflow:hidden;border:1px solid #cbd2dc;border-radius:.58rem;background:#fff;transition:border-color .16s ease,box-shadow .16s ease}.field-unit:focus-within{border-color:#75a4ff;box-shadow:0 0 0 3px #075ee81f}.field-unit input[type=number]{min-width:0;min-height:40px;padding:.58rem .28rem .58rem .68rem;border:0;border-radius:0;outline:0;background:transparent;box-shadow:none}.field-unit em{margin-right:.68rem;color:var(--muted);font-size:.76rem;font-style:normal;font-weight:720}input[type=range]{height:20px;appearance:none;background:transparent;cursor:pointer}input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:#d7dde6}input[type=range]::-webkit-slider-thumb{width:18px;height:18px;margin-top:-7px;appearance:none;border:3px solid #fff;border-radius:50%;background:var(--blue);box-shadow:0 0 0 1px #84adff,0 2px 5px #10182838}input[type=range]::-moz-range-track{height:4px;border-radius:999px;background:#d7dde6}input[type=range]::-moz-range-thumb{width:13px;height:13px;border:3px solid #fff;border-radius:50%;background:var(--blue);box-shadow:0 0 0 1px #84adff,0 2px 5px #10182838}.check-row{min-height:40px;margin-bottom:.42rem;font-size:.74rem;font-weight:560;line-height:1.35}.check-row input[type=checkbox]{width:34px;height:20px;flex:0 0 34px;appearance:none;border:1px solid #c7ced8;border-radius:999px;background:radial-gradient(circle at 8px 50%,#fff 0 6px,transparent 6.5px),#d0d5dd;box-shadow:inset 0 0 0 1px #10182808;transition:.16s ease}.check-row input[type=checkbox]:checked{border-color:var(--blue);background:radial-gradient(circle at 25px 50%,#fff 0 6px,transparent 6.5px),var(--blue)}.segmented{margin-bottom:.75rem;border-radius:.58rem}.segmented button{min-height:40px;font-size:.72rem}.safety-gate{margin-bottom:.72rem;padding:.72rem;border-radius:.6rem}.safety-gate p{margin-block:.2rem .32rem;line-height:1.38}.safety-gate .check-row{min-height:34px}.shortcut-note{margin-top:.7rem}.color-stage,.pattern-stage>strong,.pattern-stage>small{transition:opacity .2s ease}.pattern-stage>strong,.pattern-stage>small{opacity:0}.tool-preview--diagnostic:hover .pattern-stage>strong,.tool-preview--diagnostic:hover .pattern-stage>small,.tool-preview--diagnostic:focus-within .pattern-stage>strong,.tool-preview--diagnostic:focus-within .pattern-stage>small{opacity:1}.tool-preview--color .color-stage{opacity:0}.tool-preview--color:hover .color-stage,.tool-preview--color:focus-visible .color-stage{opacity:1}.pattern-navigation{position:absolute;inset:50% 0 auto;z-index:3;display:flex;align-items:center;justify-content:space-between;pointer-events:none;transform:translateY(-50%)}.pattern-navigation button{width:42px;height:48px;display:grid;place-items:center;pointer-events:auto;color:#fff;border:1px solid rgb(255 255 255 / 28%);background:#00000075;opacity:0;transition:opacity .18s ease,background .18s ease}.pattern-navigation button:first-child{border-radius:0 .55rem .55rem 0}.pattern-navigation button:last-child{border-radius:.55rem 0 0 .55rem}.pattern-navigation span{align-self:flex-end;margin-top:min(34vh,150px);padding:.3rem .48rem;color:#fff;border-radius:999px;background:#00000094;font:700 .62rem/1 ui-monospace,monospace;opacity:0}.tool-preview--diagnostic:hover .pattern-navigation button,.tool-preview--diagnostic:focus-within .pattern-navigation button,.tool-preview--diagnostic:hover .pattern-navigation span,.tool-preview--diagnostic:focus-within .pattern-navigation span{opacity:1}.tool-preview--diagnostic.is-controls-idle .pattern-navigation,.tool-preview--diagnostic.is-controls-idle .pattern-stage>strong,.tool-preview--diagnostic.is-controls-idle .pattern-stage>small{opacity:0}.gradient-stage{position:relative}.tool-preview--audio .audio-stage{position:relative;z-index:2}.tool-preview--audio .audio-orb{width:clamp(5.5rem,13vw,8rem);border:1px solid rgb(255 255 255 / 30%);background:radial-gradient(circle at 35% 30%,#ffffffeb,#7dd3fcb8 10%,#075ee875 48%,#17255494 75%);box-shadow:0 0 55px #38bdf847;opacity:.88;backdrop-filter:blur(8px)}.tool-preview--audio .audio-stage strong{text-shadow:0 2px 12px rgb(0 0 0 / 55%)}.gradient-stage>span{align-self:start;margin-top:1rem}.gradient-css-preview{position:absolute;left:1rem;right:1rem;bottom:1rem;padding:.7rem .82rem;overflow:hidden;color:#d1e9ff;border:1px solid rgb(255 255 255 / 16%);border-radius:.55rem;background:#070d1ac2;backdrop-filter:blur(9px);font:500 .7rem/1.35 ui-monospace,monospace;text-align:left;text-overflow:ellipsis;white-space:nowrap}.tool-preview--update .preview-content{position:relative;align-content:center;grid-auto-rows:max-content;gap:.62rem;padding:2.1rem;background:transparent;font-family:Segoe UI,Inter,system-ui,sans-serif}.tool-preview--update [data-update-title]{max-width:88%;font-size:clamp(.9rem,2vw,1.08rem);font-weight:450;letter-spacing:-.01em}.tool-preview--update [data-progress-label]{font-size:.92rem;font-weight:450;font-variant-numeric:tabular-nums}.tool-preview--update [data-phase]{color:inherit;opacity:.76;font-size:.7rem}.update-simulation-label{position:absolute;left:50%;bottom:1rem;transform:translate(-50%);color:inherit;opacity:.46;font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.update-emblem{position:relative;width:62px;height:62px;display:grid;place-items:center;transform:none}.update-emblem i,.update-emblem b{display:none}.update-spinner{position:relative;width:58px;height:58px;display:none;animation:update-spin 4s linear infinite}.update-spinner i{--dot-index: 0;position:absolute;left:calc(50% - 2.5px);top:calc(50% - 2.5px);width:5px;height:5px;transform:rotate(calc(var(--dot-index) * 36deg)) translateY(-24px);border-radius:50%;background:currentColor;opacity:calc(.25 + var(--dot-index) * .075)}.update-spinner i:nth-child(2){--dot-index: 1}.update-spinner i:nth-child(3){--dot-index: 2}.update-spinner i:nth-child(4){--dot-index: 3}.update-spinner i:nth-child(5){--dot-index: 4}.update-spinner i:nth-child(6){--dot-index: 5}.update-spinner i:nth-child(7){--dot-index: 6}.update-spinner i:nth-child(8){--dot-index: 7}.update-spinner i:nth-child(9){--dot-index: 8}.update-spinner i:nth-child(10){--dot-index: 9}.tool-preview--id-windows-10-fake-update .update-spinner,.tool-preview--id-windows-11-fake-update .update-spinner{display:block}.tool-preview--id-windows-10-fake-update .progress-track,.tool-preview--id-windows-11-fake-update .progress-track{display:none}.tool-preview--id-windows-11-fake-update [data-update-title],.tool-preview--id-windows-10-fake-update [data-update-title]{margin-top:.25rem}.tool-preview--id-android-fake-update .update-emblem{width:54px;height:76px;border:3px solid currentColor;border-radius:9px}.tool-preview--id-android-fake-update .update-emblem:before{content:"↑";font-size:1.85rem;font-weight:300}.tool-preview--id-android-fake-update .update-emblem:after{content:"";position:absolute;bottom:5px;width:13px;height:2px;border-radius:2px;background:currentColor}.tool-preview--id-macos-fake-update .update-emblem{width:78px;height:78px;border:1px solid rgb(255 255 255 / 28%);border-radius:50%;background:radial-gradient(circle at 35% 28%,#fff,#cfd3dc 16%,#727782 45%,#181a1f 70%);box-shadow:0 10px 32px #ffffff1a}.tool-preview--id-macos-fake-update .update-emblem b{display:block;color:#08090b;font-size:1rem;letter-spacing:-.08em}.tool-preview--id-ubuntu-fake-update .update-emblem{width:68px;height:68px;border:6px solid #fc6d26;border-radius:50%;box-shadow:inset 0 0 0 8px #ffffff0d,0 0 24px #fc6d2638}.tool-preview--id-ubuntu-fake-update .update-emblem:before,.tool-preview--id-ubuntu-fake-update .update-emblem:after{content:"";position:absolute;width:10px;height:10px;border:3px solid #2c0220;border-radius:50%;background:#fff4ed}.tool-preview--id-ubuntu-fake-update .update-emblem:before{right:-8px;top:8px}.tool-preview--id-ubuntu-fake-update .update-emblem:after{left:-7px;bottom:9px}.tool-preview--id-windows-xp-fake-update .update-emblem{width:126px;height:15px;grid-template-columns:repeat(6,1fr);gap:4px}.tool-preview--id-windows-xp-fake-update .update-emblem i{display:block;height:100%;border-radius:2px;background:linear-gradient(#ffd76a,#e89512);box-shadow:inset 0 1px #ffffff8c}.tool-preview--id-windows-xp-fake-update .update-emblem i:nth-child(4){display:none}.tool-preview--id-windows-7-fake-update .update-emblem{width:72px;height:72px;border:1px solid rgb(255 255 255 / 52%);border-radius:50%;background:radial-gradient(circle at 35% 30%,#e8fbff,#65cff3 22%,#1477bd 58%,#062d5e 82%);box-shadow:0 0 34px #50c8ff7a,inset 0 0 18px #ffffff5c}.tool-preview--id-windows-7-fake-update .update-emblem:before{content:"";width:22px;height:22px;border:3px solid rgb(255 255 255 / 75%);border-top-color:transparent;border-radius:50%;animation:update-spin 1.6s linear infinite}@keyframes update-spin{to{transform:rotate(360deg)}}.tool-preview--update{--update-copy-size: clamp(.78rem, 1.55vw, .98rem)}.tool-preview--update .preview-content{gap:.52rem;padding:clamp(1.4rem,5.8%,3rem)}.tool-preview--update .progress-track{width:clamp(190px,46%,360px);height:6px;overflow:hidden;border-radius:0;background:#ffffff47}.tool-preview--update [data-update-title]{font-size:var(--update-copy-size);line-height:1.35}.tool-preview--update [data-progress-label]{font-size:calc(var(--update-copy-size) * .92)}.tool-preview--update [data-phase]{font-size:calc(var(--update-copy-size) * .72);line-height:1.4}.tool-preview--update:fullscreen{--update-copy-size: clamp(1rem, 1.35vw, 1.45rem)}.tool-preview--update:fullscreen .preview-content{gap:clamp(.62rem,1.25vh,1.1rem);padding:clamp(2rem,7vw,8rem)}.tool-preview--update:fullscreen .update-emblem{transform:scale(clamp(1.1,calc(.75vw + .8),1.8));margin-bottom:clamp(.5rem,1.4vh,1.2rem)}.tool-preview--update:fullscreen .update-spinner{transform-origin:center;margin-bottom:clamp(.3rem,1vh,.8rem)}.tool-preview--id-android-fake-update .preview-content{transform:translateY(-1.5%)}.tool-preview--id-android-fake-update .update-emblem{width:52px;height:70px;border-width:2px;border-radius:7px}.tool-preview--id-android-fake-update .update-emblem:before{content:"";width:19px;height:19px;border:2px solid currentColor;border-left-color:transparent;border-radius:50%;animation:update-spin 1.2s linear infinite}.tool-preview--id-android-fake-update .update-emblem:after{bottom:5px;width:12px;height:2px}.tool-preview--id-macos-fake-update .preview-content{gap:1.1rem}.tool-preview--id-macos-fake-update .update-emblem{width:76px;height:58px;border:3px solid #f5f5f7;border-radius:8px;background:transparent;box-shadow:none}.tool-preview--id-macos-fake-update .update-emblem:before{content:"";position:absolute;left:50%;bottom:-12px;width:24px;height:9px;transform:translate(-50%);border-bottom:3px solid #f5f5f7}.tool-preview--id-macos-fake-update .update-emblem:after{content:"";position:absolute;left:50%;bottom:-5px;width:3px;height:8px;transform:translate(-50%);background:#f5f5f7}.tool-preview--id-macos-fake-update [data-update-title],.tool-preview--id-macos-fake-update [data-progress-label],.tool-preview--id-macos-fake-update [data-phase]{display:none}.tool-preview--id-macos-fake-update .progress-track{width:clamp(190px,38%,360px);height:5px;margin-top:.7rem;border:1px solid rgb(255 255 255 / 52%);border-radius:999px;background:#ffffff2e}.tool-preview--id-ubuntu-fake-update .update-emblem{width:58px;height:58px;transform:rotate(45deg);border:3px solid #fc6d26;border-radius:14px;background:transparent;box-shadow:0 0 24px #fc6d2629}.tool-preview--id-ubuntu-fake-update:fullscreen .update-emblem{transform:rotate(45deg) scale(clamp(1.1,calc(.75vw + .8),1.8))}.tool-preview--id-ubuntu-fake-update .update-emblem:before,.tool-preview--id-ubuntu-fake-update .update-emblem:after{width:10px;height:10px;border:0;background:#fff4ed}.tool-preview--id-ubuntu-fake-update .update-emblem:before{top:-6px;right:-6px}.tool-preview--id-ubuntu-fake-update .update-emblem:after{left:-6px;bottom:-6px}.tool-preview--id-ubuntu-fake-update .progress-track{display:none}.tool-preview--id-ubuntu-fake-update .update-spinner{width:auto;height:8px;display:flex;gap:7px;animation:none}.tool-preview--id-ubuntu-fake-update .update-spinner i{position:static;width:5px;height:5px;transform:none;background:#fff4ed;opacity:.22;animation:ubuntu-update-dot 1.5s ease-in-out infinite}.tool-preview--id-ubuntu-fake-update .update-spinner i:nth-child(2){animation-delay:.15s}.tool-preview--id-ubuntu-fake-update .update-spinner i:nth-child(3){animation-delay:.3s}.tool-preview--id-ubuntu-fake-update .update-spinner i:nth-child(4){animation-delay:.45s}.tool-preview--id-ubuntu-fake-update .update-spinner i:nth-child(5){animation-delay:.6s}.tool-preview--id-windows-xp-fake-update .preview-content{transform:translateY(8%);font-family:Tahoma,Segoe UI,sans-serif;text-shadow:0 1px 1px rgb(0 0 0 / 36%)}.tool-preview--id-windows-xp-fake-update .update-emblem{position:relative;overflow:hidden;border:1px solid rgb(255 255 255 / 72%);border-radius:3px;background:#0c275485;box-shadow:inset 0 1px #fff3}.tool-preview--id-windows-xp-fake-update .update-emblem:after{content:"";position:absolute;inset:1px auto 1px -38%;width:36%;background:repeating-linear-gradient(90deg,#ffce4f 0 14px,#ec9818 14px 18px);animation:legacy-progress 1.4s linear infinite}.tool-preview--id-windows-xp-fake-update .update-emblem i{display:none}.tool-preview--id-windows-7-fake-update .preview-content{transform:translateY(3%);text-shadow:0 1px 2px rgb(0 0 0 / 65%)}.tool-preview--id-windows-7-fake-update .update-emblem{width:52px;height:52px;border:0;background:transparent;box-shadow:none}.tool-preview--id-windows-7-fake-update .update-emblem:before{width:28px;height:28px;border-width:3px;border-color:#ffffffe0;border-top-color:transparent}.tool-preview--id-windows-10-fake-update .preview-content,.tool-preview--id-windows-11-fake-update .preview-content{transform:translateY(3%)}.tool-preview--id-windows-10-fake-update .update-spinner,.tool-preview--id-windows-11-fake-update .update-spinner{width:42px;height:42px}.tool-preview--id-windows-10-fake-update .update-spinner i,.tool-preview--id-windows-11-fake-update .update-spinner i{left:calc(50% - 2px);top:calc(50% - 2px);width:4px;height:4px;transform:rotate(calc(var(--dot-index) * 60deg)) translateY(-17px);opacity:calc(.28 + var(--dot-index) * .12)}.tool-preview--id-windows-10-fake-update [data-progress-label]:after,.tool-preview--id-windows-11-fake-update [data-progress-label]:after{content:" complete"}.tool-preview--id-windows-10-fake-update [data-phase],.tool-preview--id-windows-11-fake-update [data-phase]{position:absolute;left:50%;bottom:7.5%;width:min(86%,560px);transform:translate(-50%);text-align:center}.tool-preview--update.is-complete [data-update-title]{opacity:.88}@keyframes legacy-progress{to{left:104%}}@keyframes ubuntu-update-dot{0%,70%,to{transform:translateY(0);background:#fff4ed;opacity:.22}35%{transform:translateY(-3px);background:#fc6d26;opacity:1}}.home-dashboard{padding-top:.55rem}.home-intro{margin-bottom:.45rem}.home-intro .eyebrow{margin-bottom:.14rem;font-size:.61rem}.home-intro h1{font-size:2.35rem;line-height:1}.home-intro p{margin-top:.24rem;font-size:.78rem;line-height:1.35}.home .tool-article--compact .tool-workspace{height:330px;min-height:330px;margin-bottom:0;padding:.55rem;grid-template-columns:minmax(410px,420px) minmax(0,1fr) 270px;gap:.55rem}.home .tool-article--compact .tool-preview{min-height:0}.home-dashboard .trust-row{margin-top:.42rem;margin-bottom:.42rem;padding-block:.35rem}.tool-card a{border-color:#e4e8ee;border-radius:.84rem;background:#fff;box-shadow:0 3px 10px #1018280d}.tool-card a:hover{transform:translateY(-3px);border-color:#c6d7f7;box-shadow:0 12px 26px #1018281a}.tool-card-visual{border-radius:.58rem}.tool-card-visual>img{width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;transform:translateZ(0) scale(1.01);transition:opacity .2s ease,transform .22s ease}.tool-card-visual>img.is-loaded{opacity:1}.tool-card a:hover .tool-card-visual>img.is-loaded{transform:scale(1.025)}@media(max-width:1100px)and (min-width:768px){.tool-workspace{height:490px;min-height:0;grid-template-columns:minmax(0,1fr) 280px}.home .tool-article--compact .tool-workspace{height:520px;min-height:0;grid-template-columns:minmax(0,1fr) 280px;grid-template-rows:104px minmax(0,1fr)}.preview-panel,.home .tool-article--compact .preview-panel,.tool-preview,.home .tool-article--compact .tool-preview{min-height:0}.settings-panel{display:block}.trust-chip{display:none}}@media(max-width:767px){html.has-settings-sheet,html.has-settings-sheet body{overflow:hidden}.header-inner{min-height:3.55rem}.site-main{width:min(100% - 1rem,var(--content));padding-top:.95rem}.breadcrumbs{margin-bottom:.55rem;padding-inline:.28rem}.tool-heading{margin-bottom:.8rem;padding-inline:.28rem;gap:0}.tool-heading h1,.tool-heading h2{font-size:clamp(1.72rem,8vw,2.05rem)}.tool-heading p{display:-webkit-box;overflow:hidden;font-size:.82rem;line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:2}.trust-chip{display:none}.tool-workspace{height:auto;min-height:0;margin-bottom:3.2rem;padding:.38rem;display:block;border-radius:.82rem}.home .tool-article--compact .tool-workspace{height:auto;min-height:0;margin-bottom:0;padding:.38rem;display:flex;flex-direction:column;border-radius:.82rem}.preview-panel,.home .tool-article--compact .preview-panel{width:100%;height:auto;min-height:0;display:grid;grid-template-rows:auto auto}.tool-preview,.home .tool-article--compact .tool-preview{width:100%;height:auto;min-height:0;aspect-ratio:16 / 9}.preview-toolbar{min-height:56px;padding:.42rem}.toolbar-actions{width:100%;gap:.35rem}.toolbar-actions .button{min-width:0;min-height:44px;flex:1 1 0;padding-inline:.42rem;font-size:.7rem}.toolbar-actions .button svg{width:.92rem;height:.92rem}.settings-toggle{display:inline-flex}.settings-panel{position:fixed;left:0;right:0;bottom:0;z-index:301;width:100%;height:auto;max-height:min(86dvh,720px);padding:1rem 1rem max(1rem,env(safe-area-inset-bottom));display:block;overflow-y:auto;border:0;border-radius:1rem 1rem 0 0;box-shadow:0 -20px 48px #1018283d;transform:translateY(calc(100% + 2rem));visibility:hidden;transition:transform .24s ease,visibility .24s}.settings-panel:before{content:"";width:42px;height:4px;margin:-.45rem auto .7rem;display:block;border-radius:999px;background:#d0d5dd}.settings-panel.is-open{transform:translateY(0);visibility:visible}.settings-close{display:grid;place-items:center}.settings-backdrop{position:fixed;inset:0;z-index:300;display:block;pointer-events:none;border:0;background:#1018288a;opacity:0;transition:opacity .2s ease}.settings-backdrop.is-open{pointer-events:auto;opacity:1}.home-dashboard{padding-top:.9rem}.home-intro{margin-bottom:.8rem}.home-intro .eyebrow{margin-bottom:.36rem;font-size:.64rem}.home-intro h1{font-size:clamp(2.05rem,10vw,2.5rem)}.home-intro p{margin-top:.4rem;font-size:.8rem;line-height:1.45}.home .tool-article--compact .tool-workspace{margin-bottom:0}.home-dashboard .trust-row{margin-top:.7rem}.gradient-css-preview{left:.65rem;right:.65rem;bottom:.65rem;font-size:.58rem}.tool-preview--update .preview-content{padding:1.3rem;gap:.42rem}.update-simulation-label{bottom:.52rem;font-size:.48rem}}@media(prefers-reduced-motion:reduce){.update-spinner,.tool-preview--id-ubuntu-fake-update .update-spinner i,.tool-preview--id-windows-7-fake-update .update-emblem:before{animation:none}}.lucide{width:1em;height:1em;flex:none;fill:none;stroke:currentColor;stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round}.nav-group>summary{gap:.38rem}.nav-group>summary:after{display:none}.nav-group>summary .lucide{width:.9rem;color:var(--soft);transition:transform .16s ease}.nav-group[open]>summary .lucide{transform:rotate(180deg)}.mega-intro>a,.inline-link,.home-color-picker__heading>a{display:inline-flex;align-items:center;gap:.35rem}.mega-intro>a .lucide,.inline-link .lucide,.home-color-picker__heading>a .lucide{width:.9rem;height:.9rem}.home-dashboard{padding-top:0}.home-intro{margin-bottom:1.4rem;padding:clamp(1.8rem,3.6vw,3.35rem) 1rem .35rem}.home-intro .eyebrow{margin-bottom:.82rem}.home-intro h1{font-size:clamp(2.8rem,4.75vw,4.5rem)}.home-intro p{margin-top:.9rem}.product-principles{position:relative;margin:1rem 0 1.25rem;padding:.75rem .9rem;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(.75rem,2.5vw,2rem);overflow:hidden;color:#eef5ff;border:1px solid #263c61;border-radius:1rem;background:radial-gradient(circle at 94% 8%,rgb(69 128 255 / 28%),transparent 25%),radial-gradient(circle at 34% 115%,rgb(27 205 166 / 18%),transparent 35%),linear-gradient(120deg,#101c33,#172d52 64%,#1d3c69);box-shadow:0 14px 30px #1018281a}.product-principles:after{content:"";position:absolute;inset:auto -7rem -10rem auto;width:18rem;height:18rem;border:1px solid rgb(166 207 255 / 25%);border-radius:50%;box-shadow:0 0 0 2.5rem #a6cfff0a,0 0 0 5rem #a6cfff08;pointer-events:none}.product-principles__intro,.product-principles__list{position:relative;z-index:1}.product-principles__intro .eyebrow{margin-bottom:.28rem;color:#9cc1ff;font-size:.56rem}.product-principles__intro h2{max-width:13rem;color:#fff;font-size:clamp(1rem,1.5vw,1.3rem);letter-spacing:-.045em;line-height:1.08}.product-principles__list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;list-style:none}.product-principles__list li{min-width:0;min-height:0;padding:.55rem;display:grid;grid-template-columns:1.9rem minmax(0,1fr);align-items:center;gap:.48rem;border:1px solid rgb(190 215 255 / 16%);border-radius:.68rem;background:#0712253d;box-shadow:inset 0 1px #ffffff0d;transition:transform .18s ease,background .18s ease,border-color .18s ease}.product-principles__list li:hover{border-color:#aeceff70;background:#2b4e846b;transform:translateY(-1px)}.principle-icon{width:1.9rem;height:1.9rem;display:grid;place-items:center;color:#d9e9ff;border:1px solid rgb(169 207 255 / 35%);border-radius:.52rem;background:linear-gradient(145deg,#4d8fff61,#306cd72e)}.principle-icon .lucide{width:.92rem;height:.92rem}.product-principles__list strong{color:#fff;font-size:clamp(.64rem,.85vw,.75rem);line-height:1.18;letter-spacing:-.015em}.tool-carousel-section{margin-top:clamp(1.35rem,2.6vw,2.15rem)}.carousel-heading{margin-bottom:1.1rem;display:flex;align-items:end;justify-content:space-between;gap:1.4rem}.carousel-heading .eyebrow{margin-bottom:.35rem}.carousel-heading h2{font-size:clamp(1.45rem,2.4vw,2rem)}.carousel-heading p{max-width:35rem;margin-top:.42rem;color:var(--muted);font-size:.84rem}.carousel-heading__actions{display:flex;align-items:center;gap:.85rem}.inline-link{min-height:2.55rem;padding:.5rem .78rem;color:var(--blue);border-radius:.68rem;background:var(--surface-tint);font-size:.78rem;font-weight:780;white-space:nowrap}.inline-link:hover{color:var(--blue-dark);background:#e7f0ff}.carousel-buttons{display:flex;gap:.34rem}.carousel-button,.carousel-pause{min-height:2.55rem;border:1px solid var(--line);color:#475467;background:var(--surface-raised);font-weight:720;transition:.16s ease}.carousel-button{width:2.55rem;padding:0;display:grid;place-items:center;border-radius:.68rem}.carousel-button:hover,.carousel-pause:hover{color:var(--blue);border-color:#a9c7ff;background:var(--surface-tint);transform:translateY(-1px)}.carousel-button .lucide{width:1.05rem;height:1.05rem}.tool-carousel{position:relative;overflow:hidden;border-radius:1rem;outline:0}.tool-carousel:before,.tool-carousel:after{content:"";position:absolute;z-index:2;top:0;bottom:0;width:clamp(1.4rem,4vw,4rem);pointer-events:none}.tool-carousel:before{left:0;background:linear-gradient(90deg,var(--canvas),transparent)}.tool-carousel:after{right:0;background:linear-gradient(270deg,var(--canvas),transparent)}.tool-carousel:focus-visible{outline:3px solid rgb(7 94 232 / 35%);outline-offset:4px}.tool-carousel__track{width:max-content;padding:.35rem .08rem .65rem;display:flex;gap:.78rem}.tool-carousel__track .tool-card{width:var(--carousel-card-width, clamp(180px, 18vw, 238px));flex:0 0 var(--carousel-card-width, clamp(180px, 18vw, 238px))}.tool-carousel__track .tool-card a{min-height:0;padding:.56rem}.tool-carousel__track .tool-card-copy{padding:.58rem .16rem .13rem}.tool-carousel__track .tool-card-copy strong{min-height:0;font-size:.76rem;line-height:1.25}.carousel-controls{margin-top:.25rem;padding:.7rem .82rem;display:flex;align-items:center;gap:1rem;border:1px solid var(--line);border-radius:.85rem;background:var(--surface-raised);box-shadow:0 8px 22px #1018280a}.carousel-controls__status{min-width:7.7rem;display:flex;align-items:center;gap:.44rem;color:var(--muted);font-size:.73rem;font-weight:680}.carousel-controls__status .lucide{width:1rem;color:var(--blue)}.carousel-speed{min-width:min(100%,260px);flex:1;display:grid;grid-template-columns:auto minmax(90px,1fr) auto;align-items:center;gap:.7rem;color:#475467;font-size:.73rem;font-weight:720}.carousel-speed input[type=range]{width:100%}.carousel-speed output{min-width:2.5rem;color:var(--blue);font-size:.72rem;font-variant-numeric:tabular-nums;text-align:right}.carousel-pause{padding:.45rem .66rem;display:inline-flex;align-items:center;justify-content:center;gap:.42rem;border-radius:.66rem;font-size:.74rem}.carousel-pause .lucide{width:.95rem}:root[data-theme=dark] .product-principles{border-color:#2a466e;background:radial-gradient(circle at 94% 8%,rgb(91 149 255 / 24%),transparent 25%),radial-gradient(circle at 34% 115%,rgb(37 191 160 / 12%),transparent 35%),linear-gradient(120deg,#0d182b,#112743 64%,#17365f)}:root[data-theme=dark] .product-principles__list li{border-color:#bed7ff24;background:#030b1847}:root[data-theme=dark] .carousel-controls,:root[data-theme=dark] .carousel-button,:root[data-theme=dark] .carousel-pause{color:#c7d3e7;border-color:var(--line);background:var(--surface-raised)}:root[data-theme=dark] .inline-link{color:#a7c4ff;background:#183459}:root[data-theme=dark] .carousel-speed{color:#c7d3e7}@media(max-width:900px){.product-principles{grid-template-columns:minmax(0,1fr);gap:.7rem}}@media(max-width:767px){.home-intro{margin-bottom:.95rem;padding:1.35rem .25rem .2rem}.home-intro .eyebrow{margin-bottom:.62rem}.home-intro h1{font-size:clamp(2.25rem,10.9vw,3rem)}.home-intro p{margin-top:.7rem;font-size:.9rem}.product-principles{margin:.7rem 0 .95rem;padding:.52rem;display:block;border-radius:.86rem}.product-principles__intro{display:none}.product-principles__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem}.product-principles__list li{min-height:0;padding:.46rem;grid-template-columns:1.7rem minmax(0,1fr);gap:.4rem;border-radius:.58rem}.principle-icon{width:1.7rem;height:1.7rem;border-radius:.48rem}.product-principles__list strong{font-size:.64rem}.carousel-heading{margin-bottom:.68rem;align-items:start;gap:.75rem}.carousel-heading p{display:none}.carousel-heading__actions{align-items:end;flex-direction:column;gap:.45rem}.inline-link{min-height:2.15rem;padding:.38rem .48rem;background:transparent;font-size:.67rem}.carousel-button{width:2.2rem;min-height:2.2rem}.tool-carousel__track{gap:.6rem}.tool-carousel__track .tool-card{width:var(--carousel-card-width, 158px);flex-basis:var(--carousel-card-width, 158px)}.carousel-controls{padding:.58rem;display:grid;grid-template-columns:auto auto;gap:.58rem}.carousel-controls__status{min-width:0}.carousel-speed{grid-column:1 / -1;grid-template-columns:auto minmax(70px,1fr) auto}.carousel-pause{justify-self:end}}@media(min-width:1024px){.home-dashboard .tool-grid--dashboard{grid-template-columns:repeat(6,minmax(0,1fr))}}.preview-panel[data-preview-shell]>.preview-fullscreen-control{position:absolute;top:.9rem;right:.9rem;z-index:30;width:3rem;height:3rem;display:grid!important;color:#172b4d;border:1px solid rgb(199 210 228 / 96%);border-radius:.82rem;background:#fff;box-shadow:0 10px 24px #10182838}.preview-panel[data-preview-shell]>.preview-fullscreen-control:hover{color:var(--blue);border-color:#8ab4ff;background:#f8fbff;box-shadow:0 12px 28px #10182840}.preview-panel[data-preview-shell]>.preview-fullscreen-control:focus-visible{outline:3px solid rgb(7 94 232 / 38%);outline-offset:3px}@media(max-width:767px){.preview-panel[data-preview-shell]>.preview-fullscreen-control{top:.68rem;right:.68rem;width:2.75rem;height:2.75rem}}@media(min-width:768px){.tool-article:not(.tool-article--compact) .preview-panel{align-self:start;grid-template-rows:minmax(0,1fr)}.tool-article:not(.tool-article--compact) .tool-preview{min-height:0;aspect-ratio:16 / 9}}@media(max-width:767px){.tool-article:not(.tool-article--compact) .settings-panel{position:relative;inset:auto;width:auto;max-height:none;margin-top:.38rem;display:block;overflow:visible;visibility:visible;border:1px solid var(--line);border-radius:.82rem;box-shadow:none;transform:none}.tool-article:not(.tool-article--compact) .settings-panel:before,.tool-article:not(.tool-article--compact) .settings-close,.tool-article:not(.tool-article--compact) .settings-backdrop{display:none}}.tool-preview--id-android-fake-update .preview-content,.tool-preview--id-macos-fake-update .preview-content,.tool-preview--id-ubuntu-fake-update .preview-content{transform:none}.tool-preview--id-android-fake-update .update-emblem,.tool-preview--id-macos-fake-update .update-emblem,.tool-preview--id-ubuntu-fake-update .update-emblem,.tool-preview--id-android-fake-update:fullscreen .update-emblem,.tool-preview--id-macos-fake-update:fullscreen .update-emblem,.tool-preview--id-ubuntu-fake-update:fullscreen .update-emblem{transform:none;border:0;border-radius:0;background:transparent;box-shadow:none}.tool-preview--id-android-fake-update .update-emblem:before,.tool-preview--id-android-fake-update .update-emblem:after,.tool-preview--id-macos-fake-update .update-emblem:before,.tool-preview--id-macos-fake-update .update-emblem:after,.tool-preview--id-ubuntu-fake-update .update-emblem:before,.tool-preview--id-ubuntu-fake-update .update-emblem:after{display:none}.tool-preview--id-android-fake-update .update-emblem{width:13.5cqw;height:13.5cqw;margin-bottom:1.65cqw}.tool-preview--id-macos-fake-update .update-emblem{width:11cqw;height:13cqw;margin:0}.tool-preview--id-android-fake-update .update-emblem svg,.tool-preview--id-macos-fake-update .update-emblem svg,.tool-preview--id-ubuntu-fake-update .update-emblem img{display:block;width:100%;height:100%;object-fit:contain}.tool-preview--id-android-fake-update .update-primary-copy,.tool-preview--id-android-fake-update [data-update-title]{width:auto;max-width:none;white-space:nowrap}.tool-preview--id-android-fake-update [data-phase],.tool-preview--id-android-fake-update .update-footer-message,.tool-preview--id-macos-fake-update .update-primary-copy,.tool-preview--id-macos-fake-update [data-phase],.tool-preview--id-macos-fake-update .update-footer-message,.tool-preview--id-ubuntu-fake-update .update-primary-copy,.tool-preview--id-ubuntu-fake-update .progress-track,.tool-preview--id-ubuntu-fake-update [data-phase],.tool-preview--id-ubuntu-fake-update .update-footer-message{display:none}.tool-preview--id-macos-fake-update .progress-track{width:20.25cqw;height:clamp(3px,.42cqw,6px);margin:0;border:0;border-radius:0}.tool-preview--id-ubuntu-fake-update .update-emblem,.tool-preview--id-ubuntu-fake-update:fullscreen .update-emblem{width:22cqw;height:5.2cqw;margin:0}.tool-preview--id-ubuntu-fake-update .update-spinner{width:auto;height:max(4px,.56cqw);display:flex;gap:2.75cqw;margin:0;animation:none}.tool-preview--id-ubuntu-fake-update .update-spinner i{position:static;width:clamp(4px,.55cqw,8px);height:clamp(4px,.55cqw,8px);transform:none}.tool-preview--id-windows-10-fake-update .preview-content,.tool-preview--id-windows-11-fake-update .preview-content{justify-content:flex-start;gap:.28rem;padding-top:31%;transform:none}.tool-preview--id-windows-10-fake-update .update-primary-copy,.tool-preview--id-windows-11-fake-update .update-primary-copy{flex-direction:row;gap:.32ch;white-space:nowrap}.tool-preview--id-windows-10-fake-update [data-progress-label]:after,.tool-preview--id-windows-11-fake-update [data-progress-label]:after{content:none}.tool-preview--id-windows-10-fake-update [data-phase],.tool-preview--id-windows-11-fake-update [data-phase]{position:static;width:auto;transform:none;opacity:1;text-align:center;white-space:nowrap}.tool-preview--id-windows-10-fake-update .update-footer-message,.tool-preview--id-windows-11-fake-update .update-footer-message{display:block;position:absolute;left:50%;bottom:9%;width:min(86%,42rem);transform:translate(-50%);text-align:center;white-space:nowrap}.tool-preview--id-android-fake-update:fullscreen .update-emblem{width:13.5cqw;height:13.5cqw}.tool-preview--id-macos-fake-update:fullscreen .update-emblem{width:11cqw;height:13cqw}.tool-preview--id-ubuntu-fake-update:fullscreen .update-emblem{width:22cqw;height:5.2cqw}.tool-preview--id-windows-10-fake-update:fullscreen .preview-content,.tool-preview--id-windows-11-fake-update:fullscreen .preview-content{padding-top:31vh}.tool-preview--id-android-fake-update:fullscreen .preview-content{gap:.35cqw;padding:3cqw}.tool-preview--id-macos-fake-update:fullscreen .preview-content{gap:8.35cqw;padding:3cqw}.tool-preview--id-ubuntu-fake-update:fullscreen .preview-content{gap:2.15cqw;padding:3cqw}.tool-preview--id-android-fake-update:fullscreen [data-update-title],.tool-preview--id-android-fake-update:fullscreen [data-progress-label],.tool-preview--id-windows-10-fake-update:fullscreen .update-primary-copy,.tool-preview--id-windows-11-fake-update:fullscreen .update-primary-copy,.tool-preview--id-windows-10-fake-update:fullscreen [data-update-title],.tool-preview--id-windows-11-fake-update:fullscreen [data-update-title],.tool-preview--id-windows-10-fake-update:fullscreen [data-progress-label],.tool-preview--id-windows-11-fake-update:fullscreen [data-progress-label],.tool-preview--id-windows-10-fake-update:fullscreen [data-phase],.tool-preview--id-windows-11-fake-update:fullscreen [data-phase],.tool-preview--id-windows-10-fake-update:fullscreen .update-footer-message,.tool-preview--id-windows-11-fake-update:fullscreen .update-footer-message{font-size:clamp(.66rem,1.65cqw,1.55rem);font-weight:400;line-height:1.32}.tool-preview--id-windows-10-fake-update:fullscreen .update-spinner,.tool-preview--id-windows-11-fake-update:fullscreen .update-spinner{width:clamp(30px,4cqw,58px);height:clamp(30px,4cqw,58px);margin-bottom:2.25cqw;transform:none}.tool-preview--id-windows-10-fake-update:fullscreen .update-spinner i,.tool-preview--id-windows-11-fake-update:fullscreen .update-spinner i{left:calc(50% - clamp(1.5px,.18cqw,2.5px));top:calc(50% - clamp(1.5px,.18cqw,2.5px));width:clamp(3px,.35cqw,5px);height:clamp(3px,.35cqw,5px);transform:rotate(calc(var(--dot-index) * 60deg)) translateY(-1.55cqw)}.tool-preview--id-windows-xp-fake-update .preview-content,.tool-preview--id-windows-7-fake-update .preview-content{transform:none}@media(max-width:767px){.tool-preview--update .preview-content{min-height:100%;height:100%;box-sizing:border-box;padding:.8rem;gap:.3rem}.tool-preview--id-android-fake-update .preview-content{gap:.35cqw}.tool-preview--id-android-fake-update .update-emblem{width:13.5cqw;height:13.5cqw;margin-bottom:1.65cqw}.tool-preview--id-macos-fake-update .preview-content{gap:7.5cqw}.tool-preview--id-macos-fake-update .update-emblem{width:11cqw;height:13cqw;margin:0}.tool-preview--id-windows-xp-fake-update .preview-content,.tool-preview--id-windows-7-fake-update .preview-content{transform:none}.tool-preview--id-windows-10-fake-update .preview-content,.tool-preview--id-windows-11-fake-update .preview-content{padding:18% .8rem .72rem;gap:.18rem}.tool-preview--id-windows-10-fake-update .update-spinner,.tool-preview--id-windows-11-fake-update .update-spinner{width:30px;height:30px;margin:0 0 .12rem}.tool-preview--id-windows-10-fake-update .update-spinner i,.tool-preview--id-windows-11-fake-update .update-spinner i{left:calc(50% - 1.5px);top:calc(50% - 1.5px);width:3px;height:3px;transform:rotate(calc(var(--dot-index) * 36deg)) translateY(-13px)}.tool-preview--id-windows-10-fake-update .update-primary-copy,.tool-preview--id-windows-11-fake-update .update-primary-copy,.tool-preview--id-windows-10-fake-update [data-phase],.tool-preview--id-windows-11-fake-update [data-phase]{font-size:clamp(.66rem,1.65cqw,1.55rem)}.tool-preview--id-windows-10-fake-update .update-footer-message,.tool-preview--id-windows-11-fake-update .update-footer-message{bottom:9.5%;font-size:clamp(.66rem,1.65cqw,1.55rem);line-height:1.32}}@media(min-width:1024px){.site-main:has(.tool-article:not(.tool-article--compact)){width:min(100% - 2rem,1320px)}.tool-article:not(.tool-article--compact) .tool-workspace{--tool-workspace-height: clamp(38rem, calc(100dvh - 12rem) , 44rem);width:100%;height:var(--tool-workspace-height);min-height:38rem;margin-inline:auto;padding:.65rem;grid-template-columns:minmax(0,1fr) minmax(22rem,23.5rem);align-items:stretch;gap:.65rem;border:1px solid #dfe5ee;border-radius:1.35rem;background:linear-gradient(145deg,#f2f5f9,#e9eef5);box-shadow:0 1px 2px #1018280a,0 24px 64px #10182817}.tool-article:not(.tool-article--compact) .preview-panel,.tool-article:not(.tool-article--compact) .settings-panel{height:100%;min-height:0;align-self:stretch}}.tool-article:not(.tool-article--compact) .preview-panel{position:relative;min-width:0;display:grid;grid-template-rows:minmax(0,1fr);align-items:stretch;overflow:hidden;border:1px solid rgb(255 255 255 / 10%);border-radius:1rem;background:radial-gradient(circle at 50% 45%,#1b2330 0,#101620 48%,#090d13);box-shadow:inset 0 1px #ffffff12,0 12px 30px #1018281f}.tool-article:not(.tool-article--compact) .tool-preview{width:100%;max-width:100%;height:auto;min-height:0;align-self:center;aspect-ratio:16 / 9;overflow:hidden;border:0;border-radius:0;outline-offset:-3px;box-shadow:none}.tool-article:not(.tool-article--compact) .tool-preview:fullscreen{width:100vw;max-width:none;height:100dvh;min-height:100dvh;aspect-ratio:auto}.tool-article:not(.tool-article--compact) .settings-panel{padding:0 1.25rem 1.25rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#c4ccd8 transparent;border:1px solid #e4e8ef;border-radius:1rem;background:#fffffff5;box-shadow:inset 0 1px #ffffffd9,0 10px 26px #10182812}.tool-article:not(.tool-article--compact) .settings-panel::-webkit-scrollbar{width:.55rem}.tool-article:not(.tool-article--compact) .settings-panel::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#c4ccd8;background-clip:padding-box}.tool-article:not(.tool-article--compact) .settings-heading{position:sticky;top:0;z-index:12;margin:0 -1.25rem 1.1rem;padding:1.2rem 1.25rem 1rem;align-items:center;gap:.85rem;border-bottom:1px solid #edf0f4;background:#fffffff0;backdrop-filter:blur(16px)}.tool-article:not(.tool-article--compact) .settings-heading .eyebrow{margin-bottom:.26rem;color:#075ee8;font-size:.64rem;letter-spacing:.12em}.tool-article:not(.tool-article--compact) .settings-heading h2{font-size:1.18rem;letter-spacing:-.035em}.tool-article:not(.tool-article--compact) .settings-heading p{margin-top:.3rem;color:#7b8798;font-size:.69rem;font-weight:500;line-height:1.35}.tool-article:not(.tool-article--compact) .settings-heading-actions{flex:none;gap:.4rem}.tool-article:not(.tool-article--compact) .settings-heading .icon-button,.tool-article:not(.tool-article--compact) .settings-close{width:2.65rem;height:2.65rem;min-width:2.65rem;min-height:2.65rem;display:grid;place-items:center;color:#526075;border:1px solid #dfe4eb;border-radius:.78rem;background:#fff;box-shadow:0 1px 2px #1018280a;transition:color .16s ease,border-color .16s ease,background-color .16s ease,transform .16s ease,box-shadow .16s ease}.tool-article:not(.tool-article--compact) .settings-close{display:none}.tool-article:not(.tool-article--compact) .settings-heading .icon-button:hover,.tool-article:not(.tool-article--compact) .settings-close:hover{color:#075ee8;border-color:#a9c6fb;background:#f5f8ff;box-shadow:0 5px 14px #075ee81a;transform:translateY(-1px)}.tool-article:not(.tool-article--compact) .field{margin-bottom:1rem;gap:.45rem;color:#2f3b4e;font-size:.76rem;font-weight:680}.tool-article:not(.tool-article--compact) .field input:not([type=range]):not([type=color]),.tool-article:not(.tool-article--compact) .field select,.tool-article:not(.tool-article--compact) .field textarea,.tool-article:not(.tool-article--compact) .field-unit{min-height:2.9rem;color:#172033;border-color:#cfd7e3;border-radius:.76rem;background-color:#fff;box-shadow:inset 0 1px 2px #10182808;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.tool-article:not(.tool-article--compact) .field input:not([type=range]):not([type=color]):hover,.tool-article:not(.tool-article--compact) .field select:hover,.tool-article:not(.tool-article--compact) .field-unit:hover{border-color:#aeb9c8}.tool-article:not(.tool-article--compact) .field input:not([type=range]):not([type=color]):focus,.tool-article:not(.tool-article--compact) .field select:focus,.tool-article:not(.tool-article--compact) .field textarea:focus,.tool-article:not(.tool-article--compact) .field-unit:focus-within{border-color:#75a4ff;outline:0;box-shadow:0 0 0 3px #075ee81f}.tool-article:not(.tool-article--compact) .field input[type=color]{height:3.15rem;padding:.34rem;border-color:#cfd7e3;border-radius:.76rem;background:#fff}.tool-article:not(.tool-article--compact) .field-grid{gap:.75rem}.tool-article:not(.tool-article--compact) input[type=range]{height:1.5rem}.tool-article:not(.tool-article--compact) input[type=range]::-webkit-slider-runnable-track{height:.3rem;background:#d8dee8}.tool-article:not(.tool-article--compact) input[type=range]::-webkit-slider-thumb{width:1.15rem;height:1.15rem;margin-top:-.425rem;border-width:.18rem;box-shadow:0 0 0 1px #7ba9ff,0 3px 8px #10182833}.tool-article:not(.tool-article--compact) input[type=range]::-moz-range-track{height:.3rem;background:#d8dee8}.tool-article:not(.tool-article--compact) .check-row{min-height:2.9rem;margin-bottom:.42rem;padding:.55rem .65rem;gap:.75rem;color:#344054;border:1px solid #edf0f4;border-radius:.76rem;background:#f8fafc;font-size:.76rem;font-weight:610;transition:border-color .16s ease,background-color .16s ease}.tool-article:not(.tool-article--compact) .check-row:hover{border-color:#d8e1ee;background:#f4f7fb}.tool-article:not(.tool-article--compact) .check-row input[type=checkbox]{width:2.35rem;height:1.35rem;flex-basis:2.35rem;background:radial-gradient(circle at .55rem 50%,#fff 0 .43rem,transparent .46rem),#cdd5e0}.tool-article:not(.tool-article--compact) .check-row input[type=checkbox]:checked{background:radial-gradient(circle at 1.75rem 50%,#fff 0 .43rem,transparent .46rem),#075ee8}.tool-article:not(.tool-article--compact) .segmented{overflow:hidden;border-color:#dce2ea;border-radius:.76rem;background:#f8fafc}.tool-article:not(.tool-article--compact) .segmented button{min-height:2.8rem;background:transparent;transition:color .16s ease,background-color .16s ease}.tool-article:not(.tool-article--compact) .segmented button:hover{color:#075ee8;background:#eef4ff}.tool-article:not(.tool-article--compact) .interaction-note{margin-bottom:.85rem;padding:.7rem .8rem;color:#526075;border:1px solid #e0e7f0;border-radius:.72rem;background:#f7f9fc;font-size:.7rem;line-height:1.45}.tool-article:not(.tool-article--compact) .shortcut-note{margin-top:1rem;padding-top:.9rem;border-top:1px solid #edf0f4;color:#7b8798}.tool-article:not(.tool-article--compact) .button-wide{min-height:2.9rem;border-radius:.76rem}.settings-advanced{margin-bottom:.75rem;overflow:hidden;border:1px solid #dfe5ed;border-radius:.76rem;background:#f8fafc}.settings-advanced>summary{min-height:3.2rem;padding:.65rem .8rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:#344054;list-style:none;transition:color .16s ease,background-color .16s ease}.settings-advanced>summary::-webkit-details-marker{display:none}.settings-advanced>summary:after{content:"+";color:#075ee8;font-size:1.15rem;font-weight:500;line-height:1}.settings-advanced[open]>summary:after{content:"−"}.settings-advanced>summary:hover{color:#075ee8;background:#f1f5fb}.settings-advanced>summary span,.settings-advanced>summary strong,.settings-advanced>summary small{display:block}.settings-advanced>summary strong{font-size:.73rem;font-weight:720}.settings-advanced>summary small{margin-top:.08rem;color:#7b8798;font-size:.62rem;line-height:1.3}.settings-advanced__body{padding:.8rem .8rem .1rem;border-top:1px solid #e5e9f0}@media(min-width:1024px){.tool-article:not(.tool-article--compact) .settings-panel{padding:0 1.05rem 1.05rem}.tool-article:not(.tool-article--compact) .settings-heading{margin:0 -1.05rem .78rem;padding:.92rem 1.05rem .8rem}.tool-article:not(.tool-article--compact) .settings-heading .eyebrow{margin-bottom:.18rem;font-size:.58rem}.tool-article:not(.tool-article--compact) .settings-heading h2{font-size:1.06rem}.tool-article:not(.tool-article--compact) .settings-heading p{margin-top:.2rem;font-size:.63rem}.tool-article:not(.tool-article--compact) .field{margin-bottom:.72rem;gap:.32rem;font-size:.72rem}.tool-article:not(.tool-article--compact) .field input:not([type=range]):not([type=color]),.tool-article:not(.tool-article--compact) .field select,.tool-article:not(.tool-article--compact) .field textarea,.tool-article:not(.tool-article--compact) .field-unit{min-height:2.65rem}.tool-article:not(.tool-article--compact) .field input[type=color]{height:2.78rem}.tool-article:not(.tool-article--compact) .field-grid{gap:.58rem}.tool-article:not(.tool-article--compact) .check-row{min-height:2.65rem;margin-bottom:.32rem;padding:.45rem .58rem;font-size:.71rem}.tool-article:not(.tool-article--compact) .segmented button,.tool-article:not(.tool-article--compact) .button-wide{min-height:2.65rem;font-size:.74rem}.tool-article:not(.tool-article--compact) .interaction-note{margin-bottom:.65rem;padding:.58rem .68rem;font-size:.64rem}.tool-article:not(.tool-article--compact) .shortcut-note{margin-top:.72rem;padding-top:.65rem;font-size:.64rem}}:root[data-theme=dark] .tool-article:not(.tool-article--compact) .tool-workspace{border-color:#273348;background:linear-gradient(145deg,#111a29,#0d1522);box-shadow:0 24px 64px #00000047}:root[data-theme=dark] .tool-article:not(.tool-article--compact) .settings-panel{border-color:#2b3649;background:#121a2af7;scrollbar-color:#47546b transparent}:root[data-theme=dark] .tool-article:not(.tool-article--compact) .settings-heading{border-color:#2b3649;background:#121a2af0}:root[data-theme=dark] .tool-article:not(.tool-article--compact) .settings-heading p,:root[data-theme=dark] .tool-article:not(.tool-article--compact) .shortcut-note{color:#98a5b9}:root[data-theme=dark] .tool-article:not(.tool-article--compact) .settings-heading .icon-button,:root[data-theme=dark] .tool-article:not(.tool-article--compact) .settings-close,:root[data-theme=dark] .tool-article:not(.tool-article--compact) .field input:not([type=range]):not([type=color]),:root[data-theme=dark] .tool-article:not(.tool-article--compact) .field select,:root[data-theme=dark] .tool-article:not(.tool-article--compact) .field-unit,:root[data-theme=dark] .tool-article:not(.tool-article--compact) .field input[type=color]{color:#edf2fa;border-color:#364258;background-color:#172236}:root[data-theme=dark] .tool-article:not(.tool-article--compact) .field,:root[data-theme=dark] .tool-article:not(.tool-article--compact) .check-row{color:#d9e1ed}:root[data-theme=dark] .tool-article:not(.tool-article--compact) .check-row,:root[data-theme=dark] .tool-article:not(.tool-article--compact) .interaction-note,:root[data-theme=dark] .tool-article:not(.tool-article--compact) .segmented{color:#b9c4d4;border-color:#303c50;background:#152033}:root[data-theme=dark] .settings-advanced{border-color:#303c50;background:#152033}:root[data-theme=dark] .settings-advanced>summary{color:#d9e1ed}:root[data-theme=dark] .settings-advanced>summary:hover{color:#9fc0ff;background:#19263a}:root[data-theme=dark] .settings-advanced>summary small{color:#98a5b9}:root[data-theme=dark] .settings-advanced__body{border-color:#303c50}@media(min-width:768px)and (max-width:1023px){.tool-article:not(.tool-article--compact) .tool-workspace{width:100%;height:auto;min-height:0;padding:.55rem;gap:.55rem;border-radius:1.1rem}.tool-article:not(.tool-article--compact) .preview-panel{height:auto;aspect-ratio:auto}.tool-article:not(.tool-article--compact) .tool-preview{height:auto;aspect-ratio:16 / 9}.tool-article:not(.tool-article--compact) .settings-panel{height:auto;max-height:none;overflow:visible}.tool-article:not(.tool-article--compact) .settings-heading{position:static}}@media(max-width:767px){.tool-article:not(.tool-article--compact) .tool-workspace{padding:.35rem;border:1px solid #e0e5ed;background:#edf1f6;box-shadow:0 12px 32px #10182814}.tool-article:not(.tool-article--compact) .preview-panel{grid-template-rows:auto;border-radius:.82rem}.tool-article:not(.tool-article--compact) .tool-preview{height:auto;aspect-ratio:16 / 9}.tool-article:not(.tool-article--compact) .settings-panel{margin-top:.45rem;padding:0 1rem 1rem;border-radius:.82rem}.tool-article:not(.tool-article--compact) .settings-heading{position:static;margin:0 -1rem 1rem;padding:1rem}.tool-article:not(.tool-article--compact) .settings-heading p{display:none}.tool-article:not(.tool-article--compact) .settings-heading h2{font-size:1.08rem}}@media(max-width:420px){.tool-article:not(.tool-article--compact) .field-grid{grid-template-columns:1fr;gap:0}}.tool-article:not(.tool-article--compact) .preview-panel{grid-template-rows:minmax(0,1fr);border:0;background:#0d121b}@media(min-width:1024px){.site-main:has(.tool-article:not(.tool-article--compact)){padding-top:1rem}.tool-article:not(.tool-article--compact) .breadcrumbs{margin-bottom:.5rem}.tool-article:not(.tool-article--compact) .tool-heading{margin-bottom:.75rem}.tool-article:not(.tool-article--compact) .tool-heading .eyebrow{margin-bottom:.25rem}.tool-article:not(.tool-article--compact) .tool-heading h1,.tool-article:not(.tool-article--compact) .tool-heading h2{margin-bottom:.3rem;font-size:clamp(2rem,2.6vw,2.35rem)}.tool-article:not(.tool-article--compact) .tool-heading p{font-size:.88rem;line-height:1.4}.tool-article:not(.tool-article--compact) .tool-workspace{width:100%;height:auto;min-height:0;margin-bottom:.9rem}.tool-article:not(.tool-article--compact) .preview-panel{height:auto;align-self:start;aspect-ratio:16 / 9}.tool-article:not(.tool-article--compact) .tool-preview{height:100%;align-self:stretch;aspect-ratio:auto}.tool-article:not(.tool-article--compact) .settings-panel{height:auto;max-height:none;overflow:visible;overscroll-behavior:auto;scrollbar-gutter:auto}.tool-article:not(.tool-article--compact) .settings-heading{position:static}.tool-article:not(.tool-article--compact)>.collection-section--related{margin:0 0 1rem}.tool-article:not(.tool-article--compact)>.collection-section--related .section-heading{min-height:2.7rem;margin-bottom:.55rem;align-items:center}.tool-article:not(.tool-article--compact)>.collection-section--related .section-heading .eyebrow{margin-bottom:.1rem;font-size:.6rem}.tool-article:not(.tool-article--compact)>.collection-section--related .section-heading h2{margin:0;font-size:1.35rem}.tool-article:not(.tool-article--compact)>.collection-section--related .tool-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.55rem,.8vw,.8rem)}.tool-article:not(.tool-article--compact)>.collection-section--related .tool-card>a{min-height:8.6rem;padding:.44rem;display:flex;flex-direction:column;align-items:stretch;gap:0;overflow:hidden;border-color:#d8e1ee;border-radius:.95rem;background:linear-gradient(180deg,#fff,#fbfcff);box-shadow:0 1px 2px #1018280a,0 7px 20px #10182812}.tool-article:not(.tool-article--compact)>.collection-section--related .tool-card>a:after{content:"→";position:absolute;right:.62rem;bottom:.58rem;width:1.55rem;height:1.55rem;display:grid;place-items:center;color:var(--blue);font-size:.85rem;font-weight:850;line-height:1;border:1px solid #d8e6ff;border-radius:.5rem;background:var(--blue-soft);transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease}.tool-article:not(.tool-article--compact)>.collection-section--related .tool-card>a:hover,.tool-article:not(.tool-article--compact)>.collection-section--related .tool-card>a:focus-visible{border-color:#9dbef8;box-shadow:0 2px 4px #1018280d,0 14px 30px #075ee821}.tool-article:not(.tool-article--compact)>.collection-section--related .tool-card>a:hover:after,.tool-article:not(.tool-article--compact)>.collection-section--related .tool-card>a:focus-visible:after{color:#fff;border-color:var(--blue);background:var(--blue);transform:translate(2px)}.tool-article:not(.tool-article--compact)>.collection-section--related .tool-card-visual{width:100%;aspect-ratio:16 / 8.4;border-color:#10182824;border-radius:.7rem;box-shadow:0 2px 7px #10182817}.tool-article:not(.tool-article--compact)>.collection-section--related .tool-card-copy{width:100%;padding:.62rem 2rem .2rem .18rem;align-self:auto}.tool-article:not(.tool-article--compact)>.collection-section--related .tool-card-copy strong{min-height:2.45em;font-size:clamp(.69rem,.72vw,.78rem);line-height:1.23;letter-spacing:-.01em}:root[data-theme=dark] .tool-article:not(.tool-article--compact)>.collection-section--related .tool-card>a{border-color:#2b3a52;background:linear-gradient(180deg,#121a2a,#101827);box-shadow:0 8px 22px #00000040}:root[data-theme=dark] .tool-article:not(.tool-article--compact)>.collection-section--related .tool-card>a:after{border-color:#294a7c}.tool-article:not(.tool-article--compact)>.content-grid{margin:1rem 0 3rem;padding-top:.9rem;gap:clamp(2rem,5vw,4rem);border-top:1px solid var(--line)}.tool-article:not(.tool-article--compact)>.content-grid .eyebrow{margin-bottom:.2rem;font-size:.6rem}.tool-article:not(.tool-article--compact)>.content-grid h2{margin-bottom:.75rem;font-size:1.35rem}.tool-article:not(.tool-article--compact)>.content-grid .check-list{gap:.45rem;font-size:.8rem;white-space:normal}.tool-article:not(.tool-article--compact)>.content-grid .step-list{gap:.45rem}}@media(min-width:1024px)and (max-height:800px){.site-main:has(.tool-article:not(.tool-article--compact)){padding-top:.55rem}.tool-article:not(.tool-article--compact) .breadcrumbs{display:none}.tool-article:not(.tool-article--compact) .tool-heading{margin-bottom:.45rem}.tool-article:not(.tool-article--compact) .tool-heading .eyebrow{margin-bottom:.1rem;font-size:.58rem}.tool-article:not(.tool-article--compact) .tool-heading h1,.tool-article:not(.tool-article--compact) .tool-heading h2{margin-bottom:.12rem;font-size:1.7rem}.tool-article:not(.tool-article--compact) .tool-heading p{font-size:.72rem;line-height:1.25}.tool-article:not(.tool-article--compact) .tool-workspace{width:100%;height:auto;min-height:0;margin-bottom:.55rem}.tool-article:not(.tool-article--compact)>.collection-section--related{margin-bottom:.6rem}.tool-article:not(.tool-article--compact)>.collection-section--related .section-heading{min-height:1.75rem;margin-bottom:.3rem}.tool-article:not(.tool-article--compact)>.collection-section--related .section-heading h2{font-size:1rem}.tool-article:not(.tool-article--compact)>.collection-section--related .section-heading a{font-size:.68rem}.tool-article:not(.tool-article--compact)>.collection-section--related .tool-card>a{min-height:7.25rem;padding:.35rem}.tool-article:not(.tool-article--compact)>.collection-section--related .tool-card-visual{width:100%;aspect-ratio:16 / 7.4}.tool-article:not(.tool-article--compact)>.collection-section--related .tool-card-copy{padding:.48rem 1.75rem .08rem .12rem}.tool-article:not(.tool-article--compact)>.collection-section--related .tool-card-copy strong{font-size:.66rem}.tool-article:not(.tool-article--compact)>.collection-section--related .tool-card>a:after{right:.48rem;bottom:.42rem;width:1.35rem;height:1.35rem;font-size:.72rem}.tool-article:not(.tool-article--compact)>.content-grid{margin:.6rem 0 2rem;padding-top:.5rem;gap:1.5rem}.tool-article:not(.tool-article--compact)>.content-grid .eyebrow{margin-bottom:.08rem;font-size:.52rem}.tool-article:not(.tool-article--compact)>.content-grid h2{margin-bottom:.35rem;font-size:.95rem}.tool-article:not(.tool-article--compact)>.content-grid .check-list,.tool-article:not(.tool-article--compact)>.content-grid .step-list{gap:.2rem;font-size:.67rem;line-height:1.25}.tool-article:not(.tool-article--compact)>.content-grid .check-list li{padding-left:1.15rem}.tool-article:not(.tool-article--compact)>.content-grid .step-list li{grid-template-columns:1.5rem minmax(0,1fr);gap:.45rem}.tool-article:not(.tool-article--compact)>.content-grid .step-list li>span{width:1.45rem;height:1.45rem}}@media(min-width:768px)and (max-width:1023px){.tool-article:not(.tool-article--compact) .preview-panel{grid-template-rows:auto}.tool-article:not(.tool-article--compact) .tool-preview{height:auto;aspect-ratio:16 / 9}}@media(max-width:767px){.tool-article:not(.tool-article--compact) .preview-panel{grid-template-rows:auto}.tool-article:not(.tool-article--compact) .tool-preview{height:auto;aspect-ratio:16 / 9}}.tool-article:not(.tool-article--compact)>.tool-use-guide{margin-top:clamp(2rem,3vw,3rem)}.tool-preview--update .update-primary-copy,.tool-preview--update [data-update-title],.tool-preview--update [data-progress-label],.tool-preview--update [data-phase],.tool-preview--update .update-footer-message{max-width:min(86%,44rem);white-space:normal;overflow-wrap:anywhere;text-wrap:balance}.tool-preview--id-android-fake-update .update-primary-copy,.tool-preview--id-android-fake-update [data-update-title],.tool-preview--id-windows-10-fake-update .update-primary-copy,.tool-preview--id-windows-11-fake-update .update-primary-copy,.tool-preview--id-windows-10-fake-update [data-phase],.tool-preview--id-windows-11-fake-update [data-phase],.tool-preview--id-windows-10-fake-update .update-footer-message,.tool-preview--id-windows-11-fake-update .update-footer-message{width:min(86%,44rem);max-width:min(86%,44rem);white-space:normal}.tool-preview--id-windows-10-fake-update .update-primary-copy,.tool-preview--id-windows-11-fake-update .update-primary-copy{flex-wrap:wrap;justify-content:center}.tool-preview--id-macos-fake-update.has-custom-title .update-primary-copy,.tool-preview--id-ubuntu-fake-update.has-custom-title .update-primary-copy{width:min(82%,36rem);display:flex;text-align:center}.tool-preview--id-macos-fake-update.has-custom-title [data-update-title]{display:block}.tool-preview--id-macos-fake-update.has-custom-title .preview-content{gap:3.2cqw}.tool-preview--id-windows-xp-fake-update .preview-content,.tool-preview--id-windows-xp-fake-update:fullscreen .preview-content{width:100%;align-items:center;justify-content:center;gap:clamp(.2rem,.65cqw,.7rem);padding:9% 5% 7% 31%;transform:none;font-family:Tahoma,Segoe UI,sans-serif;text-shadow:0 1px 1px rgb(0 0 0 / 38%)}.tool-preview--id-windows-xp-fake-update .update-emblem,.tool-preview--id-windows-xp-fake-update:fullscreen .update-emblem{width:auto;height:auto;margin:0 0 clamp(.2rem,.65cqw,.75rem);display:flex;align-items:center;gap:clamp(.25rem,.7cqw,.75rem);overflow:visible;transform:none;border:0;border-radius:0;background:transparent;box-shadow:none}.tool-preview--id-windows-xp-fake-update .update-emblem:before,.tool-preview--id-windows-xp-fake-update .update-emblem:after{display:none;content:none}.tool-preview--id-windows-xp-fake-update .legacy-window-mark{width:clamp(30px,5.2cqw,76px);aspect-ratio:1.15;display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1px,.18cqw,3px);transform:skewY(-8deg) rotate(-4deg);filter:drop-shadow(0 1px 1px rgb(0 0 0 / 30%))}.tool-preview--id-windows-xp-fake-update .legacy-window-mark i{display:block;height:auto;border-radius:18% 4%;box-shadow:inset 0 .2cqw .35cqw #ffffff4d}.tool-preview--id-windows-xp-fake-update .legacy-window-mark i:nth-child(1){background:linear-gradient(145deg,#ff7946,#ec3015)}.tool-preview--id-windows-xp-fake-update .legacy-window-mark i:nth-child(2){background:linear-gradient(145deg,#a6d94f,#68a800)}.tool-preview--id-windows-xp-fake-update .legacy-window-mark i:nth-child(3){background:linear-gradient(145deg,#58a9f7,#1767b9)}.tool-preview--id-windows-xp-fake-update .legacy-window-mark i:nth-child(4){display:block;background:linear-gradient(145deg,#ffd84e,#f39b00)}.tool-preview--id-windows-xp-fake-update .legacy-wordmark{display:grid;justify-items:start;color:#fff;line-height:.82}.tool-preview--id-windows-xp-fake-update .legacy-wordmark small{margin-left:.08em;font-size:clamp(.38rem,.72cqw,.75rem);line-height:1}.tool-preview--id-windows-xp-fake-update .legacy-wordmark b{display:block;color:#fff;font-family:Trebuchet MS,Tahoma,sans-serif;font-size:clamp(1rem,3.3cqw,3.1rem);font-weight:700;letter-spacing:-.075em;line-height:.95}.tool-preview--id-windows-xp-fake-update .legacy-wordmark em{margin-left:.12em;color:#f26322;font-size:.58em;font-style:normal;letter-spacing:-.04em}.tool-preview--id-windows-xp-fake-update .update-spinner{display:none}.tool-preview--id-windows-xp-fake-update .update-primary-copy{width:min(84%,32rem);max-width:min(84%,32rem);gap:.1rem;text-align:center}.tool-preview--id-windows-xp-fake-update [data-update-title],.tool-preview--id-windows-xp-fake-update [data-progress-label]{font-size:clamp(.7rem,1.6cqw,1.5rem);font-weight:400}.tool-preview--id-windows-xp-fake-update .progress-track{width:min(44cqw,30rem);height:clamp(3px,.42cqw,6px);margin-top:.45cqw}.tool-preview--id-windows-xp-fake-update [data-phase]{font-size:clamp(.58rem,1.15cqw,1.1rem)}.tool-preview--id-windows-7-fake-update .preview-content,.tool-preview--id-windows-7-fake-update:fullscreen .preview-content{width:100%;justify-content:center;gap:clamp(.2rem,.55cqw,.65rem);padding:8% 12% 14%;transform:none;font-family:Segoe UI,Arial,sans-serif;text-shadow:0 1px 2px rgb(0 0 0 / 58%)}.tool-preview--id-windows-7-fake-update .update-emblem{display:none}.tool-preview--id-windows-7-fake-update .update-spinner,.tool-preview--id-windows-7-fake-update:fullscreen .update-spinner{width:clamp(24px,3.4cqw,50px);height:clamp(24px,3.4cqw,50px);margin-bottom:clamp(.1rem,.5cqw,.55rem);display:block;transform:none}.tool-preview--id-windows-7-fake-update .update-spinner i{left:calc(50% - clamp(1.5px,.16cqw,2.5px));top:calc(50% - clamp(1.5px,.16cqw,2.5px));width:clamp(3px,.32cqw,5px);height:clamp(3px,.32cqw,5px);transform:rotate(calc(var(--dot-index) * 36deg)) translateY(-1.3cqw)}.tool-preview--id-windows-7-fake-update .update-primary-copy{width:min(84%,34rem);max-width:min(84%,34rem);text-align:center}.tool-preview--id-windows-7-fake-update [data-update-title],.tool-preview--id-windows-7-fake-update [data-progress-label]{font-size:clamp(.72rem,1.55cqw,1.45rem);font-weight:400}.tool-preview--id-windows-7-fake-update .progress-track{width:min(42cqw,30rem);height:clamp(3px,.38cqw,6px)}.tool-preview--id-windows-7-fake-update [data-phase]{font-size:clamp(.58rem,1.12cqw,1.05rem)}@media(max-width:767px){.tool-preview--id-windows-xp-fake-update .preview-content{padding:6% 5% 6% 25%}.tool-preview--id-windows-7-fake-update .preview-content{padding:5% 8% 10%}}@font-face{font-family:WS Montserrat;src:url(./montserrat-latin-variable-Dk9Pm7OY.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:WS Lucida Console;src:url(./lucida-console-DT1sdYB9.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:WS Segoe UI Light;src:url(./segoe-ui-light-5AWec1jV.ttf) format("truetype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:WS Arial;src:url(./arial-DGsbBGy5.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:WS Impact;src:url(./impact-D4FAfvkI.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:WS Roboto;src:url(./roboto-latin-963MHbBp.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.tool-preview--update,.tool-preview--prank,.tool-preview--screensaver{container-type:inline-size;font-synthesis:none;text-rendering:geometricPrecision}@media(min-width:1024px){.tool-article:not(.tool-article--compact) .tool-workspace:has(.tool-preview--update),.tool-article:not(.tool-article--compact) .tool-workspace:has(.tool-preview--prank),.tool-article:not(.tool-article--compact) .tool-workspace:has(.tool-preview--screensaver){height:auto;min-height:0;align-items:start}.tool-article:not(.tool-article--compact) .tool-workspace:has(.tool-preview--update) .preview-panel,.tool-article:not(.tool-article--compact) .tool-workspace:has(.tool-preview--prank) .preview-panel,.tool-article:not(.tool-article--compact) .tool-workspace:has(.tool-preview--screensaver) .preview-panel{height:auto;aspect-ratio:16 / 9}.tool-article:not(.tool-article--compact) .tool-workspace:has(.tool-preview--update) .settings-panel,.tool-article:not(.tool-article--compact) .tool-workspace:has(.tool-preview--prank) .settings-panel,.tool-article:not(.tool-article--compact) .tool-workspace:has(.tool-preview--screensaver) .settings-panel{height:auto;max-height:none}}.tool-preview--id-hacker-typer,.tool-preview--id-fake-blue-screen-windows-xp,.tool-preview--id-android-fake-update{box-shadow:#f0f 0 8px 30px}.tool-preview--id-broken-screen-prank{box-shadow:#d4ba71 0 8px 30px}.tool-preview--id-loading-screen-prank{border-radius:6px;box-shadow:#a1999a 0 8px 30px}.tool-preview--id-loading-screen-prank:fullscreen{border-radius:0}.loading-player-control--hint{margin-top:-.2rem;color:var(--muted);font-size:.69rem;line-height:1.45}@media(max-width:900px)and (min-width:768px){.loading-player-control--title,.loading-player-control--hint{grid-column:1 / -1}}.tool-preview--id-computer-virus-prank,.tool-preview--id-windows-10-fake-update,.tool-preview--id-windows-11-fake-update,.tool-preview--id-flip-clock-screensaver,.tool-preview--id-static-screen{box-shadow:#00f 0 8px 30px}.tool-preview--id-fake-fbi-lock-screen{box-shadow:#0f0 0 8px 30px}.tool-preview--id-fake-blue-screen-windows-10{box-shadow:orange 0 8px 30px}.tool-preview--id-bug-on-screen-prank,.tool-preview--id-windows-7-fake-update,.tool-preview--id-digital-rain-screensaver{box-shadow:#8f8fab 0 8px 30px}.tool-preview--id-hair-on-screen-prank{box-shadow:#ff0 0 8px 30px}.tool-preview--id-windows-xp-fake-update,.tool-preview--id-motivational-quote-screensaver{box-shadow:#0ff 0 8px 30px}.tool-preview--id-macos-fake-update,.tool-preview--id-ubuntu-fake-update,.tool-preview--id-dvd-screensaver{box-shadow:#a1999a 0 8px 30px}.preview-panel[data-preview-shell]:has(.tool-preview--update)>.preview-fullscreen-control,.preview-panel[data-preview-shell]:has(.tool-preview--prank)>.preview-fullscreen-control,.preview-panel[data-preview-shell]:has(.tool-preview--screensaver)>.preview-fullscreen-control{top:auto;right:16px;bottom:16px;width:40px;height:40px;padding:0;color:#fafafa;border:0;border-radius:0;background:transparent;box-shadow:none}.preview-panel[data-preview-shell]:has(.tool-preview--update)>.preview-fullscreen-control:hover,.preview-panel[data-preview-shell]:has(.tool-preview--prank)>.preview-fullscreen-control:hover,.preview-panel[data-preview-shell]:has(.tool-preview--screensaver)>.preview-fullscreen-control:hover{color:#fff;border:0;background:#0000001f;box-shadow:none;transform:none}.preview-panel[data-preview-shell]:has(.tool-preview--id-motivational-quote-screensaver)>.preview-fullscreen-control{color:#000}.preview-panel[data-preview-shell]:has(.tool-preview--update)>.preview-fullscreen-control svg,.preview-panel[data-preview-shell]:has(.tool-preview--prank)>.preview-fullscreen-control svg,.preview-panel[data-preview-shell]:has(.tool-preview--screensaver)>.preview-fullscreen-control svg{width:28px;height:28px;stroke-width:2}.preview-panel[data-preview-shell]:has(.tool-preview--id-loading-screen-prank)>.preview-fullscreen-control{right:0;bottom:0;color:transparent;background:transparent}.preview-panel[data-preview-shell]:has(.tool-preview--id-loading-screen-prank)>.preview-fullscreen-control:hover{color:transparent;background:transparent}.preview-panel[data-preview-shell]:has(.tool-preview--id-loading-screen-prank)>.preview-fullscreen-control svg{opacity:0}.tool-preview--update .preview-content,.tool-preview--update:fullscreen .preview-content{width:100%;height:100%;min-height:100%;padding:0;gap:0;transform:none;font-family:WS Montserrat,Montserrat,sans-serif;text-shadow:none}.tool-preview--update .update-primary-copy,.tool-preview--update [data-update-title],.tool-preview--update [data-progress-label],.tool-preview--update [data-phase],.tool-preview--update .update-footer-message{width:auto;max-width:none;margin:0;padding:0;overflow-wrap:normal;white-space:nowrap;text-wrap:nowrap}.tool-preview--update .update-emblem,.tool-preview--update:fullscreen .update-emblem{transform:none}.tool-preview--update .update-emblem:before,.tool-preview--update .update-emblem:after{content:none;display:none}.tool-preview--update .progress-track{overflow:hidden;border:0;border-radius:0}.tool-preview--id-android-fake-update .preview-content,.tool-preview--id-android-fake-update:fullscreen .preview-content{justify-content:center;font-family:WS Montserrat,Montserrat,sans-serif}.tool-preview--id-android-fake-update .update-emblem,.tool-preview--id-android-fake-update:fullscreen .update-emblem{width:80px;height:80px;margin:0 0 20px;border:0;border-radius:0;background:transparent;box-shadow:none}.tool-preview--id-android-fake-update .update-primary-copy{gap:0}.tool-preview--id-android-fake-update [data-update-title],.tool-preview--id-android-fake-update [data-progress-label]{font-size:14px;font-weight:400;line-height:20px}.tool-preview--id-android-fake-update [data-phase],.tool-preview--id-android-fake-update .update-footer-message,.tool-preview--id-android-fake-update .update-spinner{display:none}.tool-preview--id-android-fake-update .progress-track,.tool-preview--id-android-fake-update:fullscreen .progress-track{width:190px;height:6px;margin-top:12px;background:#ffffff40}.tool-preview--id-windows-xp-fake-update,.tool-preview--id-windows-7-fake-update{background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}.tool-preview--id-windows-xp-fake-update .preview-content,.tool-preview--id-windows-xp-fake-update:fullscreen .preview-content{width:288px;height:92px;min-height:0;margin:auto;align-items:center;justify-content:center;font-family:WS Montserrat,Montserrat,sans-serif}.tool-preview--id-windows-xp-fake-update .update-emblem,.tool-preview--id-windows-xp-fake-update:fullscreen .update-emblem{width:69px;height:40px;margin:0 0 12px auto;display:block;border:0;background:transparent;box-shadow:none}.tool-preview--id-windows-xp-fake-update .update-primary-copy{width:100%;display:flex;flex-direction:row;justify-content:flex-end;gap:.32ch;text-align:right}.tool-preview--id-windows-xp-fake-update [data-update-title],.tool-preview--id-windows-xp-fake-update [data-progress-label],.tool-preview--id-windows-xp-fake-update [data-phase]{font-size:14px;font-weight:400;line-height:20px}.tool-preview--id-windows-7-fake-update .preview-content,.tool-preview--id-windows-7-fake-update:fullscreen .preview-content{justify-content:center;font-family:WS Montserrat,Montserrat,sans-serif}.tool-preview--id-windows-7-fake-update .update-emblem,.tool-preview--id-windows-7-fake-update .update-spinner,.tool-preview--id-windows-7-fake-update .progress-track,.tool-preview--id-windows-7-fake-update .update-footer-message{display:none}.tool-preview--id-windows-7-fake-update .update-primary-copy{gap:0}.tool-preview--id-windows-7-fake-update [data-update-title],.tool-preview--id-windows-7-fake-update [data-progress-label],.tool-preview--id-windows-7-fake-update [data-phase]{font-size:14px;font-weight:500;line-height:19.25px;opacity:1;text-align:center}.tool-preview--id-windows-10-fake-update .preview-content,.tool-preview--id-windows-11-fake-update .preview-content,.tool-preview--id-windows-10-fake-update:fullscreen .preview-content,.tool-preview--id-windows-11-fake-update:fullscreen .preview-content{position:relative;left:auto;top:auto;width:100%;height:100%;min-height:100%;padding:18.3% 0 0;align-items:center;justify-content:flex-start;transform:none;font-family:WS Montserrat,Montserrat,sans-serif}.tool-preview--id-windows-10-fake-update .update-spinner,.tool-preview--id-windows-11-fake-update .update-spinner,.tool-preview--id-windows-10-fake-update:fullscreen .update-spinner,.tool-preview--id-windows-11-fake-update:fullscreen .update-spinner{width:40px;height:40px;margin:0 auto 12px;display:block;transform:none;animation:source-windows-spin 4s linear infinite}.tool-preview--id-windows-10-fake-update .update-spinner i,.tool-preview--id-windows-11-fake-update .update-spinner i{left:calc(50% - 2px);top:calc(50% - 2px);width:4px;height:4px;transform:rotate(calc(var(--dot-index) * 60deg)) translateY(-17px);background:#fff}.tool-preview--id-windows-10-fake-update .update-primary-copy,.tool-preview--id-windows-11-fake-update .update-primary-copy{flex-direction:row;gap:.32ch;margin:0 0 4px}.tool-preview--id-windows-10-fake-update [data-update-title],.tool-preview--id-windows-11-fake-update [data-update-title],.tool-preview--id-windows-10-fake-update [data-progress-label],.tool-preview--id-windows-11-fake-update [data-progress-label],.tool-preview--id-windows-10-fake-update [data-phase],.tool-preview--id-windows-11-fake-update [data-phase],.tool-preview--id-windows-10-fake-update .update-footer-message,.tool-preview--id-windows-11-fake-update .update-footer-message{font-size:14px;font-weight:400;line-height:20px;opacity:1;text-align:center}.tool-preview--id-macos-fake-update .preview-content,.tool-preview--id-macos-fake-update:fullscreen .preview-content{justify-content:center}.tool-preview--id-macos-fake-update .update-emblem,.tool-preview--id-macos-fake-update:fullscreen .update-emblem{width:80px;height:80px;margin:0 0 20px;border:0;border-radius:0;background:transparent;box-shadow:none}.tool-preview--id-macos-fake-update .update-primary-copy,.tool-preview--id-macos-fake-update [data-phase],.tool-preview--id-macos-fake-update .update-footer-message,.tool-preview--id-macos-fake-update .update-spinner{display:none}.tool-preview--id-macos-fake-update .progress-track,.tool-preview--id-macos-fake-update:fullscreen .progress-track{width:190px;height:6px;margin-top:24px;background:#ffffff40}.tool-preview--id-ubuntu-fake-update .preview-content,.tool-preview--id-ubuntu-fake-update:fullscreen .preview-content{justify-content:center;gap:14px}.tool-preview--id-ubuntu-fake-update .update-emblem,.tool-preview--id-ubuntu-fake-update:fullscreen .update-emblem{width:128px;height:40px;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none}.tool-preview--id-ubuntu-fake-update .update-spinner{width:auto;height:4px;margin:0;display:flex;gap:12px;animation:none}.tool-preview--id-ubuntu-fake-update .update-spinner i{position:static;width:4px;height:4px;display:block;transform:none;background:#fff;opacity:1;animation:source-ubuntu-dot 10s linear infinite}.tool-preview--id-ubuntu-fake-update .update-spinner i:nth-child(2){animation-delay:-8s}.tool-preview--id-ubuntu-fake-update .update-spinner i:nth-child(3){animation-delay:-6s}.tool-preview--id-ubuntu-fake-update .update-spinner i:nth-child(4){animation-delay:-4s}.tool-preview--id-ubuntu-fake-update .update-spinner i:nth-child(5){animation-delay:-2s}@keyframes source-windows-spin{to{transform:rotate(360deg)}}@keyframes source-ubuntu-dot{0%,19%{background:#e95420}20%,to{background:#fff}}@media(max-width:767px){.tool-article:not(.tool-article--compact) .tool-workspace:has(.tool-preview--update) .preview-panel,.tool-article:not(.tool-article--compact) .tool-workspace:has(.tool-preview--prank) .preview-panel,.tool-article:not(.tool-article--compact) .tool-workspace:has(.tool-preview--screensaver) .preview-panel{width:100%;height:auto;aspect-ratio:auto}.tool-preview--id-windows-xp-fake-update .preview-content{transform:scale(.78)}.tool-preview--update.has-custom-title [data-update-title],.tool-preview--update.has-custom-title .update-primary-copy{max-width:84cqw;white-space:normal;text-wrap:balance}}.tool-preview--prank canvas{width:100%;height:100%;object-fit:fill}.interaction-note{margin-top:.7rem;color:var(--muted);font-size:.7rem;line-height:1.55}.source-prank-interaction:after{position:absolute;z-index:20;left:50%;top:50%;display:grid;min-width:min(72%,480px);min-height:24%;padding:4cqw;place-items:center;color:#d9ffe8;border:2px solid #43f58a;border-radius:8px;background:#001207f0;box-shadow:0 0 0 100vmax #00000061,0 0 38px #43f58ab8;font-size:clamp(13px,2.4cqw,30px);font-weight:800;letter-spacing:.08em;text-align:center;text-transform:uppercase;content:"Demo unlocked · local simulation";opacity:0;pointer-events:none;transform:translate(-50%,-44%) scale(.88);transition:opacity .18s ease,transform .26s cubic-bezier(.2,.8,.2,1)}.source-prank-interaction.is-demo-unlocked:after{opacity:1;transform:translate(-50%,-50%) scale(1)}@media(prefers-reduced-motion:reduce){.source-prank-interaction:after{transition:none}}.tool-preview--update .preview-content,.tool-preview--update:fullscreen .preview-content{position:relative;inset:auto;width:100%;height:100%;min-height:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:0;padding:0;overflow:hidden;transform:none;font-family:WS Montserrat,Montserrat,sans-serif;text-shadow:none}.tool-preview--update .update-main{position:relative;display:flex;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;gap:0;padding:0}.tool-preview--update .update-emblem{display:block;grid-template-columns:none;flex:0 0 auto;gap:0;padding:0;overflow:visible;transform:none}.tool-preview--update .update-emblem svg,.tool-preview--update .update-emblem img{width:100%;height:100%;max-width:none;display:block;object-fit:contain}.tool-preview--update .update-primary-copy{width:100%;max-width:none;display:flex;flex-direction:column;align-items:center;gap:0;margin:0;padding:0}.tool-preview--update [data-update-title],.tool-preview--update [data-progress-label],.tool-preview--update [data-phase],.tool-preview--update .update-footer-message{width:auto;max-width:none;margin:0;padding:0;overflow-wrap:normal;white-space:nowrap;text-wrap:nowrap}.tool-preview--update .progress-track{flex:0 0 auto;overflow:hidden;border:0;border-radius:0}.tool-preview--id-android-fake-update .update-main{width:clamp(190px,47.38cqw,356px)}.tool-preview--id-android-fake-update .update-emblem{width:clamp(80px,19.95cqw,150px);height:clamp(80px,19.95cqw,150px);margin:0 0 clamp(20px,4.99cqw,37.4px);border:0;border-radius:0;background:transparent;box-shadow:none}.tool-preview--id-android-fake-update .update-primary-copy{align-items:flex-start;text-align:left}.tool-preview--id-android-fake-update [data-update-title],.tool-preview--id-android-fake-update [data-progress-label]{font-size:clamp(14px,3.49cqw,26.2px);font-weight:400;line-height:clamp(20px,4.99cqw,37.4px)}.tool-preview--id-android-fake-update .update-spinner,.tool-preview--id-android-fake-update [data-phase],.tool-preview--id-android-fake-update .update-footer-message{display:none}.tool-preview--id-android-fake-update .progress-track{width:100%;height:clamp(6px,1.5cqw,11.2px);margin-top:clamp(12px,2.99cqw,22.4px);background:#ffffff40}.tool-preview--id-macos-fake-update .update-main{width:clamp(190px,47.38cqw,356px)}.tool-preview--id-macos-fake-update .update-emblem{width:clamp(80px,19.95cqw,150px);height:clamp(80px,19.95cqw,150px);margin:0;border:0;border-radius:0;background:transparent;box-shadow:none}.tool-preview--id-macos-fake-update .update-primary-copy,.tool-preview--id-macos-fake-update .update-spinner,.tool-preview--id-macos-fake-update [data-phase],.tool-preview--id-macos-fake-update .update-footer-message{display:none}.tool-preview--id-macos-fake-update .progress-track{width:100%;height:clamp(6px,1.5cqw,11.2px);margin-top:clamp(24px,5.99cqw,45px);background:#ffffff40}.tool-preview--id-ubuntu-fake-update .update-main{width:clamp(128px,31.92cqw,240px)}.tool-preview--id-ubuntu-fake-update .update-emblem{width:100%;height:clamp(40px,9.98cqw,75px);margin:0 0 clamp(14px,3.49cqw,26.2px);border:0;border-radius:0;background:transparent;box-shadow:none}.tool-preview--id-ubuntu-fake-update .update-primary-copy,.tool-preview--id-ubuntu-fake-update .progress-track,.tool-preview--id-ubuntu-fake-update [data-phase],.tool-preview--id-ubuntu-fake-update .update-footer-message{display:none}.tool-preview--id-ubuntu-fake-update .update-spinner{width:auto;height:clamp(4px,1cqw,7.5px);margin:0;display:flex;gap:clamp(12px,2.99cqw,22.5px);animation:none}.tool-preview--id-ubuntu-fake-update .update-spinner i{position:static;width:clamp(4px,1cqw,7.5px);height:clamp(4px,1cqw,7.5px);display:block;transform:none;background:#fff;opacity:1;animation:source-ubuntu-dot 10s linear infinite}.tool-preview--id-ubuntu-fake-update .update-spinner i:nth-child(n+6){display:none}.tool-preview--id-windows-xp-fake-update .update-main{position:absolute;left:56.86%;top:50%;width:clamp(288px,71.82cqw,538px);transform:translate(-50%,-50%)}.tool-preview--id-windows-xp-fake-update .update-emblem{width:clamp(69px,17.27cqw,129.5px);height:clamp(40px,9.98cqw,75px);margin:0 0 clamp(12px,2.99cqw,22.4px) auto;border:0;background:transparent;box-shadow:none}.tool-preview--id-windows-xp-fake-update .update-primary-copy{flex-direction:row;justify-content:flex-end;gap:.32ch;text-align:right}.tool-preview--id-windows-xp-fake-update [data-update-title],.tool-preview--id-windows-xp-fake-update [data-progress-label],.tool-preview--id-windows-xp-fake-update [data-phase]{font-size:clamp(14px,3.49cqw,26.2px);font-weight:400;line-height:clamp(20px,4.99cqw,37.4px)}.tool-preview--id-windows-xp-fake-update [data-phase]{width:100%;opacity:1;text-align:right}.tool-preview--id-windows-xp-fake-update .update-spinner,.tool-preview--id-windows-xp-fake-update .progress-track,.tool-preview--id-windows-xp-fake-update .update-footer-message{display:none}.tool-preview--id-windows-7-fake-update .update-main{width:100%}.tool-preview--id-windows-7-fake-update .update-emblem,.tool-preview--id-windows-7-fake-update .update-spinner,.tool-preview--id-windows-7-fake-update .progress-track,.tool-preview--id-windows-7-fake-update .update-footer-message{display:none!important}.tool-preview--id-windows-7-fake-update .update-primary-copy{flex-direction:column;text-align:center}.tool-preview--id-windows-7-fake-update [data-update-title],.tool-preview--id-windows-7-fake-update [data-progress-label],.tool-preview--id-windows-7-fake-update [data-phase]{font-size:clamp(14px,3.49cqw,26.2px);font-weight:500;line-height:clamp(19.25px,4.8cqw,36px);opacity:1;text-align:center}.tool-preview--id-windows-10-fake-update .update-main,.tool-preview--id-windows-11-fake-update .update-main{position:absolute;left:50%;top:40%;width:max-content;transform:translate(-50%,-40%)}.tool-preview--id-windows-10-fake-update .update-emblem,.tool-preview--id-windows-11-fake-update .update-emblem,.tool-preview--id-windows-10-fake-update .progress-track,.tool-preview--id-windows-11-fake-update .progress-track{display:none}.tool-preview--id-windows-10-fake-update .update-spinner,.tool-preview--id-windows-11-fake-update .update-spinner{width:clamp(40px,9.98cqw,75px);height:clamp(40px,9.98cqw,75px);margin:0 0 clamp(20px,4.99cqw,37.4px);display:block;transform:none;animation:source-windows-spin 4s linear infinite}.tool-preview--id-windows-10-fake-update .update-spinner i,.tool-preview--id-windows-11-fake-update .update-spinner i{left:calc(50% - clamp(2px,.5cqw,3.75px));top:calc(50% - clamp(2px,.5cqw,3.75px));width:clamp(4px,1cqw,7.5px);height:clamp(4px,1cqw,7.5px);transform:rotate(calc(var(--dot-index) * 60deg)) translateY(clamp(-32px,-4.52cqw,-17px));background:#fff}.tool-preview--id-windows-10-fake-update .update-spinner i:nth-child(n+7),.tool-preview--id-windows-11-fake-update .update-spinner i:nth-child(n+7){display:none}.tool-preview--id-windows-10-fake-update .update-primary-copy,.tool-preview--id-windows-11-fake-update .update-primary-copy{width:max-content;flex-direction:row;flex-wrap:nowrap;justify-content:center;gap:.32ch;margin:clamp(16px,3.99cqw,30px) 0 clamp(4px,1cqw,7.5px)}.tool-preview--id-windows-10-fake-update [data-update-title],.tool-preview--id-windows-10-fake-update [data-progress-label],.tool-preview--id-windows-10-fake-update [data-phase],.tool-preview--id-windows-10-fake-update .update-footer-message,.tool-preview--id-windows-11-fake-update [data-update-title],.tool-preview--id-windows-11-fake-update [data-progress-label],.tool-preview--id-windows-11-fake-update [data-phase],.tool-preview--id-windows-11-fake-update .update-footer-message{font-size:clamp(14px,3.49cqw,26.2px);font-weight:400;line-height:clamp(20px,4.99cqw,37.4px);opacity:1;text-align:center}.tool-preview--id-windows-10-fake-update .update-footer-message,.tool-preview--id-windows-11-fake-update .update-footer-message{position:absolute;left:50%;bottom:10%;width:max-content;display:block;transform:translate(-50%)}.tool-preview--id-android-fake-update:fullscreen .update-main{width:290px}.tool-preview--id-macos-fake-update:fullscreen .update-main{width:290px}.tool-preview--id-macos-fake-update:fullscreen .update-emblem{width:200px;height:200px}.tool-preview--id-ubuntu-fake-update:fullscreen .update-main{width:320px;transform:translateY(-15px)}.tool-preview--id-ubuntu-fake-update:fullscreen .update-emblem{width:320px;height:100px;margin-bottom:18px}.tool-preview--id-windows-xp-fake-update:fullscreen .update-main{width:452px}.tool-preview--id-windows-7-fake-update:fullscreen [data-update-title],.tool-preview--id-windows-7-fake-update:fullscreen [data-progress-label],.tool-preview--id-windows-7-fake-update:fullscreen [data-phase]{font-size:22px;line-height:30.25px}.tool-preview--id-windows-10-fake-update:fullscreen .update-primary-copy,.tool-preview--id-windows-11-fake-update:fullscreen .update-primary-copy{margin:16px 0 12px}@media(max-width:767px){.tool-preview--id-windows-xp-fake-update:fullscreen,.tool-preview--id-windows-7-fake-update:fullscreen{background-image:none!important}.tool-preview--id-windows-xp-fake-update:fullscreen .preview-content,.tool-preview--id-windows-7-fake-update:fullscreen .preview-content,.tool-preview--id-windows-10-fake-update:fullscreen .preview-content,.tool-preview--id-windows-11-fake-update:fullscreen .preview-content,.tool-preview--id-ubuntu-fake-update:fullscreen .preview-content{position:absolute;left:50%;top:50%;width:100dvh;height:100dvw;min-height:0;background-position:center;background-repeat:no-repeat;background-size:100% 100%;transform:translate(-50%,-50%) rotate(90deg)}.tool-preview--id-windows-xp-fake-update:fullscreen .preview-content,.tool-preview--id-windows-7-fake-update:fullscreen .preview-content{background-image:var(--update-artwork)}.tool-preview--id-android-fake-update:fullscreen .update-emblem{width:120px;height:120px;margin-bottom:20px}.tool-preview--id-macos-fake-update:fullscreen .update-emblem{width:80px;height:80px}.tool-preview--id-macos-fake-update:fullscreen .progress-track{margin-top:40px}.tool-preview--id-ubuntu-fake-update:fullscreen .update-main{width:179.2px;transform:none}.tool-preview--id-ubuntu-fake-update:fullscreen .update-emblem{width:179.2px;height:56px;margin-bottom:24px}.tool-preview--id-ubuntu-fake-update:fullscreen .update-spinner{height:8px;gap:16px}.tool-preview--id-ubuntu-fake-update:fullscreen .update-spinner i{width:8px;height:8px}.tool-preview--id-windows-xp-fake-update:fullscreen .update-main{width:328.7px}.tool-preview--id-windows-xp-fake-update:fullscreen .update-emblem{width:96.94px;height:56px;margin-bottom:16px}.tool-preview--id-windows-xp-fake-update:fullscreen [data-update-title],.tool-preview--id-windows-xp-fake-update:fullscreen [data-progress-label],.tool-preview--id-windows-xp-fake-update:fullscreen [data-phase]{font-size:16px;line-height:24px}.tool-preview--id-windows-7-fake-update:fullscreen [data-update-title],.tool-preview--id-windows-7-fake-update:fullscreen [data-progress-label],.tool-preview--id-windows-7-fake-update:fullscreen [data-phase]{font-size:14px;line-height:19.25px}.tool-preview--id-windows-10-fake-update:fullscreen .update-spinner,.tool-preview--id-windows-11-fake-update:fullscreen .update-spinner{width:40px;height:40px;margin-bottom:20px}.tool-preview--id-windows-10-fake-update:fullscreen .update-primary-copy,.tool-preview--id-windows-11-fake-update:fullscreen .update-primary-copy{margin:16px 0 12px}.tool-preview--id-windows-10-fake-update:fullscreen [data-update-title],.tool-preview--id-windows-10-fake-update:fullscreen [data-progress-label],.tool-preview--id-windows-10-fake-update:fullscreen [data-phase],.tool-preview--id-windows-10-fake-update:fullscreen .update-footer-message,.tool-preview--id-windows-11-fake-update:fullscreen [data-update-title],.tool-preview--id-windows-11-fake-update:fullscreen [data-progress-label],.tool-preview--id-windows-11-fake-update:fullscreen [data-phase],.tool-preview--id-windows-11-fake-update:fullscreen .update-footer-message{font-size:14px;line-height:20px}}.tool-article:not(.tool-article--compact) .tool-preview{box-shadow:none}.tool-article:not(.tool-article--compact) .preview-panel[data-preview-shell]>.preview-fullscreen-control{top:.4rem;right:.48rem;bottom:auto;width:2.55rem;height:2.55rem;padding:0;color:#d8e1ee;border:1px solid rgb(255 255 255 / 13%);border-radius:.72rem;background:#ffffff0d;box-shadow:none}.tool-article:not(.tool-article--compact) .preview-panel[data-preview-shell]>.preview-fullscreen-control:hover{color:#fff;border-color:#ffffff47;background:#ffffff1a;box-shadow:none;transform:none}.tool-article:not(.tool-article--compact) .preview-panel[data-preview-shell]>.preview-fullscreen-control svg{width:1.35rem;height:1.35rem;opacity:1;stroke-width:1.8}@media(max-width:767px){.tool-article:not(.tool-article--compact) .preview-panel[data-preview-shell]>.preview-fullscreen-control{top:.28rem;right:.34rem;width:2.3rem;height:2.3rem}}.tool-preview--update:not(:fullscreen) [data-update-title],.tool-preview--update:not(:fullscreen) [data-progress-label],.tool-preview--update:not(:fullscreen) [data-phase],.tool-preview--update:not(:fullscreen) .update-footer-message{font-size:clamp(10px,1.87cqw,14px);line-height:clamp(14px,2.67cqw,20px)}.tool-preview--update.has-custom-title .update-primary-copy,.tool-preview--update.has-custom-title [data-update-title]{max-width:min(84cqw,42rem);white-space:normal;text-wrap:balance;overflow-wrap:anywhere}.tool-preview--id-macos-fake-update.has-custom-title .update-primary-copy,.tool-preview--id-ubuntu-fake-update.has-custom-title .update-primary-copy{display:flex;margin-top:1rem;text-align:center}.tool-preview--id-android-fake-update:fullscreen .update-emblem{width:120px;height:120px;margin-bottom:28px}.tool-preview--id-android-fake-update:fullscreen [data-update-title],.tool-preview--id-android-fake-update:fullscreen [data-progress-label]{font-size:22px;line-height:33px}.tool-preview--id-android-fake-update:fullscreen .progress-track{width:290px;height:9px;margin-top:18px}.tool-preview--id-windows-xp-fake-update:fullscreen .preview-content{width:min(734px,90vw);height:auto}.tool-preview--id-windows-xp-fake-update:fullscreen .update-emblem{width:242px;height:140px;margin-bottom:27px}.tool-preview--id-windows-xp-fake-update:fullscreen [data-update-title],.tool-preview--id-windows-xp-fake-update:fullscreen [data-progress-label],.tool-preview--id-windows-xp-fake-update:fullscreen [data-phase]{font-size:22px;line-height:27px}.tool-preview--id-windows-7-fake-update:fullscreen [data-update-title],.tool-preview--id-windows-7-fake-update:fullscreen [data-progress-label],.tool-preview--id-windows-7-fake-update:fullscreen [data-phase]{font-size:22px;line-height:30px}.tool-preview--id-windows-10-fake-update:fullscreen .preview-content,.tool-preview--id-windows-11-fake-update:fullscreen .preview-content{padding:0;justify-content:center;transform:translateY(-5.2%)}.tool-preview--id-windows-10-fake-update:fullscreen .update-spinner,.tool-preview--id-windows-11-fake-update:fullscreen .update-spinner{width:64px;height:64px;margin-bottom:16px}.tool-preview--id-windows-10-fake-update:fullscreen .update-spinner i,.tool-preview--id-windows-11-fake-update:fullscreen .update-spinner i{left:calc(50% - 3px);top:calc(50% - 3px);width:6px;height:6px;transform:rotate(calc(var(--dot-index) * 60deg)) translateY(-27px)}.tool-preview--id-windows-10-fake-update:fullscreen [data-update-title],.tool-preview--id-windows-10-fake-update:fullscreen [data-progress-label],.tool-preview--id-windows-10-fake-update:fullscreen [data-phase],.tool-preview--id-windows-10-fake-update:fullscreen .update-footer-message,.tool-preview--id-windows-11-fake-update:fullscreen [data-update-title],.tool-preview--id-windows-11-fake-update:fullscreen [data-progress-label],.tool-preview--id-windows-11-fake-update:fullscreen [data-phase],.tool-preview--id-windows-11-fake-update:fullscreen .update-footer-message{font-size:22px;line-height:32px}.tool-preview--id-windows-10-fake-update:fullscreen .update-footer-message,.tool-preview--id-windows-11-fake-update:fullscreen .update-footer-message{bottom:10%}.tool-preview--id-macos-fake-update:fullscreen .update-emblem{width:120px;height:140px;margin:0}.tool-preview--id-macos-fake-update:fullscreen .progress-track{width:290px;height:9px;margin-top:32px}.tool-preview--id-ubuntu-fake-update:fullscreen .preview-content{gap:24px}.tool-preview--id-ubuntu-fake-update:fullscreen .update-emblem{width:320px;height:100px}.tool-preview--id-ubuntu-fake-update:fullscreen .update-spinner{height:6px;gap:20px}.tool-preview--id-ubuntu-fake-update:fullscreen .update-spinner i{width:6px;height:6px}.source-prank-interaction{position:absolute;inset:0;z-index:6;overflow:hidden;pointer-events:none;font-family:WS Montserrat,Montserrat,sans-serif}.source-prank-interaction input,.source-prank-interaction button,.federal-notice-scroll{pointer-events:auto}.source-prank-key,.source-prank-unlock,.source-prank-play,.source-prank-close,.federal-live-timer,.federal-notice-scroll{position:absolute;box-sizing:border-box;margin:0}.source-prank-key,.source-prank-unlock,.source-prank-play{appearance:none;color:#000;border:0;background:#fff;box-shadow:none}.source-prank-key:focus-visible,.source-prank-unlock:focus-visible,.source-prank-play:focus-visible,.source-prank-close:focus-visible,.federal-notice-scroll:focus-visible{outline:2px solid #62a7ff;outline-offset:2px}.source-prank-key--virus{left:21.93%;top:70.76%;width:18.69%;height:6.64%;padding:0 .94cqw;font-size:1.87cqw;font-weight:700;line-height:1}.source-prank-unlock--virus{left:43.42%;top:70.76%;width:8.74%;height:6.64%;padding:0;font-size:1.87cqw;font-weight:700;line-height:1;border-radius:.7cqw}.source-prank-play--virus{left:54.03%;top:70.14%;width:16.32%;height:7.89%;padding:0;font-size:2.34cqw;font-weight:400;line-height:1;border-radius:.7cqw}.source-prank-play--virus span{color:#f9aa4b}.source-prank-close--virus{left:80.7%;top:17.7%;width:7.5%;height:14%;padding:0;border:0;background:transparent}.source-prank-interaction.is-rejecting .source-prank-key,.source-prank-interaction.is-rejecting .source-prank-unlock{animation:source-prank-reject .36s ease-in-out}.source-prank-key--federal{left:39.5%;top:75.54%;width:18.69%;height:6.64%;padding:0 .94cqw;font-size:1.4cqw;font-weight:700;line-height:1}.source-prank-unlock--federal{left:61.46%;top:76.16%;width:7.03%;height:5.4%;padding:0;font-size:1.4cqw;font-weight:700;line-height:1;border-radius:.7cqw}.federal-notice-scroll{left:36.4%;top:34%;width:41.5%;height:40.5%;padding:0 .94cqw;overflow:auto;color:#171717;background:#fff;font-family:Arial,sans-serif;font-size:1.4cqw;line-height:1.36;scrollbar-width:thin}.federal-notice-scroll p,.federal-notice-scroll ul,.federal-notice-scroll h3{margin:0 0 1.2em}.federal-notice-scroll ul{padding-left:1.7em}.federal-notice-scroll h3{font-size:1.34em;line-height:1.2}.federal-live-timer{left:21.17%;top:64.5%;width:12.43%;height:11.63%;display:grid;place-items:center;color:#fff;background:#143f75;font-size:4.2cqw;font-weight:700;line-height:1}@keyframes source-prank-reject{0%,to{transform:translate(0)}20%,60%{transform:translate(-7px)}40%,80%{transform:translate(7px)}}.virus-popup-clone{position:absolute;z-index:5;width:75%;height:72.7%;border:0;background-repeat:no-repeat;background-position:center;background-size:100% 100%;box-shadow:0 12px 30px #0000006b;pointer-events:none}.virus-popup-clone__close{position:absolute;top:4%;right:1.5%;width:9%;height:15%;padding:0;pointer-events:auto;border:0;background:transparent}.virus-popup-clone__close:focus-visible{outline:2px solid #62a7ff;outline-offset:2px}.tool-preview--id-computer-virus-prank:fullscreen .source-prank-key--virus{left:calc(50% - 219.34px);top:calc(50% + 78px);width:120px;height:24px;padding:0 4px;font-size:14px}.tool-preview--id-computer-virus-prank:fullscreen .source-prank-unlock--virus{left:calc(50% - 83.34px);top:calc(50% + 74px);width:74.84px;height:32px;font-size:16px;border-radius:8px}.tool-preview--id-computer-virus-prank:fullscreen .source-prank-play--virus{left:calc(50% + 11.5px);top:calc(50% + 76px);width:112.17px;height:28px;font-size:14px;border-radius:4px}.tool-preview--id-computer-virus-prank:fullscreen .source-prank-close--virus{left:calc(50% + 252px);top:calc(50% - 134px);width:28px;height:28px}.tool-preview--id-computer-virus-prank:fullscreen .virus-popup-clone{width:576px;height:284px}.tool-preview--id-fake-fbi-lock-screen:fullscreen .federal-notice-scroll{left:calc(50% - 179px);top:calc(50% - 112px);width:588px;height:294px;padding:20px;font-size:14px;line-height:20px}.tool-preview--id-fake-fbi-lock-screen:fullscreen .source-prank-key--federal{left:calc(50% - 136.02px);top:calc(50% + 195px);width:120px;height:24px;padding:0 4px;font-size:14px}.tool-preview--id-fake-fbi-lock-screen:fullscreen .source-prank-unlock--federal{left:calc(50% - 4.02px);top:calc(50% + 193px);width:67.48px;height:28px;font-size:14px;border-radius:8px}.tool-preview--id-fake-fbi-lock-screen:fullscreen .federal-live-timer{left:calc(50% - 413px);top:calc(50% + 152.5px);width:198px;height:84px;font-size:56px}@media(max-width:620px){.tool-preview:fullscreen .source-prank-interaction{transform:none}.tool-preview--id-computer-virus-prank:fullscreen .virus-popup-clone{width:75vw;height:40.88vw;transform:none}.tool-preview--id-computer-virus-prank:fullscreen .source-prank-key--virus{left:21.93vw;top:calc(50% + 11.68vw);width:18.69vw;height:3.74vw;padding:0 .94vw;font-size:1.87vw}.tool-preview--id-computer-virus-prank:fullscreen .source-prank-unlock--virus{left:43.42vw;top:calc(50% + 11.68vw);width:8.74vw;height:3.74vw;font-size:1.87vw;border-radius:.7vw}.tool-preview--id-computer-virus-prank:fullscreen .source-prank-play--virus{left:54.03vw;top:calc(50% + 11.33vw);width:16.32vw;height:4.44vw;font-size:2.34vw;border-radius:.7vw}.tool-preview--id-computer-virus-prank:fullscreen .source-prank-close--virus{left:80.7vw;top:calc(50% - 18.17vw);width:7.5vw;height:7.88vw}.tool-preview--id-fake-fbi-lock-screen:fullscreen .federal-notice-scroll{left:36.4vw;top:calc(50% - 9vw);width:41.5vw;height:22.78vw;padding:0 .94vw;font-size:1.4vw;line-height:1.36}.tool-preview--id-fake-fbi-lock-screen:fullscreen .source-prank-key--federal{left:39.5vw;top:calc(50% + 14.37vw);width:18.69vw;height:3.74vw;padding:0 .94vw;font-size:1.4vw}.tool-preview--id-fake-fbi-lock-screen:fullscreen .source-prank-unlock--federal{left:61.46vw;top:calc(50% + 14.71vw);width:7.03vw;height:3.04vw;font-size:1.4vw;border-radius:.7vw}.tool-preview--id-fake-fbi-lock-screen:fullscreen .federal-live-timer{left:21.17vw;top:calc(50% + 8.16vw);width:12.43vw;height:6.54vw;font-size:4.2vw}}@media(max-width:767px){.tool-preview--id-android-fake-update:fullscreen .update-emblem{width:88px;height:88px;margin-bottom:18px}.tool-preview--id-android-fake-update:fullscreen [data-update-title],.tool-preview--id-android-fake-update:fullscreen [data-progress-label],.tool-preview--id-windows-10-fake-update:fullscreen [data-update-title],.tool-preview--id-windows-10-fake-update:fullscreen [data-progress-label],.tool-preview--id-windows-10-fake-update:fullscreen [data-phase],.tool-preview--id-windows-10-fake-update:fullscreen .update-footer-message,.tool-preview--id-windows-11-fake-update:fullscreen [data-update-title],.tool-preview--id-windows-11-fake-update:fullscreen [data-progress-label],.tool-preview--id-windows-11-fake-update:fullscreen [data-phase],.tool-preview--id-windows-11-fake-update:fullscreen .update-footer-message{font-size:16px;line-height:24px}}.tool-preview--id-android-fake-update:fullscreen .update-emblem{width:200px;height:200px;margin-bottom:20px}.tool-preview--id-android-fake-update:fullscreen .progress-track{width:290px;height:6px;margin-top:12px}.tool-preview--id-windows-xp-fake-update:fullscreen .preview-content,.tool-preview--id-windows-10-fake-update:fullscreen .preview-content,.tool-preview--id-windows-11-fake-update:fullscreen .preview-content{width:100%;height:100%;min-height:100%;padding:0;justify-content:center;transform:none}.tool-preview--id-windows-xp-fake-update:fullscreen .update-emblem{width:242.4px;height:140px;margin-bottom:24px}.tool-preview--id-windows-xp-fake-update:fullscreen [data-update-title],.tool-preview--id-windows-xp-fake-update:fullscreen [data-progress-label],.tool-preview--id-windows-xp-fake-update:fullscreen [data-phase]{font-size:22px;line-height:33px}.tool-preview--id-windows-7-fake-update:fullscreen [data-update-title],.tool-preview--id-windows-7-fake-update:fullscreen [data-progress-label],.tool-preview--id-windows-7-fake-update:fullscreen [data-phase]{line-height:30.25px}.tool-preview--id-windows-10-fake-update:fullscreen .update-spinner,.tool-preview--id-windows-11-fake-update:fullscreen .update-spinner{width:40px;height:40px;margin-bottom:20px}.tool-preview--id-windows-10-fake-update:fullscreen .update-spinner i,.tool-preview--id-windows-11-fake-update:fullscreen .update-spinner i{left:calc(50% - 2px);top:calc(50% - 2px);width:4px;height:4px;transform:rotate(calc(var(--dot-index) * 60deg)) translateY(-17px)}.tool-preview--id-windows-10-fake-update:fullscreen [data-update-title],.tool-preview--id-windows-10-fake-update:fullscreen [data-progress-label],.tool-preview--id-windows-10-fake-update:fullscreen [data-phase],.tool-preview--id-windows-10-fake-update:fullscreen .update-footer-message,.tool-preview--id-windows-11-fake-update:fullscreen [data-update-title],.tool-preview--id-windows-11-fake-update:fullscreen [data-progress-label],.tool-preview--id-windows-11-fake-update:fullscreen [data-phase],.tool-preview--id-windows-11-fake-update:fullscreen .update-footer-message{font-size:22px;line-height:20px}.tool-preview--id-macos-fake-update:fullscreen .update-emblem{width:200px;height:200px;margin:0}.tool-preview--id-macos-fake-update:fullscreen .progress-track{width:290px;height:6px;margin-top:100px}.tool-preview--id-ubuntu-fake-update:fullscreen .preview-content{gap:0}.tool-preview--id-ubuntu-fake-update:fullscreen .update-main{transform:translateY(-10.5px)}.tool-preview--id-ubuntu-fake-update:fullscreen .update-spinner{height:8px;gap:40px}.tool-preview--id-ubuntu-fake-update:fullscreen .update-spinner i{width:8px;height:8px}@media(max-width:767px){.tool-preview--id-windows-xp-fake-update:fullscreen .preview-content,.tool-preview--id-windows-7-fake-update:fullscreen .preview-content,.tool-preview--id-windows-10-fake-update:fullscreen .preview-content,.tool-preview--id-windows-11-fake-update:fullscreen .preview-content,.tool-preview--id-ubuntu-fake-update:fullscreen .preview-content{position:absolute;left:50%;top:50%;width:100dvh;height:100dvw;min-height:0;padding:0;background-position:center;background-repeat:no-repeat;background-size:100% 100%;transform:translate(-50%,-50%) rotate(90deg)}.tool-preview--id-android-fake-update:fullscreen .update-emblem{width:120px;height:120px;margin-bottom:20px}.tool-preview--id-android-fake-update:fullscreen [data-update-title],.tool-preview--id-android-fake-update:fullscreen [data-progress-label]{font-size:22px;line-height:33px}.tool-preview--id-macos-fake-update:fullscreen .update-emblem{width:80px;height:80px}.tool-preview--id-macos-fake-update:fullscreen .progress-track{margin-top:40px}.tool-preview--id-ubuntu-fake-update:fullscreen .update-spinner{height:8px;gap:16px}.tool-preview--id-ubuntu-fake-update:fullscreen .update-main{width:179.2px;transform:none}.tool-preview--id-ubuntu-fake-update:fullscreen .update-emblem{width:179.2px;height:56px;margin-bottom:24px}.tool-preview--id-windows-xp-fake-update:fullscreen .update-emblem{width:96.94px;height:56px;margin-bottom:16px}.tool-preview--id-windows-xp-fake-update:fullscreen [data-update-title],.tool-preview--id-windows-xp-fake-update:fullscreen [data-progress-label],.tool-preview--id-windows-xp-fake-update:fullscreen [data-phase]{font-size:16px;line-height:24px}.tool-preview--id-windows-7-fake-update:fullscreen [data-update-title],.tool-preview--id-windows-7-fake-update:fullscreen [data-progress-label],.tool-preview--id-windows-7-fake-update:fullscreen [data-phase]{font-size:14px;line-height:19.25px}.tool-preview--id-windows-10-fake-update:fullscreen [data-update-title],.tool-preview--id-windows-10-fake-update:fullscreen [data-progress-label],.tool-preview--id-windows-10-fake-update:fullscreen [data-phase],.tool-preview--id-windows-10-fake-update:fullscreen .update-footer-message,.tool-preview--id-windows-11-fake-update:fullscreen [data-update-title],.tool-preview--id-windows-11-fake-update:fullscreen [data-progress-label],.tool-preview--id-windows-11-fake-update:fullscreen [data-phase],.tool-preview--id-windows-11-fake-update:fullscreen .update-footer-message{font-size:14px;line-height:20px}}:root{--workspace-surface: #eef1f5;--control-surface: #ffffff;--prose-surface: #ffffff;--subtle-text: #475467;--track-surface: #d7dde6}.tool-preview[data-preview]:not(:fullscreen){cursor:zoom-in}.tool-preview[data-preview] :is(a,button,[role=button]){cursor:pointer}.tool-preview[data-preview] :is(input,textarea,[contenteditable=true]){cursor:text}.tool-preview[data-preview] select{cursor:pointer}.tool-preview[data-preview]:fullscreen{cursor:default}:root[data-theme=dark]{color-scheme:dark;--ink: #f4f7ff;--muted: #b6c1d4;--soft: #8f9bb0;--line: #2b3850;--panel: #121a2a;--canvas: #0b1220;--surface-raised: #121a2a;--surface-muted: #18243a;--surface-tint: #1a3155;--workspace-surface: #172236;--control-surface: #18243a;--prose-surface: #121a2a;--subtle-text: #b6c1d4;--track-surface: #445168}:root[data-theme=dark] body{color:var(--ink);background:var(--canvas)}:root[data-theme=dark] :is(.site-header,.primary-nav,.mega-panel,.home-color-picker,.preview-panel,.settings-panel,.trust-row,.trust-chip,.tool-card a,.post-grid article,.guide-links>a,.standard-page .prose,.tool-editorial,.hub-editorial,.article-toc,.contact-form,.language-label,.theme-toggle,.nav-toggle,.icon-button,.text-button,.settings-close,.carousel-controls,.carousel-button,.carousel-pause){color:var(--ink);border-color:var(--line);background-color:var(--surface-raised)}:root[data-theme=dark] .tool-workspace{border-color:var(--line);background:var(--workspace-surface);box-shadow:0 18px 48px #00000052}:root[data-theme=dark] .settings-panel{background:var(--control-surface);scrollbar-color:#526079 transparent}:root[data-theme=dark] :is(.field,.check-row,.shortcut-note,.toolbar-status,.tool-heading p,.section-heading p,.archive-copy,.check-list li,.step-list li,.note-panel ul,.prose p,.prose li,.editorial-note p,.carousel-speed,[data-catalog-count]){color:var(--subtle-text)}:root[data-theme=dark] :is(.field input:not([type=range]):not([type=color]),.field select,.field textarea,.contact-form input,.contact-form textarea,.catalog-controls input,.segmented-control button,.check-row,.field-unit,.toolbar-status,.metric){color:var(--ink);border-color:var(--line);background-color:var(--surface-muted)}:root[data-theme=dark] .field input[type=color]{border-color:var(--line);background:var(--surface-muted)}:root[data-theme=dark] :is(input,select,textarea)::placeholder{color:#8f9bb0;opacity:1}:root[data-theme=dark] input[type=range]{accent-color:#75a7ff}:root[data-theme=dark] input[type=range]::-webkit-slider-runnable-track{background:var(--track-surface)}:root[data-theme=dark] input[type=range]::-moz-range-track{background:var(--track-surface)}:root[data-theme=dark] :is(.button-secondary,.button-quiet){color:var(--ink);border-color:var(--line);background:var(--surface-muted)}:root[data-theme=dark] :is(.button-secondary,.button-quiet,.text-button,.settings-close,.nav-toggle,.theme-toggle,.icon-button):hover{color:#a7c4ff;border-color:#4f6590;background:#1d2d47}:root[data-theme=dark] kbd{color:var(--ink);border-color:#526079;background:#202d43;box-shadow:none}:root[data-theme=dark] .catalog-controls{border-color:var(--line);background:#121a2af0}:root[data-theme=dark] .filter-pills button{color:var(--muted)}:root[data-theme=dark] .filter-pills button.active{color:#a7c4ff;background:var(--surface-tint)}:root[data-theme=dark] :is(.tool-card a,.post-grid article,.guide-links>a,.standard-page .prose,.tool-editorial,.hub-editorial){box-shadow:0 14px 36px #0000002e}:root[data-theme=dark] :is(.tool-card a,.guide-links>a):hover{color:var(--ink);border-color:#4f6590;box-shadow:0 16px 38px #0000004d}:root[data-theme=dark] .note-panel{color:var(--ink);border-color:#33486d;background:linear-gradient(135deg,#111c30,#172642)}:root[data-theme=dark] .home-dashboard .method-section{color:var(--ink);border:1px solid #2f4770;background:radial-gradient(circle at 92% 8%,rgb(91 149 255 / 22%),transparent 28%),linear-gradient(125deg,#0d182b,#132b4a 68%,#18375f)}:root[data-theme=dark] .home-dashboard .method-section :is(h2,p){color:inherit}:root[data-theme=dark] .home-dashboard .method-section p{color:var(--muted)}:root[data-theme=dark] .home-dashboard .method-section :is(ul,li){color:var(--muted)}:root[data-theme=dark] .home-dashboard .method-section .eyebrow{color:#9fc0ff}:root[data-theme=dark] .home-dashboard .method-section .button-secondary{color:var(--ink);border-color:#49658e;background:#1b3151}:root[data-theme=dark] :is(.prose h2,.prose h3,.note-panel h2){color:var(--ink)}:root[data-theme=dark] :is(.article-toc,.callout,.source-list){color:var(--subtle-text);border-color:var(--line);background:var(--surface-muted)}:root[data-theme=dark] .prose code{color:#dbe8ff;border-color:var(--line);background:#0d1728}:root[data-theme=dark] .table-wrap{border-color:var(--line)}:root[data-theme=dark] .table-wrap :is(th,td){color:var(--subtle-text);border-color:var(--line)}:root[data-theme=dark] .table-wrap th{color:var(--ink);background:var(--surface-muted)}:root[data-theme=dark] .editorial-mark{color:#fff;background:#315fae}:root[data-theme=dark] .trust-row strong{color:var(--ink)}:root[data-theme=dark] .trust-icon{color:#64e2ad;border-color:#245e49;background:#14382d;box-shadow:none}:root[data-theme=dark] .settings-panel:before{background:#526079}:root[data-theme=dark] :focus-visible{outline-color:#8db7ff}@layer pages{.company-page{--company-ink: #10203a;--company-muted: #5c6b80;--company-line: #dfe6ef;--company-blue: #075ee8;--company-blue-soft: #edf4ff;--company-mint: #0b9b69;display:grid;gap:clamp(4.5rem,8vw,7.5rem)}.company-page h1,.company-page h2,.company-page h3{color:var(--company-ink)}.company-hero{position:relative;min-height:34rem;padding:clamp(2rem,5vw,4.5rem);overflow:hidden;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(22rem,.92fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);border:1px solid #dbe5f2;border-radius:clamp(1.5rem,3vw,2.25rem);background:radial-gradient(circle at 92% 12%,rgb(81 140 255 / 18%),transparent 29%),radial-gradient(circle at 7% 96%,rgb(18 183 106 / 9%),transparent 25%),linear-gradient(135deg,#fff,#f4f8ff 68%,#eef4ff);box-shadow:0 28px 80px #233d631a}.company-hero:before{position:absolute;inset:0;content:"";opacity:.28;pointer-events:none;background-image:radial-gradient(#8ba8d1 .7px,transparent .7px);background-size:18px 18px;mask-image:linear-gradient(105deg,black,transparent 58%)}.company-hero__copy,.about-orbit,.contact-promise{position:relative;z-index:1}.company-kicker{width:fit-content;margin-bottom:1.1rem;padding:.45rem .72rem;display:inline-flex;align-items:center;gap:.5rem;color:#174b96;border:1px solid #d2e2fb;border-radius:999px;background:#ffffffc7;box-shadow:0 5px 16px #21427312;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.company-kicker i{width:.5rem;height:.5rem;border-radius:50%;background:var(--company-mint);box-shadow:0 0 0 4px #0b9b691f}.company-hero h1{max-width:10.5ch;font-size:clamp(3rem,6vw,5.6rem);letter-spacing:-.065em;line-height:.96}.company-hero h1 span{color:var(--company-blue)}.company-hero__lead{max-width:41rem;margin-top:1.45rem;color:var(--company-muted);font-size:clamp(1rem,1.55vw,1.18rem);line-height:1.7}.company-actions{margin-top:1.8rem;display:flex;flex-wrap:wrap;gap:.7rem}.company-actions .button{min-height:3rem;padding-inline:1.1rem}.company-actions .lucide{width:1rem;height:1rem}.company-proof{margin-top:2.4rem;display:flex;flex-wrap:wrap;gap:0;list-style:none}.company-proof li{min-width:8.5rem;padding:0 1.25rem;display:grid;gap:.08rem;border-inline-start:1px solid #d7e0ec}.company-proof li:first-child{padding-inline-start:0;border-inline-start:0}.company-proof strong{color:var(--company-ink);font-size:.9rem;font-weight:820}.company-proof span{color:var(--company-muted);font-size:.69rem}.about-orbit{min-height:28rem;display:grid;place-items:center;isolation:isolate}.about-orbit:before{position:absolute;width:78%;aspect-ratio:1;z-index:-2;content:"";border-radius:50%;background:radial-gradient(circle,rgb(7 94 232 / 14%),transparent 67%);filter:blur(8px)}.about-orbit__halo{position:absolute;aspect-ratio:1;border:1px solid rgb(60 112 190 / 23%);border-radius:50%}.about-orbit__halo--outer{width:92%}.about-orbit__halo--inner{width:60%;border-style:dashed}.about-orbit__core{width:11.5rem;aspect-ratio:1;padding:1.3rem;display:grid;place-items:center;align-content:center;gap:.3rem;border:1px solid rgb(255 255 255 / 80%);border-radius:2.2rem;background:#ffffffe0;box-shadow:0 25px 70px #1f4b8c33,inset 0 0 0 1px #e2eaf5;backdrop-filter:blur(18px)}.about-orbit__core img{margin-bottom:.45rem;filter:drop-shadow(0 9px 16px rgb(7 94 232 / 18%))}.about-orbit__core strong{color:var(--company-ink);font-size:.9rem}.about-orbit__core span{color:var(--company-muted);font-size:.65rem}.about-orbit__signal{position:absolute;min-height:2.8rem;padding:.65rem .8rem;display:flex;align-items:center;gap:.55rem;color:#28415f;border:1px solid #dfe7f1;border-radius:.85rem;background:#ffffffe5;box-shadow:0 14px 34px #2742691f;font-size:.68rem;font-weight:750;backdrop-filter:blur(10px)}.about-orbit__signal .lucide{width:1.05rem;height:1.05rem;color:var(--company-blue)}.about-orbit__signal--one{inset-block-start:13%;inset-inline-start:1%}.about-orbit__signal--two{inset-block-start:24%;inset-inline-end:-1%}.about-orbit__signal--three{inset-block-end:13%;inset-inline-start:8%}.company-intro{padding-inline:clamp(0rem,4vw,3rem);display:grid;grid-template-columns:minmax(16rem,.8fr) minmax(0,1.2fr);gap:clamp(2rem,7vw,7rem);align-items:start}.company-intro h2,.company-section-heading h2,.build-story h2,.trust-feature h2,.contact-guide h2,.contact-form-shell h2,.contact-next h2{font-size:clamp(2rem,3.6vw,3.35rem);letter-spacing:-.055em}.company-intro__copy{display:grid;gap:1.1rem}.company-intro__copy p{color:var(--company-muted);font-size:clamp(1rem,1.45vw,1.12rem);line-height:1.8}.company-section-heading{margin-bottom:1.8rem;display:flex;align-items:end;justify-content:space-between;gap:2rem}.company-section-heading>p{max-width:30rem;padding-bottom:.25rem;color:var(--company-muted);line-height:1.65}.value-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.value-grid article{min-height:17rem;padding:1.5rem;display:flex;flex-direction:column;border:1px solid var(--company-line);border-radius:1.25rem;background:#fff;box-shadow:0 8px 24px #1c355a0d;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.value-grid article:hover{transform:translateY(-3px);border-color:#b9cff2;box-shadow:0 18px 44px #1c355a1a}.value-icon,.contact-route-icon{width:3rem;height:3rem;display:grid;place-items:center;color:var(--company-blue);border:1px solid #d9e6fb;border-radius:.9rem;background:linear-gradient(145deg,#f6f9ff,#eaf2ff)}.value-icon .lucide{width:1.25rem;height:1.25rem}.value-grid h3{margin-top:auto;font-size:1.08rem;letter-spacing:-.025em}.value-grid p{margin-top:.65rem;color:var(--company-muted);font-size:.8rem;line-height:1.65}.build-story{padding:clamp(2rem,5vw,4rem);display:grid;grid-template-columns:minmax(18rem,.78fr) minmax(0,1.22fr);gap:clamp(2.5rem,7vw,7rem);border:1px solid #243b5e;border-radius:clamp(1.5rem,3vw,2rem);color:#fff;background:radial-gradient(circle at 90% 5%,rgb(47 117 244 / 30%),transparent 32%),linear-gradient(135deg,#0e1b30,#132743 58%,#17365c);box-shadow:0 28px 70px #091b342e}.build-story h2{color:#fff}.build-story__heading>p{margin-top:1rem;color:#b8c7dc;line-height:1.7}.build-story__heading>a{margin-top:1.4rem;display:inline-flex;align-items:center;gap:.45rem;color:#a8c8ff;font-size:.8rem;font-weight:750}.build-story__heading>a:hover{color:#fff}.build-story__heading .lucide{width:1rem}.build-steps{list-style:none}.build-steps li{padding-block:1.2rem;display:grid;grid-template-columns:2.4rem 1fr;gap:1rem;border-top:1px solid rgb(196 216 244 / 17%)}.build-steps li:first-child{padding-top:0;border-top:0}.build-steps li>span{color:#76a7f8;font-size:.7rem;font-weight:800;letter-spacing:.08em}.build-steps strong{display:block;color:#fff;font-size:.92rem}.build-steps p{margin-top:.35rem;color:#aebed4;font-size:.78rem;line-height:1.65}.trust-feature{padding:clamp(1.5rem,3vw,2.4rem);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(1.2rem,3vw,2rem);border:1px solid #cfe2db;border-radius:1.35rem;background:linear-gradient(120deg,#f0fbf6,#fff 58%,#f5f9ff)}.trust-feature__icon{width:4.5rem;height:4.5rem;display:grid;place-items:center;color:#087b56;border:1px solid #c5eadb;border-radius:1.2rem;background:#e6f8f0}.trust-feature__icon .lucide{width:1.8rem;height:1.8rem}.trust-feature h2{font-size:clamp(1.65rem,2.5vw,2.4rem)}.trust-feature p{max-width:46rem;margin-top:.55rem;color:var(--company-muted);font-size:.85rem;line-height:1.65}.company-cta{margin-bottom:clamp(1rem,3vw,2.5rem);padding:clamp(2rem,5vw,4rem);display:flex;align-items:end;justify-content:space-between;gap:2rem;border-radius:clamp(1.5rem,3vw,2rem);color:#fff;background:radial-gradient(circle at 80% 20%,rgb(255 255 255 / 16%),transparent 28%),linear-gradient(125deg,#075ee8,#164ca5);box-shadow:0 24px 60px #0749b238}.company-cta h2{color:#fff;font-size:clamp(2rem,4vw,3.4rem)}.company-cta p{max-width:40rem;margin-top:.7rem;color:#d8e7ff}.company-cta .eyebrow{color:#bad3ff}.company-cta .company-actions{flex:none}.company-cta .button-primary{color:#114797;background:#fff;box-shadow:none}.company-cta .button-primary:hover{color:#073677;background:#edf4ff}.company-button-on-dark{color:#fff;border:1px solid rgb(255 255 255 / 34%);background:#ffffff17}.company-button-on-dark:hover{color:#fff;border-color:#ffffff94;background:#ffffff29}.contact-hero{min-height:27rem}.contact-promise{padding:clamp(1.4rem,3vw,2rem);display:grid;grid-template-columns:auto 1fr;gap:1rem;border:1px solid rgb(255 255 255 / 13%);border-radius:1.4rem;color:#fff;background:radial-gradient(circle at 100% 0,rgb(64 132 255 / 28%),transparent 40%),linear-gradient(145deg,#10213b,#172d4e);box-shadow:0 24px 55px #122b4e38}.contact-promise__icon{width:3.3rem;height:3.3rem;display:grid;place-items:center;color:#a9c8ff;border:1px solid rgb(163 197 255 / 24%);border-radius:1rem;background:#588ded1f}.contact-promise__icon .lucide{width:1.35rem;height:1.35rem}.contact-promise strong{color:#fff;font-size:1rem}.contact-promise p{margin-top:.45rem;color:#b8c7dc;font-size:.78rem;line-height:1.65}.contact-promise ul{grid-column:1 / -1;margin-top:.6rem;padding-top:1rem;display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem;border-top:1px solid rgb(196 216 244 / 17%);list-style:none}.contact-promise li{display:flex;align-items:center;gap:.38rem;color:#d5e1f2;font-size:.66rem;font-weight:680}.contact-promise li .lucide{width:.85rem;height:.85rem;color:#69dcad;stroke-width:3}.contact-workspace{display:grid;grid-template-columns:minmax(18rem,.78fr) minmax(0,1.22fr);gap:clamp(2rem,5vw,5rem);align-items:start}.contact-guide{position:sticky;top:7rem}.contact-guide__heading>p{margin-top:.8rem;color:var(--company-muted);line-height:1.65}.contact-route-list{margin-top:1.6rem;display:grid;gap:.65rem}.contact-route-list>a{min-height:5rem;padding:.8rem;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;border:1px solid var(--company-line);border-radius:1rem;background:#fff;box-shadow:0 5px 18px #1c355a0a;transition:.18s ease}.contact-route-list>a:hover{color:inherit;transform:translate(3px);border-color:#b8cef2;box-shadow:0 13px 28px #1c355a17}.contact-route-icon{width:2.8rem;height:2.8rem}.contact-route-icon .lucide{width:1.15rem;height:1.15rem}.contact-route-list strong,.contact-route-list small{display:block}.contact-route-list strong{color:var(--company-ink);font-size:.82rem}.contact-route-list small{margin-top:.18rem;color:var(--company-muted);font-size:.67rem;line-height:1.45}.contact-route-list>a>.lucide{width:1rem;height:1rem;color:#8da0ba}.contact-safety-note{margin-top:1rem;padding:1rem;display:grid;grid-template-columns:auto 1fr;gap:.7rem;color:#66501d;border:1px solid #eadbaa;border-radius:.9rem;background:#fffaf0}.contact-safety-note .lucide{width:1rem;margin-top:.15rem;color:#9c7420}.contact-safety-note p{font-size:.7rem;line-height:1.55}.contact-form-shell{scroll-margin-top:6.5rem;padding:clamp(1.4rem,4vw,2.5rem);border:1px solid #dce4ee;border-radius:1.5rem;background:#fff;box-shadow:0 22px 60px #17335a17}.contact-form-shell__heading{display:flex;align-items:start;justify-content:space-between;gap:1.2rem}.contact-secure-note{flex:none;padding:.42rem .62rem;display:inline-flex;align-items:center;gap:.4rem;color:#087b56;border:1px solid #cceadd;border-radius:999px;background:#effaf5;font-size:.65rem;font-weight:760}.contact-secure-note .lucide{width:.8rem;height:.8rem}.contact-form-intro{max-width:39rem;margin-top:.9rem;color:var(--company-muted);font-size:.8rem;line-height:1.65}.contact-notice{margin-top:1.25rem;padding:.9rem 1rem;display:grid;grid-template-columns:auto 1fr;align-items:start;gap:.65rem;border:1px solid;border-radius:.85rem}.contact-notice .lucide{width:1.05rem;height:1.05rem;margin-top:.12rem}.contact-notice p{font-size:.75rem;line-height:1.55}.contact-notice--success{color:#08704f;border-color:#bfe7d7;background:#effaf5}.contact-notice--error{color:#9f2f27;border-color:#f3c7c3;background:#fff4f3}.contact-form{margin-top:1.6rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.contact-field{min-width:0;display:grid;align-content:start;gap:.42rem}.contact-field--full{grid-column:1 / -1}.contact-field>span{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;color:#293b55;font-size:.73rem;font-style:normal;font-weight:760}.contact-field>span em{color:#c73b33;font-style:normal}.contact-field>span small,.contact-field>small{color:#8491a3;font-size:.65rem;font-weight:500}.contact-form :is(input,select,textarea){width:100%;min-height:3rem;padding:.72rem .82rem;color:var(--company-ink);border:1px solid #ced7e3;border-radius:.72rem;background:#fbfcfe;box-shadow:inset 0 1px 2px #19315208;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.contact-form textarea{min-height:11.5rem;resize:vertical;line-height:1.6}.contact-form :is(input,select,textarea):hover{border-color:#abb9cb;background:#fff}.contact-form :is(input,select,textarea):focus{border-color:#689cf1;outline:3px solid rgb(7 94 232 / 12%);outline-offset:0;background:#fff;box-shadow:0 0 0 1px #075ee80f}.contact-form :is(input,textarea)::placeholder{color:#929dad}.contact-submit{margin-top:.25rem;padding-top:1.2rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;border-top:1px solid var(--company-line)}.contact-submit p{max-width:32rem;color:var(--company-muted);font-size:.66rem;line-height:1.55}.contact-submit a{color:var(--company-blue);font-weight:700;text-decoration:underline;text-underline-offset:.16em}.contact-submit .button{flex:none;min-width:9.2rem}.contact-submit .lucide{width:.95rem;height:.95rem}.contact-next{margin-bottom:clamp(1rem,3vw,2.5rem);padding-top:clamp(2rem,4vw,3.5rem);display:grid;grid-template-columns:minmax(14rem,.55fr) minmax(0,1.45fr);gap:clamp(2rem,6vw,5rem);border-top:1px solid var(--company-line)}.contact-next h2{font-size:clamp(1.7rem,2.7vw,2.5rem)}.contact-next__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.contact-next__links>a{min-height:10rem;padding:1.1rem;display:grid;grid-template-columns:auto 1fr auto;align-content:space-between;gap:.7rem;border:1px solid var(--company-line);border-radius:1rem;background:#fff;transition:.18s ease}.contact-next__links>a:hover{color:inherit;transform:translateY(-3px);border-color:#b8cef2;box-shadow:0 15px 34px #1c355a14}.contact-next__links>a>.lucide:first-child{width:1.2rem;color:var(--company-blue)}.contact-next__links>a>.lucide:last-child{width:.9rem;color:#8da0ba}.contact-next__links span{grid-column:1 / -1;align-self:end}.contact-next__links strong,.contact-next__links small{display:block}.contact-next__links strong{color:var(--company-ink);font-size:.82rem}.contact-next__links small{margin-top:.32rem;color:var(--company-muted);font-size:.66rem;line-height:1.5}}:root[data-theme=dark] .company-page{--company-ink: #f1f5fc;--company-muted: #aebbd0;--company-line: #2b3950}:root[data-theme=dark] .company-hero{border-color:#2c3d57;background:radial-gradient(circle at 92% 12%,rgb(81 140 255 / 22%),transparent 31%),radial-gradient(circle at 7% 96%,rgb(18 183 106 / 9%),transparent 25%),linear-gradient(135deg,#111b2d,#13233a 68%,#152b49);box-shadow:0 28px 80px #0000003d}:root[data-theme=dark] .company-kicker,:root[data-theme=dark] .about-orbit__signal{color:#c9dbf7;border-color:#354b69;background:#142237e0}:root[data-theme=dark] .about-orbit__core{border-color:#344865;background:#122034e5;box-shadow:0 25px 70px #0000004d,inset 0 0 0 1px #2b3d58}:root[data-theme=dark] .about-orbit__halo{border-color:#7ea4db45}:root[data-theme=dark] :is(.value-grid article,.contact-route-list>a,.contact-form-shell,.contact-next__links>a){border-color:var(--company-line);background:#121c2e;box-shadow:0 12px 34px #0000002e}:root[data-theme=dark] :is(.value-grid article,.contact-route-list>a,.contact-next__links>a):hover{border-color:#506789}:root[data-theme=dark] :is(.value-icon,.contact-route-icon){color:#9bc0ff;border-color:#304b70;background:#172d4a}:root[data-theme=dark] .trust-feature{border-color:#285341;background:linear-gradient(120deg,#102a23,#121c2e 58%,#14233a)}:root[data-theme=dark] .trust-feature__icon{color:#6ce0b3;border-color:#28664f;background:#143b2f}:root[data-theme=dark] .contact-safety-note{color:#e5cf96;border-color:#5a4a24;background:#2c2619}:root[data-theme=dark] .contact-secure-note{color:#73deb5;border-color:#285b49;background:#14372d}:root[data-theme=dark] .contact-field>span{color:#dce5f2}:root[data-theme=dark] .contact-form :is(input,select,textarea){color:var(--company-ink);border-color:#384760;background:#172338}:root[data-theme=dark] .contact-form :is(input,select,textarea):hover,:root[data-theme=dark] .contact-form :is(input,select,textarea):focus{border-color:#6385b7;background:#1a2941}:root[data-theme=dark] .contact-notice--success{color:#83dfbd;border-color:#285b49;background:#14372d}:root[data-theme=dark] .contact-notice--error{color:#ffb4ae;border-color:#6e3838;background:#3b2022}@media(max-width:980px){.company-hero{grid-template-columns:minmax(0,1fr)}.about-orbit{min-height:23rem;width:min(100%,34rem);margin-inline:auto}.value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.value-grid article{min-height:14rem}.contact-workspace{grid-template-columns:minmax(0,1fr)}.contact-guide{position:static}.contact-route-list{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-next{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.company-page{gap:3.8rem}.company-hero{min-height:0;padding:1.4rem;gap:2rem;border-radius:1.25rem}.company-hero h1{font-size:clamp(2.75rem,13vw,4rem)}.company-actions{display:grid;grid-template-columns:minmax(0,1fr)}.company-actions .button{width:100%}.company-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.company-proof li{min-width:0;padding-inline:.75rem}.company-proof strong{font-size:.75rem}.company-proof span{font-size:.6rem}.about-orbit{min-height:20rem}.about-orbit__core{width:9rem;border-radius:1.7rem}.about-orbit__core img{width:3.2rem}.about-orbit__signal{min-height:2.5rem;padding:.55rem .65rem;font-size:.59rem}.company-intro,.build-story,.contact-next{grid-template-columns:minmax(0,1fr)}.company-section-heading,.company-cta,.contact-submit{align-items:stretch;flex-direction:column}.value-grid{grid-template-columns:minmax(0,1fr)}.value-grid article{min-height:12.5rem}.trust-feature{grid-template-columns:minmax(0,1fr)}.trust-feature__icon{width:3.8rem;height:3.8rem}.company-cta .company-actions{width:100%}.contact-promise{grid-template-columns:minmax(0,1fr)}.contact-promise ul{grid-column:auto;grid-template-columns:minmax(0,1fr)}.contact-route-list,.contact-next__links,.contact-form{grid-template-columns:minmax(0,1fr)}.contact-field--full{grid-column:auto}.contact-form-shell{padding:1.2rem;border-radius:1.15rem}.contact-form-shell__heading{display:grid}.contact-secure-note{width:fit-content}.contact-submit .button{width:100%}.contact-next__links>a{min-height:7rem}}@media(max-width:420px){.company-proof{grid-template-columns:minmax(0,1fr);gap:.7rem}.company-proof li,.company-proof li:first-child{padding:.65rem 0;border:0;border-top:1px solid #d7e0ec}.company-proof strong{font-size:.82rem}.about-orbit__signal span{display:none}.about-orbit__signal{width:2.6rem;padding:0;justify-content:center}}@media(prefers-reduced-motion:reduce){.value-grid article,.contact-route-list>a,.contact-next__links>a,.contact-form :is(input,select,textarea){transition:none}}@layer pages{.legal-page{--legal-accent: #1956b3;--legal-accent-soft: #edf4ff;--legal-ink-soft: #344054;margin-top:clamp(1rem,2vw,1.75rem)}.legal-hero{position:relative;margin-bottom:clamp(2.5rem,6vw,5rem);padding:clamp(1.5rem,5vw,4rem);display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);overflow:hidden;border:1px solid #d9e4f5;border-radius:clamp(1.2rem,3vw,2rem);background:radial-gradient(circle at 92% 8%,rgb(66 133 244 / 16%),transparent 32%),linear-gradient(135deg,#fff,#f7faff 58%,#eef5ff);box-shadow:0 28px 70px #1e40761a}.legal-hero:before{position:absolute;inset:0 auto 0 0;width:4px;content:"";background:linear-gradient(#075ee8,#6ea8fe)}.legal-hero__copy{position:relative;z-index:1;max-width:860px}.legal-hero h1{max-width:14ch;margin-top:.8rem;font-size:clamp(2.45rem,5vw,4.5rem);letter-spacing:-.055em}.legal-hero__summary{max-width:68ch;margin-top:1.35rem;color:#475467;font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.72}.legal-hero__meta{margin-top:1.6rem;display:flex;flex-wrap:wrap;gap:.55rem}.legal-hero__meta span{min-height:34px;padding:.42rem .72rem;display:inline-flex;align-items:center;gap:.32rem;color:#344054;border:1px solid #cbdcf7;border-radius:999px;background:#ffffffc7;font-size:.73rem;font-weight:650}.legal-hero__meta span:first-child{color:#174788;border-color:#9fc1f6;background:#fff}.legal-hero__actions{margin-top:1.4rem;display:flex;flex-wrap:wrap;align-items:center;gap:.7rem 1.1rem}.legal-print-button{min-height:44px;padding:.7rem .9rem;display:inline-flex;align-items:center;gap:.5rem;color:#fff;border:1px solid #075ee8;border-radius:.72rem;background:#075ee8;box-shadow:0 8px 18px #075ee82e;font-size:.78rem;font-weight:750}.legal-print-button:hover{background:#064fc2}.legal-print-button svg{width:1rem;height:1rem}.legal-hero__actions>a{min-height:44px;display:inline-flex;align-items:center;color:#174788;font-size:.78rem;font-weight:750;text-decoration:underline;text-decoration-color:#1747884d;text-underline-offset:.22em}.legal-layout{max-width:1080px;margin-inline:auto;display:grid;grid-template-columns:238px minmax(0,780px);align-items:start;gap:clamp(1.5rem,4vw,3.5rem)}.legal-sidebar{position:sticky;top:6.2rem;display:grid;gap:1rem}.legal-toc{padding:1.15rem;border:1px solid var(--line);border-radius:1rem;background:#ffffffe0;box-shadow:var(--shadow-sm);backdrop-filter:blur(12px)}.legal-toc>strong{display:block;color:var(--ink);font-size:.72rem;letter-spacing:.09em;text-transform:uppercase}.legal-toc ol{margin-top:.85rem;display:grid;gap:.18rem;list-style:none;counter-reset:legal-section}.legal-toc li{counter-increment:legal-section}.legal-toc a{min-height:36px;padding:.42rem .46rem;display:grid;grid-template-columns:1.35rem minmax(0,1fr);align-items:center;gap:.25rem;color:#475467;border-radius:.55rem;font-size:.73rem;line-height:1.35}.legal-toc a:before{content:counter(legal-section,decimal-leading-zero);color:#8aa2c5;font-size:.62rem;font-weight:750}.legal-toc a:hover{color:#064fc2;background:#edf4ff}.legal-document{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:1.35rem;background:var(--panel);box-shadow:0 24px 64px #10182812}.legal-document__intro{padding:1rem clamp(1.3rem,4vw,3.5rem);color:#475467;border-bottom:1px solid #e8edf5;background:#fbfcfe;font-size:.78rem;line-height:1.55}.legal-prose{padding:clamp(1.5rem,5vw,3.75rem)}.legal-prose>:first-child{margin-top:0}.legal-prose h2,.legal-prose h3{scroll-margin-top:6.5rem}.legal-prose h2{margin-top:3.1rem;padding-top:2.6rem;border-top:1px solid #e8edf5;font-size:clamp(1.5rem,3vw,2rem);letter-spacing:-.035em}.legal-prose .legal-notice+h2{margin-top:2.35rem;padding-top:0;border-top:0}.legal-prose h3{margin-top:2rem;color:#1d2939;font-size:1.08rem;letter-spacing:-.015em}.legal-prose p,.legal-prose li{color:var(--legal-ink-soft);font-size:clamp(.95rem,1.3vw,1rem);line-height:1.82}.legal-prose ul,.legal-prose ol{display:grid;gap:.58rem;padding-inline-start:1.35rem}.legal-prose li::marker{color:#4774b6;font-weight:750}.legal-notice{padding:clamp(1.1rem,3vw,1.45rem);border:1px solid #c8daf5;border-inline-start:4px solid #075ee8;border-radius:.95rem;background:#f3f7fe}.legal-notice--positive{border-color:#b7e7cf;border-inline-start-color:#12b76a;background:#f1fbf6}.legal-notice--warning{border-color:#f3d6a5;border-inline-start-color:#e98906;background:#fff9ee}.legal-notice strong{display:block;margin-bottom:.35rem;color:#172b4d;font-size:.82rem;letter-spacing:.02em}.legal-notice p{color:#3b4b63;font-size:.88rem;line-height:1.68}.legal-table-wrap{max-width:100%;overflow-x:auto;border:1px solid #dfe6ef;border-radius:.9rem;scrollbar-width:thin}.legal-table-wrap:focus-visible{outline:3px solid rgb(7 94 232 / 35%);outline-offset:3px}.legal-table-wrap table{width:100%;min-width:620px;border-collapse:collapse;font-size:.8rem;line-height:1.55}.legal-table-wrap th,.legal-table-wrap td{padding:.85rem .9rem;border-bottom:1px solid #e8edf3;text-align:start;vertical-align:top}.legal-table-wrap th{color:#1d2939;background:#f5f8fc;font-size:.72rem;letter-spacing:.025em}.legal-table-wrap td{color:#475467}.legal-table-wrap tr:last-child td{border-bottom:0}.legal-table-wrap td:first-child{color:#243b5a;font-weight:700}.legal-document__end{padding:1.1rem clamp(1.5rem,5vw,3.75rem);display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#667085;border-top:1px solid #e8edf5;background:#fbfcfe;font-size:.75rem}.legal-document__end a{color:#075ee8;font-weight:700}.legal-related{max-width:1080px;margin:clamp(3.5rem,7vw,6rem) auto 0;padding-top:clamp(2rem,4vw,3rem);border-top:1px solid var(--line)}.legal-related h2{max-width:17ch;margin-top:.5rem;font-size:clamp(1.75rem,3vw,2.5rem)}.legal-related__grid{margin-top:1.4rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.legal-related__grid a{min-height:142px;padding:1.15rem;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:.5rem .8rem;border:1px solid var(--line);border-radius:1rem;background:var(--panel);box-shadow:var(--shadow-sm);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.legal-related__grid a:hover{transform:translateY(-2px);border-color:#9bbcf0;box-shadow:0 16px 32px #10182814}.legal-related__grid span{color:var(--ink);font-size:.92rem;font-weight:780}.legal-related__grid p{grid-column:1 / -1;color:var(--muted);font-size:.76rem;line-height:1.55}.legal-related__grid i{color:#075ee8;font-style:normal}}:root[data-theme=dark] .legal-page{--legal-ink-soft: var(--subtle-text)}:root[data-theme=dark] .legal-hero{border-color:var(--line);background:radial-gradient(circle at 92% 8%,rgb(62 132 246 / 20%),transparent 34%),linear-gradient(135deg,#111c2e,#121a2a 60%,#172744);box-shadow:0 28px 70px #00000047}:root[data-theme=dark] .legal-hero__summary{color:var(--subtle-text)}:root[data-theme=dark] .legal-hero__meta span{color:#ced9eb;border-color:#3b4f70;background:#121a2ac7}:root[data-theme=dark] .legal-hero__meta span:first-child,:root[data-theme=dark] .legal-hero__actions>a,:root[data-theme=dark] .legal-document__end a,:root[data-theme=dark] .legal-related__grid i{color:#8bb8ff}:root[data-theme=dark] .legal-toc,:root[data-theme=dark] .legal-document,:root[data-theme=dark] .legal-related__grid a{color:var(--ink);border-color:var(--line);background:var(--surface-raised)}:root[data-theme=dark] .legal-toc a,:root[data-theme=dark] .legal-table-wrap td,:root[data-theme=dark] .legal-prose p,:root[data-theme=dark] .legal-prose li,:root[data-theme=dark] .legal-related__grid p{color:var(--subtle-text)}:root[data-theme=dark] .legal-toc a:hover{color:#b9d5ff;background:var(--surface-tint)}:root[data-theme=dark] .legal-document__intro,:root[data-theme=dark] .legal-document__end,:root[data-theme=dark] .legal-table-wrap th{color:var(--subtle-text);border-color:var(--line);background:var(--surface-muted)}:root[data-theme=dark] .legal-prose h3,:root[data-theme=dark] .legal-table-wrap th,:root[data-theme=dark] .legal-table-wrap td:first-child,:root[data-theme=dark] .legal-notice strong{color:var(--ink)}:root[data-theme=dark] .legal-prose h2,:root[data-theme=dark] .legal-table-wrap,:root[data-theme=dark] .legal-table-wrap th,:root[data-theme=dark] .legal-table-wrap td,:root[data-theme=dark] .legal-document__intro,:root[data-theme=dark] .legal-document__end{border-color:var(--line)}:root[data-theme=dark] .legal-notice{border-color:#3b5c8e;border-inline-start-color:#6da7ff;background:#172a47}:root[data-theme=dark] .legal-notice--positive{border-color:#2e6f54;border-inline-start-color:#32d583;background:#123428}:root[data-theme=dark] .legal-notice--warning{border-color:#76511e;border-inline-start-color:#fdb022;background:#352712}:root[data-theme=dark] .legal-notice p{color:#c3cee0}@media(max-width:900px){.legal-layout{grid-template-columns:1fr}.legal-sidebar{position:static}.legal-toc ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.legal-hero{margin-bottom:2rem;padding:1.35rem;gap:1.5rem;border-radius:1.15rem}.legal-hero h1{font-size:clamp(2.15rem,12vw,3rem)}.legal-hero__meta span{min-height:32px;font-size:.68rem}.legal-toc ol,.legal-related__grid{grid-template-columns:1fr}.legal-document,.legal-toc{border-radius:1rem}.legal-prose{padding:1.35rem}.legal-prose h2{margin-top:2.5rem;padding-top:2.1rem}.legal-document__end{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.legal-related__grid a{transition:none}}@media print{.site-header,.site-footer,.breadcrumbs,.legal-hero__actions,.legal-sidebar,.legal-related,.toast{display:none!important}body,.site-main,.legal-page{width:100%;margin:0;padding:0;color:#000;background:#fff}.legal-hero{margin:0 0 1.5rem;padding:0 0 1rem;display:block;overflow:visible;border:0;border-bottom:2px solid #000;border-radius:0;background:#fff;box-shadow:none}.legal-hero:before{display:none}.legal-hero h1{max-width:none;font-size:28pt}.legal-hero__summary,.legal-hero__meta span{color:#222}.legal-hero__meta span{padding:0;border:0;background:transparent}.legal-layout{max-width:none;display:block}.legal-document{overflow:visible;border:0;border-radius:0;box-shadow:none}.legal-document__intro,.legal-document__end,.legal-prose{padding-inline:0}.legal-prose h2{break-after:avoid}.legal-prose table,.legal-notice,.legal-prose ul{break-inside:avoid}.legal-table-wrap{overflow:visible}.legal-table-wrap table{min-width:0;font-size:8.5pt}.legal-prose a{color:#000;text-decoration:underline}}body.home{background:#f7f9fc}.home .header-inner,.home-editorial-v3{--home-content: 1420px;width:min(calc(100% - 3rem),var(--home-content));max-width:none}.home-editorial-v3{padding-top:clamp(1.1rem,1.45vw,1.45rem)}.home-workbench__layout{display:grid;grid-template-columns:minmax(31rem,1fr) minmax(37rem,42rem);align-items:start;justify-content:space-between;gap:clamp(1.75rem,2.75vw,3.25rem)}.home-workbench__intro{min-width:0;padding:.25rem 0}.home-workbench__intro>.eyebrow{display:block;margin-bottom:.45rem;color:var(--blue);font-size:.7rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.home-workbench__intro h1{max-width:none;color:#0b1730;font-size:clamp(2.2rem,2.55vw,3rem);font-weight:820;letter-spacing:-.065em;line-height:1.04;white-space:nowrap}.home-workbench__intro h1 span{display:inline}.home-workbench__intro>p{max-width:38rem;margin-top:.65rem;color:#667085;font-size:clamp(.94rem,1.15vw,1.08rem);line-height:1.48}.home-quick-start{margin-top:clamp(.85rem,1.25vw,1.2rem)}.home-quick-start__heading{margin-bottom:.42rem;display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.home-quick-start__heading h2{color:#101828;font-size:1rem;letter-spacing:-.025em}.home-quick-start__heading span{color:#98a2b3;font-size:.72rem;font-weight:650}.home-quick-start__grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:.55rem}.home-quick-start__grid a{min-width:0;display:grid;gap:.42rem;color:#344054}.home-quick-start__swatch{width:100%;height:auto;aspect-ratio:1;display:block;border:1px solid rgb(16 24 40 / 10%);border-radius:.68rem;background:var(--swatch);box-shadow:inset 0 1px #ffffff59,0 2px 6px #1018280d;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.home-quick-start__grid a:hover .home-quick-start__swatch{border-color:#075ee866;box-shadow:0 8px 18px #1018281f;transform:translateY(-2px)}.home-quick-start__grid a[aria-current=page] .home-quick-start__swatch{border-color:#075ee8;box-shadow:0 0 0 2px #fff,0 0 0 4px #075ee83d}.home-quick-start__grid strong{overflow:hidden;font-size:.63rem;font-weight:710;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.home-quick-start__grid .home-quick-start__all{color:#075ee8}.home-quick-start__swatch--all{display:grid;place-items:center;color:#075ee8;border-color:#b7cef7;border-style:dashed;background:linear-gradient(145deg,#f7faff,#eaf2ff)}.home-quick-start__swatch--all .lucide{width:1.2rem;height:1.2rem}.home-quick-start__all strong{color:#075ee8}.home-workbench__surface{--workbench-border: #d5deea;--workbench-muted: #697586;position:relative;isolation:isolate;width:min(100%,42rem);aspect-ratio:8 / 5;min-width:0;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr) auto;justify-self:end;border:1px solid var(--workbench-border);border-radius:1.55rem;background:#edf2f7;box-shadow:0 34px 80px -24px #1f2f4a52,0 10px 30px -14px #1f2f4a2e,inset 0 1px #ffffffe5}.home-workbench__surface:before{content:"";position:absolute;z-index:5;inset:0 1.2rem auto;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgb(255 255 255 / 95%) 16%,rgb(255 255 255 / 95%) 84%,transparent)}.home-workbench__toolbar{position:relative;z-index:3;min-height:4.45rem;padding:.62rem .72rem .62rem .82rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid #e4e9f0;background:#fffffff7;box-shadow:0 1px #ffffffbf}.home-workbench__title{min-width:0;display:flex;align-items:center;gap:.72rem}.home-workbench__tool-icon{width:2.72rem;height:2.72rem;flex:0 0 auto;display:grid;place-items:center;color:#1556b8;border:1px solid #d9e4f4;border-radius:.86rem;background:linear-gradient(145deg,#f7faff,#edf4ff);box-shadow:0 5px 14px #284e8414,inset 0 1px #fff}.home-workbench__tool-icon .lucide{width:1.15rem;height:1.15rem;stroke-width:1.8}.home-workbench__identity{min-width:0;display:grid;gap:.12rem}.home-workbench__kicker{color:#8793a5;font-size:.52rem;font-weight:780;letter-spacing:.105em;line-height:1;text-transform:uppercase}.home-workbench__name-row{min-width:0;display:flex;align-items:center;gap:.55rem}.home-workbench__title h2{overflow:hidden;color:#101828;font-size:1.02rem;font-weight:790;letter-spacing:-.032em;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.home-workbench__status{width:max-content;padding:.18rem .42rem;display:inline-flex;align-items:center;gap:.3rem;color:#067647;border:1px solid #d1fadf;border-radius:999px;background:#f0fdf4;font-size:.58rem;font-weight:750;line-height:1.1}.home-workbench__status i{width:.38rem;height:.38rem;border-radius:50%;background:#12b76a;box-shadow:0 0 0 2px #12b76a1a}.home-workbench__actions{position:relative;display:flex;gap:.18rem;padding:.22rem;border:1px solid #e1e7ef;border-radius:.92rem;background:#f6f8fb;box-shadow:inset 0 1px 1px #10182808}.home-workbench__actions .icon-button{position:relative;width:2.38rem;height:2.38rem;min-height:0;padding:0;display:grid;place-items:center;color:#526174;border:0;border-radius:.68rem;background:transparent;box-shadow:none;transition:color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.home-workbench__actions .icon-button:hover{color:#1556b8;background:#fff;box-shadow:0 3px 10px #162d521a;transform:translateY(-1px)}.home-workbench__actions .icon-button .lucide{width:1rem;height:1rem;stroke-width:1.9}.home-workbench__actions .icon-button:active{transform:translateY(0) scale(.96)}.home-workbench__actions .icon-button:focus-visible{outline:2px solid #0b68f0;outline-offset:2px}.home-workbench__actions .home-workbench__action--primary{color:#fff;background:linear-gradient(145deg,#1473f4,#075ee8);box-shadow:0 5px 13px #075ee83d,inset 0 1px #ffffff3d}.home-workbench__actions .home-workbench__action--primary:hover{color:#fff;background:linear-gradient(145deg,#0869ee,#0554d4);box-shadow:0 7px 16px #075ee84d,inset 0 1px #ffffff38}.home-workbench__action-label{position:absolute;z-index:8;top:calc(100% + .58rem);left:50%;padding:.36rem .48rem;pointer-events:none;color:#fff;border-radius:.44rem;background:#172033;box-shadow:0 6px 16px #10182829;font-size:.58rem;font-weight:680;line-height:1;opacity:0;transform:translate(-50%,-.2rem);transition:opacity .14s ease,transform .14s ease;white-space:nowrap}.home-workbench__action--primary .home-workbench__action-label{right:0;left:auto;transform:translateY(-.2rem)}.home-workbench__actions .icon-button:hover .home-workbench__action-label,.home-workbench__actions .icon-button:focus-visible .home-workbench__action-label{opacity:1;transform:translate(-50%)}.home-workbench__actions .home-workbench__action--primary:hover .home-workbench__action-label,.home-workbench__actions .home-workbench__action--primary:focus-visible .home-workbench__action-label{transform:translateY(0)}.home .tool-article--compact .home-workbench__preview.preview-panel{height:100%;min-height:0;padding:1.05rem;display:grid;grid-template-rows:minmax(0,1fr);align-self:stretch;overflow:visible;border:0;border-radius:0;background:radial-gradient(circle at 50% 10%,rgb(255 255 255 / 80%),transparent 52%),linear-gradient(180deg,#eff3f8,#e9eef4);box-shadow:none}.home-editorial-v3 .home-workbench__preview .tool-preview{width:100%;height:100%;min-height:0;aspect-ratio:auto;overflow:hidden;border:1px solid #d6dee9;border-radius:1.08rem;background:#fff;box-shadow:0 20px 42px -18px #1e375a47,0 4px 12px #1e375a0d,inset 0 0 48px #10182804;transition:border-color .18s ease,box-shadow .18s ease}.home-editorial-v3 .home-workbench__preview .tool-preview:hover{border-color:#c5d2e3;box-shadow:0 24px 48px -18px #1e375a4f,0 5px 14px #1e375a0f,inset 0 0 48px #10182804}.home-editorial-v3 .home-workbench__preview .tool-preview:focus-visible{outline:3px solid rgb(7 94 232 / 42%);outline-offset:3px}.home-workbench__controls.settings-panel{position:static;inset:auto;width:auto;max-height:none;min-height:5.35rem;padding:.72rem .78rem .78rem;display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.42fr) minmax(0,.9fr) minmax(0,1.05fr);align-items:stretch;gap:0;overflow:visible;visibility:visible;border:0;border-top:1px solid #e1e7ef;border-radius:0;background:#fffffffa;box-shadow:inset 0 1px #ffffffe5;transform:none}.home-control{position:relative;min-width:0;min-height:3.82rem;padding:.35rem .78rem;display:grid;align-content:center;gap:.34rem;color:#344054;border:0;border-radius:.72rem;background:transparent;font-size:.66rem;font-weight:720;transition:background-color .16s ease,box-shadow .16s ease}.home-control+.home-control{border-left:1px solid #e7ebf1;border-radius:0}.home-control:hover{border-radius:.72rem;background:#f8faff}.home-control:focus-within{z-index:1;border-radius:.72rem;background:#f6f9ff;box-shadow:inset 0 0 0 2px #075ee82e}.home-control__label,.home-control__head{min-height:.9rem;display:flex;align-items:center;gap:.34rem;color:var(--workbench-muted);font-size:.59rem;font-weight:720;line-height:1.15}.home-control__head{justify-content:space-between}.home-control__label .lucide{width:.72rem;height:.72rem;color:#7d8a9d;stroke-width:1.9}.home-control__value{display:flex;align-items:center;gap:.48rem}.home-control__swatch{width:.92rem;height:.92rem;flex:0 0 auto;border:2px solid #ffffff;border-radius:.25rem;background:#fff;box-shadow:0 0 0 1px #cbd5e1,0 2px 5px #10182814}.home-control output[data-home-hex],.home-control select{min-height:1.3rem;padding:0;display:flex;align-items:center;color:#101828;border:0;border-radius:0;background:transparent;font-size:.77rem;font-weight:740}.home-control output[data-home-hex]{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem;letter-spacing:-.02em}.home-control--brightness output{color:#075ee8;font-size:.62rem;font-weight:780;font-variant-numeric:tabular-nums}.home-control--brightness input[type=range]{width:100%;min-height:1.18rem;margin:0;appearance:none;background:transparent;cursor:pointer}.home-control--brightness input[type=range]::-webkit-slider-runnable-track{height:.28rem;border-radius:999px;background:linear-gradient(90deg,#2f80ed 0 var(--range-progress, 100%),#dbe3ee var(--range-progress, 100%) 100%);box-shadow:inset 0 1px 2px #10182814}.home-control--brightness input[type=range]::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.36rem;appearance:none;border:3px solid #ffffff;border-radius:50%;background:#1473f4;box-shadow:0 0 0 1px #1473f4,0 3px 8px #075ee840}.home-control--brightness input[type=range]::-moz-range-track{height:.28rem;border-radius:999px;background:#dbe3ee;box-shadow:inset 0 1px 2px #10182814}.home-control--brightness input[type=range]::-moz-range-progress{height:.28rem;border-radius:999px;background:#2f80ed}.home-control--brightness input[type=range]::-moz-range-thumb{width:.72rem;height:.72rem;border:3px solid #ffffff;border-radius:50%;background:#1473f4;box-shadow:0 0 0 1px #1473f4,0 3px 8px #075ee840}.home-control--brightness input[type=range]:focus-visible{outline:0}.home-control--brightness input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 1px #1473f4,0 0 0 5px #1473f429}.home-control__select{position:relative;min-width:0;display:flex;align-items:center}.home-control__select select{width:100%;padding-right:1.1rem;appearance:none;cursor:pointer}.home-control__select>.lucide{position:absolute;right:0;width:.78rem;height:.78rem;pointer-events:none;color:#7d8a9d}.home-control--awake.check-row{min-height:3.82rem;margin:0;padding:.35rem .72rem;display:flex;align-items:center;gap:.58rem;border:0;border-left:1px solid #e7ebf1;border-radius:0;background:transparent;font-size:.66rem;white-space:nowrap}.home-control--awake>input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.home-control__switch{width:2.08rem;height:1.18rem;flex:0 0 auto;padding:.14rem;display:flex;align-items:center;border-radius:999px;background:#ced7e3;box-shadow:inset 0 1px 2px #1018281f;transition:background-color .18s ease,box-shadow .18s ease}.home-control__switch i{width:.9rem;height:.9rem;border-radius:50%;background:#fff;box-shadow:0 2px 5px #10182838;transition:transform .18s cubic-bezier(.22,1,.36,1)}.home-control--awake>input:checked+.home-control__switch{background:#1473f4;box-shadow:inset 0 1px 2px #002d702e,0 0 0 3px #1473f41a}.home-control--awake>input:checked+.home-control__switch i{transform:translate(.9rem)}.home-control--awake:has(input:focus-visible){z-index:1;border-radius:.72rem;background:#f6f9ff;box-shadow:inset 0 0 0 2px #075ee82e}.home-control__awake-copy{min-width:0;display:grid;gap:.08rem}.home-control__awake-copy strong{color:#344054;font-size:.66rem;font-weight:750}.home-control__awake-copy small{overflow:hidden;color:var(--workbench-muted);font-size:.52rem;font-weight:560;text-overflow:ellipsis;white-space:nowrap}.home-editorial-v3 .dashboard-section{margin-top:clamp(4.5rem,7vw,7rem)}.home-editorial-v3 .home-most-used{margin-top:clamp(.75rem,1.2vw,1.15rem)}.home-editorial-v3 .section-heading{margin-bottom:.65rem;display:flex;align-items:end;justify-content:space-between;gap:2rem}.home-editorial-v3 .section-heading .eyebrow{display:block;margin-bottom:.2rem;color:var(--blue);font-size:.65rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.home-editorial-v3 .section-heading h2{color:#101828;font-size:clamp(1.55rem,2vw,2rem);letter-spacing:-.05em;line-height:1.08}.home-editorial-v3 .section-heading p{max-width:42rem;margin-top:.2rem;color:#667085;font-size:.88rem}.home-editorial-v3 .section-heading>a,.home-editorial-v3 .inline-link{min-height:2.7rem;padding:.64rem .85rem;display:inline-flex;align-items:center;gap:.4rem;color:var(--blue);border-radius:.72rem;background:#edf4ff;font-size:.76rem;font-weight:780;white-space:nowrap}.home-most-used__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.65rem}.home-most-used__grid .tool-card--featured{grid-column:span 2}.home-editorial-v3 .home-most-used__grid .tool-card--featured>a{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(7.5rem,.85fr);align-items:stretch}.home-most-used__grid .tool-card--featured .tool-card-visual{height:100%;min-height:8.5rem;aspect-ratio:auto}.home-most-used__grid .tool-card--featured .tool-card-copy{grid-column:auto;padding:.65rem .55rem;justify-content:center}.home-editorial-v3 .tool-card{min-width:0}.home-editorial-v3 .tool-card>a{height:100%;min-height:0;padding:.62rem;display:flex;flex-direction:column;border:1px solid #e3e8f0;border-radius:.95rem;background:#fff;box-shadow:0 4px 14px #1018280a}.home-editorial-v3 .tool-card>a:hover{border-color:#b9cff5;box-shadow:0 16px 34px #1018281a;transform:translateY(-3px)}.home-editorial-v3 .tool-card-visual{aspect-ratio:16 / 9;border:1px solid rgb(16 24 40 / 9%);border-radius:.68rem}.home-editorial-v3 .tool-card-copy{min-width:0;padding:.5rem .12rem .12rem;display:flex;flex:1;flex-direction:column}.home-editorial-v3 .tool-card-copy strong{min-height:0;color:#101828;font-size:.78rem;line-height:1.3}.home-editorial-v3 .tool-card-copy small{display:block;margin-top:.32rem;color:#667085;font-size:.68rem;line-height:1.42;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tool-card-interest{width:fit-content;margin-top:auto;padding-top:.65rem;color:#3565a9;font-size:.58rem;font-style:normal;font-weight:720;line-height:1.2}.home-most-used__grid .tool-card--featured .tool-card-copy strong{font-size:.92rem}.home-editorial-v3>.dashboard-section:not(.home-most-used),.home-editorial-v3>.home-guides{padding-top:clamp(2rem,3vw,3.25rem);border-top:1px solid #e3e8f0}.home-editorial-v3 .tool-grid--dashboard{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.85rem}.home-editorial-v3 .post-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.home-editorial-v3 .post-grid article{min-height:10rem;padding:1.2rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;border:1px solid #e3e8f0;border-radius:1rem;background:#fff;box-shadow:0 5px 18px #1018280a}.home-editorial-v3 .post-grid article h3{margin-top:.2rem;color:#101828;font-size:1rem;letter-spacing:-.025em}.home-editorial-v3 .post-grid article p{margin-top:.45rem;color:#667085;font-size:.75rem;line-height:1.5}.home-guides__panel{width:min(100%,74rem);margin-inline:auto;padding:clamp(1.4rem,2.6vw,2.25rem);display:grid;grid-template-columns:minmax(14rem,.58fr) minmax(0,1.42fr);align-items:start;gap:clamp(1.8rem,4vw,4rem);border:1px solid #dfe6f0;border-radius:1.4rem;background:radial-gradient(circle at 4% 10%,rgb(7 94 232 / 8%),transparent 30%),linear-gradient(135deg,#f8faff,#fff 62%);box-shadow:0 18px 48px #18315412}.home-guides__intro{padding:.35rem 0}.home-guides__intro h2{color:#101828;font-size:clamp(1.8rem,2.8vw,2.55rem);letter-spacing:-.055em}.home-guides__intro>p{max-width:24rem;margin-top:.65rem;color:#667085;font-size:.82rem;line-height:1.65}.home-guides__all{width:fit-content;min-height:2.65rem;margin-top:1.25rem;padding:.62rem .8rem;display:inline-flex;align-items:center;gap:.45rem;color:#075ee8;border:1px solid #cfddf5;border-radius:.72rem;background:#fff;box-shadow:0 4px 14px #19355c0f;font-size:.73rem;font-weight:780;transition:.16s ease}.home-guides__all:hover{color:#064fc2;border-color:#a9c4ef;box-shadow:0 9px 22px #19355c1a;transform:translateY(-1px)}.home-guides__all .lucide{width:.9rem;height:.9rem}.home-guides__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.home-guide-card{min-width:0}.home-guide-card>a{min-height:8.25rem;padding:1rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.8rem;color:inherit;border:1px solid #e0e7f0;border-radius:1rem;background:#ffffffe0;box-shadow:0 4px 14px #142c4e0a;transition:transform .17s ease,border-color .17s ease,box-shadow .17s ease}.home-guide-card>a:hover{color:inherit;transform:translateY(-2px);border-color:#b8cdf0;box-shadow:0 14px 28px #142c4e17}.home-guide-card__number{width:2rem;height:2rem;display:grid;place-items:center;color:#416da9;border:1px solid #d8e5f8;border-radius:.62rem;background:#eff5ff;font-size:.59rem;font-weight:820;letter-spacing:.04em}.home-guide-card__copy{min-width:0}.home-guide-card__meta{display:flex;align-items:center;gap:.38rem;color:#667b98;font-size:.58rem;font-weight:760;letter-spacing:.07em;text-transform:uppercase}.home-guide-card__meta i{width:.4rem;height:.4rem;border-radius:50%;background:#12b76a;box-shadow:0 0 0 3px #12b76a1a}.home-guide-card h3{margin-top:.45rem;color:#172033;font-size:.88rem;letter-spacing:-.025em;line-height:1.32}.home-guide-card p{margin-top:.38rem;display:-webkit-box;overflow:hidden;color:#68768b;font-size:.66rem;line-height:1.48;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-guide-card__arrow{width:2rem;height:2rem;display:grid;place-items:center;color:#6c8fbe;border:1px solid #e0e7f0;border-radius:50%;background:#fff;transition:.17s ease}.home-guide-card__arrow .lucide{width:.85rem;height:.85rem}.home-guide-card>a:hover .home-guide-card__arrow{color:#fff;border-color:#075ee8;background:#075ee8;transform:translate(2px)}.home-editorial-v3 .method-section{width:min(100%,74rem);margin-top:clamp(4.5rem,7vw,7rem);margin-inline:auto;padding:clamp(1.5rem,3vw,2.5rem);display:grid;grid-template-columns:auto minmax(0,1.35fr) minmax(16rem,.85fr);gap:clamp(1.2rem,3vw,2.5rem);align-items:center;color:#172b4d;border:1px solid #dce5f2;border-radius:1.25rem;background-color:#fff;background-image:radial-gradient(circle at 5% 10%,#edf4ff 0,transparent 28%);box-shadow:0 18px 45px #19325512}.home-editorial-v3 .home-white-screen-guide{width:min(100%,74rem);max-width:74rem}.home-editorial-v3 .method-badge{width:4.1rem;height:4.1rem;display:grid;place-items:center;border-radius:1rem;background:#edf4ff}.home-editorial-v3 .method-section h2{color:#101828;font-size:clamp(1.55rem,2.3vw,2.15rem);letter-spacing:-.045em}.home-editorial-v3 .method-section p{max-width:46rem;margin:.55rem 0 1rem;color:#667085;font-size:.82rem}.home-editorial-v3 .method-section ul{display:grid;gap:.65rem;color:#344054;font-size:.78rem;font-weight:680;list-style:none}.home-editorial-v3 .method-section li:before{content:"✓";margin-right:.55rem;color:#12b76a;font-weight:850}.home-editorial-v3 .home-faq{margin:clamp(4.5rem,7vw,7rem) 0 clamp(4rem,7vw,7rem);padding-top:clamp(2rem,3vw,3.25rem);border-top:1px solid #e3e8f0}.home-editorial-v3 .home-faq>h2{margin-top:.4rem;color:#101828;font-size:clamp(1.75rem,2.8vw,2.55rem);letter-spacing:-.05em}.home-editorial-v3 .home-faq .faq-list{margin-top:1.4rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.home-editorial-v3 .home-faq details{padding:0 1rem;border:1px solid #e3e8f0;border-radius:.9rem;background:#fff}.home-editorial-v3 .home-faq summary{min-height:3.5rem;display:flex;align-items:center;color:#1d2939;font-size:.82rem;font-weight:740}.home-editorial-v3 .home-faq details p{padding:0 0 1rem;color:#667085;font-size:.76rem;line-height:1.65}.home-editorial-v3 .home-faq details p a{color:#075ee8;font-weight:740;text-decoration:underline;text-decoration-color:#075ee847;text-underline-offset:.16em}:root[data-theme=dark] body.home{background:#0b1220}:root[data-theme=dark] .home-workbench__intro h1,:root[data-theme=dark] .home-workbench__title h2,:root[data-theme=dark] .home-quick-start__heading h2,:root[data-theme=dark] .home-editorial-v3 .section-heading h2,:root[data-theme=dark] .home-editorial-v3 .tool-card-copy strong,:root[data-theme=dark] .home-editorial-v3 .post-grid article h3,:root[data-theme=dark] .home-editorial-v3 .home-faq>h2{color:#f5f8ff}:root[data-theme=dark] .home-workbench__intro>p,:root[data-theme=dark] .home-editorial-v3 .section-heading p,:root[data-theme=dark] .home-editorial-v3 .tool-card-copy small,:root[data-theme=dark] .home-demand-note{color:#9baac2}:root[data-theme=dark] .home-quick-start__grid a{color:#d8e2f1}:root[data-theme=dark] .home-quick-start__swatch--all{color:#b9d2ff;border-color:#3c5d8c;background:linear-gradient(145deg,#16243a,#1c3150)}:root[data-theme=dark] .home-quick-start__all strong{color:#b9d2ff}:root[data-theme=dark] .home-workbench__surface,:root[data-theme=dark] .home-workbench__toolbar,:root[data-theme=dark] .home-workbench__controls.settings-panel,:root[data-theme=dark] .home-editorial-v3 .tool-card>a,:root[data-theme=dark] .home-editorial-v3 .post-grid article,:root[data-theme=dark] .home-editorial-v3 .home-faq details{border-color:#27364f;background:#111c2e}:root[data-theme=dark] .home-workbench__preview.preview-panel{border-color:#27364f;background:#0d1728}:root[data-theme=dark] .home-control{color:#d8e2f1;border-color:#33445e;background:#16243a}:root[data-theme=dark] .home-workbench__status{color:#75e0ac;background:#12b76a24}:root[data-theme=dark] .home-workbench__tool-icon,:root[data-theme=dark] .home-workbench__actions .icon-button,:root[data-theme=dark] .home-control output[data-home-hex],:root[data-theme=dark] .home-control select,:root[data-theme=dark] .home-control--awake.check-row{color:#d8e2f1;border-color:#33445e;background:#16243a}:root[data-theme=dark] .home-workbench__surface{--workbench-border: #2b3a52;--workbench-muted: #91a0b5;background:#0f1929;box-shadow:0 34px 80px -24px #000000a6,0 10px 30px -14px #00000085,inset 0 1px #ffffff0d}:root[data-theme=dark] .home-workbench__surface:before{background:linear-gradient(90deg,transparent,rgb(255 255 255 / 10%) 16%,rgb(255 255 255 / 10%) 84%,transparent)}:root[data-theme=dark] .home-workbench__toolbar,:root[data-theme=dark] .home-workbench__controls.settings-panel{border-color:#29384f;background:#111c2e;box-shadow:inset 0 1px #ffffff08}:root[data-theme=dark] .home-workbench__kicker,:root[data-theme=dark] .home-control__label,:root[data-theme=dark] .home-control__head,:root[data-theme=dark] .home-control__awake-copy small{color:#91a0b5}:root[data-theme=dark] .home-workbench__actions{border-color:#2d3d55;background:#0d1727;box-shadow:inset 0 1px 2px #00000047}:root[data-theme=dark] .home-workbench__actions .icon-button{color:#b6c4d8;border:0;background:transparent}:root[data-theme=dark] .home-workbench__actions .icon-button:hover{color:#e4ecf8;background:#1b2b42;box-shadow:0 3px 10px #00000038}:root[data-theme=dark] .home-workbench__actions .home-workbench__action--primary{color:#fff;background:linear-gradient(145deg,#2c83f7,#1268df)}:root[data-theme=dark] .home-workbench__preview.preview-panel{background:radial-gradient(circle at 50% 10%,rgb(56 76 106 / 20%),transparent 54%),linear-gradient(180deg,#0d1728,#0b1422)}:root[data-theme=dark] .home-editorial-v3 .home-workbench__preview .tool-preview{border-color:#35445a;box-shadow:0 20px 42px -18px #000000b8,0 4px 12px #00000047,inset 0 0 48px #10182804}:root[data-theme=dark] .home-control,:root[data-theme=dark] .home-control--awake.check-row{color:#d8e2f1;background:transparent}:root[data-theme=dark] .home-control+.home-control,:root[data-theme=dark] .home-control--awake.check-row{border-color:#2b3a51}:root[data-theme=dark] .home-control:hover,:root[data-theme=dark] .home-control:focus-within,:root[data-theme=dark] .home-control--awake:has(input:focus-visible){background:#16243a}:root[data-theme=dark] .home-control output[data-home-hex],:root[data-theme=dark] .home-control select,:root[data-theme=dark] .home-control__awake-copy strong{color:#e6edf7;background:transparent}:root[data-theme=dark] .home-control__swatch{border-color:#dce4ee;box-shadow:0 0 0 1px #53657e,0 2px 5px #00000047}:root[data-theme=dark] .home-control__switch{background:#3b4c63}:root[data-theme=dark] .home-editorial-v3 .method-section{color:#dbe6f5;border-color:#27364f;background-color:#111c2e;background-image:radial-gradient(circle at 5% 10%,#1c3760 0,transparent 32%)}:root[data-theme=dark] .home-editorial-v3 .method-section h2,:root[data-theme=dark] .home-editorial-v3 .home-faq summary{color:#f5f8ff}:root[data-theme=dark] .home-guides__panel{border-color:#27364f;background:radial-gradient(circle at 4% 10%,rgb(72 132 236 / 15%),transparent 32%),linear-gradient(135deg,#101b2e,#111c2e 62%);box-shadow:0 18px 48px #0003}:root[data-theme=dark] .home-guides__intro h2,:root[data-theme=dark] .home-guide-card h3{color:#f5f8ff}:root[data-theme=dark] .home-guides__intro>p,:root[data-theme=dark] .home-guide-card p{color:#9baac2}:root[data-theme=dark] .home-guides__all,:root[data-theme=dark] .home-guide-card>a,:root[data-theme=dark] .home-guide-card__arrow{color:#b9d2ff;border-color:#30415c;background:#16243a}:root[data-theme=dark] .home-guide-card__number{color:#a8c8ff;border-color:#34557e;background:#172f50}:root[data-theme=dark] .home-guide-card__meta{color:#91a5c2}:root[data-theme=dark] .home-guide-card>a:hover{border-color:#506b91;box-shadow:0 14px 28px #0000003d}@media(max-width:1180px){.home-workbench__layout{grid-template-columns:minmax(26rem,1fr) minmax(28rem,37rem);gap:1.5rem}.home-workbench__controls.settings-panel{grid-template-columns:minmax(0,.72fr) minmax(0,1.35fr) minmax(0,.9fr) minmax(0,.95fr)}.home-control--awake{display:flex}.home-control__awake-copy small{display:none}.home-editorial-v3 .tool-grid--dashboard{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:960px){.home-workbench__layout{grid-template-columns:minmax(0,1fr)}.home-workbench__intro{display:grid;grid-template-columns:minmax(15rem,.8fr) minmax(23rem,1.2fr);column-gap:2.5rem}.home-workbench__intro>.eyebrow,.home-workbench__intro>h1,.home-workbench__intro>p{grid-column:1}.home-quick-start{grid-column:2;grid-row:1 / span 4;margin-top:0}.home-quick-start__grid{grid-template-columns:repeat(5,minmax(0,1fr))}.home-workbench__intro h1{font-size:clamp(2.45rem,6vw,3.8rem);white-space:normal}.home-workbench__intro h1 span{display:block}.home-workbench__surface{justify-self:center}.home-most-used__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-most-used__grid .tool-card--featured{grid-column:span 2}.home-editorial-v3 .method-section{grid-template-columns:auto minmax(0,1fr)}.home-editorial-v3 .method-section ul{grid-column:2}.home-guides__panel{grid-template-columns:minmax(0,1fr);gap:1.5rem}.home-guides__intro>p{max-width:36rem}}@media(max-width:700px){.home .header-inner,.home-editorial-v3{width:min(calc(100% - 1.25rem),var(--home-content))}.home-editorial-v3{padding-top:1.25rem}.home-workbench__layout{gap:1.4rem}.home-workbench__intro{padding:.25rem 0;display:block}.home-workbench__intro>.eyebrow{margin-bottom:.65rem}.home-workbench__intro h1{max-width:12ch;font-size:clamp(2.15rem,9.8vw,2.75rem)}.home-workbench__intro>p{margin-top:.8rem;font-size:.88rem}.home-quick-start{margin-top:1.5rem}.home-quick-start__grid{gap:.5rem}.home-quick-start__grid strong{font-size:.56rem}.home-workbench__surface{aspect-ratio:auto;border-radius:1rem}.home-workbench__toolbar{min-height:4.25rem;padding:.65rem}.home-workbench__tool-icon{width:2.45rem;height:2.45rem}.home-workbench__actions{gap:.12rem}.home-workbench__actions .icon-button{width:2.35rem;height:2.35rem}.home-workbench__action-label{display:none}.home .tool-article--compact .home-workbench__preview.preview-panel{height:auto;padding:.65rem}.home-editorial-v3 .home-workbench__preview .tool-preview{height:auto;aspect-ratio:16 / 10;border-radius:.72rem}.home-workbench__controls.settings-panel{position:static;inset:auto;width:auto;max-height:none;padding:.65rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.6rem;overflow:visible;visibility:visible;border-radius:0;box-shadow:none;transform:none}.home-workbench__controls.settings-panel:before{display:none}.home-control--brightness{grid-column:1 / -1;grid-row:1}.home-control--hex,.home-control--tone{grid-row:2}.home-control,.home-control+.home-control,.home-control--awake.check-row{min-height:3.8rem;padding:.55rem .68rem;border:1px solid #e1e7ef;border-radius:.78rem;background:#fbfcfe}.home-control--awake{grid-column:1 / -1;grid-row:3}.home-control__awake-copy small{display:block}:root[data-theme=dark] .home-control,:root[data-theme=dark] .home-control+.home-control,:root[data-theme=dark] .home-control--awake.check-row{border-color:#2f4059;background:#152239}.home-editorial-v3 .dashboard-section{margin-top:3.5rem}.home-editorial-v3 .section-heading{margin-bottom:1rem;align-items:start;flex-direction:column;gap:.8rem}.home-editorial-v3 .section-heading h2{font-size:1.8rem}.home-editorial-v3 .section-heading>a,.home-editorial-v3 .inline-link{min-height:2.3rem;padding:.45rem .6rem}.home-most-used__grid,.home-editorial-v3 .tool-grid--dashboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.home-most-used__grid .tool-card--featured{grid-column:1 / -1}.home-editorial-v3 .home-most-used__grid .tool-card--featured>a{grid-template-columns:minmax(0,1.1fr) minmax(7rem,.9fr)}.home-editorial-v3 .tool-card>a{padding:.48rem;border-radius:.78rem}.home-editorial-v3 .tool-card-copy{padding-top:.55rem}.home-editorial-v3 .tool-card-copy strong{font-size:.7rem}.home-editorial-v3 .tool-card-copy small{display:none}.tool-card-interest{padding-top:.42rem;font-size:.53rem}.home-editorial-v3 .post-grid,.home-editorial-v3 .home-faq .faq-list{grid-template-columns:minmax(0,1fr)}.home-guides__panel{padding:1.1rem;border-radius:1.05rem}.home-guides__list{grid-template-columns:minmax(0,1fr)}.home-guide-card>a{min-height:7.5rem}.home-editorial-v3 .method-section{margin-top:3.5rem;padding:1.2rem;grid-template-columns:minmax(0,1fr)}.home-editorial-v3 .method-badge{width:3.25rem;height:3.25rem}.home-editorial-v3 .method-section ul{grid-column:auto}}@media(max-width:420px){.home-workbench__toolbar{gap:.55rem;padding-inline:.6rem}.home-workbench__tool-icon{display:none}.home-workbench__title h2{font-size:.9rem}.home-workbench__actions .icon-button{width:2.15rem;height:2.15rem}.home-quick-start__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-most-used__grid,.home-editorial-v3 .tool-grid--dashboard{grid-template-columns:minmax(0,1fr)}.home-most-used__grid .tool-card--featured{grid-column:auto}.home-editorial-v3 .home-most-used__grid .tool-card--featured>a{display:flex}.home-most-used__grid .tool-card--featured .tool-card-visual{height:auto;min-height:0;aspect-ratio:16 / 9}}@media(prefers-reduced-motion:reduce){.home-quick-start__swatch,.home-editorial-v3 .tool-card>a,.home-workbench__actions .icon-button,.home-workbench__action-label,.home-editorial-v3 .home-workbench__preview .tool-preview,.home-control__switch,.home-control__switch i{transition:none}}.tool-preview--id-windows-10-fake-update .update-spinner,.tool-preview--id-windows-11-fake-update .update-spinner,.tool-preview--id-windows-10-fake-update:fullscreen .update-spinner,.tool-preview--id-windows-11-fake-update:fullscreen .update-spinner{position:relative;width:40px;height:40px;margin:0 auto 20px;display:block;overflow:visible;border-radius:50%;transform:none;animation:windows-update-loader-rotate 4s linear 1s infinite}.tool-preview--id-windows-10-fake-update .update-spinner span:after,.tool-preview--id-windows-11-fake-update .update-spinner span:after{position:absolute;left:0;top:0;width:5px;height:5px;display:block;border-radius:50%;background-color:#fff;content:"";transform-origin:20px 20px;animation-duration:4s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.tool-preview--id-windows-10-fake-update .update-spinner .dot-0:after,.tool-preview--id-windows-11-fake-update .update-spinner .dot-0:after{transform:rotate(0);animation-name:windows-update-loader-dot-0;animation-delay:.9s}.tool-preview--id-windows-10-fake-update .update-spinner .dot-1:after,.tool-preview--id-windows-11-fake-update .update-spinner .dot-1:after{transform:rotate(20deg);animation-name:windows-update-loader-dot-1;animation-delay:775ms}.tool-preview--id-windows-10-fake-update .update-spinner .dot-2:after,.tool-preview--id-windows-11-fake-update .update-spinner .dot-2:after{transform:rotate(40deg);animation-name:windows-update-loader-dot-2;animation-delay:.65s}.tool-preview--id-windows-10-fake-update .update-spinner .dot-3:after,.tool-preview--id-windows-11-fake-update .update-spinner .dot-3:after{transform:rotate(60deg);animation-name:windows-update-loader-dot-3;animation-delay:525ms}.tool-preview--id-windows-10-fake-update .update-spinner .dot-4:after,.tool-preview--id-windows-11-fake-update .update-spinner .dot-4:after{transform:rotate(80deg);animation-name:windows-update-loader-dot-4;animation-delay:.4s}.tool-preview--id-windows-10-fake-update .update-spinner .dot-5:after,.tool-preview--id-windows-11-fake-update .update-spinner .dot-5:after{transform:rotate(100deg);animation-name:windows-update-loader-dot-5;animation-delay:275ms}@keyframes windows-update-loader-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes windows-update-loader-dot-0{0%,20%{transform:rotate(0)}40%,60%{transform:rotate(180deg)}80%,to{transform:rotate(360deg)}}@keyframes windows-update-loader-dot-1{0%,20%{transform:rotate(20deg)}40%,60%{transform:rotate(200deg)}80%,to{transform:rotate(380deg)}}@keyframes windows-update-loader-dot-2{0%,20%{transform:rotate(40deg)}40%,60%{transform:rotate(220deg)}80%,to{transform:rotate(400deg)}}@keyframes windows-update-loader-dot-3{0%,20%{transform:rotate(60deg)}40%,60%{transform:rotate(240deg)}80%,to{transform:rotate(420deg)}}@keyframes windows-update-loader-dot-4{0%,20%{transform:rotate(80deg)}40%,60%{transform:rotate(260deg)}80%,to{transform:rotate(440deg)}}@keyframes windows-update-loader-dot-5{0%,20%{transform:rotate(100deg)}40%,60%{transform:rotate(280deg)}80%,to{transform:rotate(460deg)}}@media(max-width:767px){.tool-preview--id-windows-10-fake-update .update-spinner,.tool-preview--id-windows-11-fake-update .update-spinner,.tool-preview--id-windows-10-fake-update:fullscreen .update-spinner,.tool-preview--id-windows-11-fake-update:fullscreen .update-spinner{width:25px;height:25px}}@media(prefers-reduced-motion:reduce){.tool-preview--id-windows-10-fake-update .update-spinner,.tool-preview--id-windows-11-fake-update .update-spinner,.tool-preview--id-windows-10-fake-update .update-spinner span:after,.tool-preview--id-windows-11-fake-update .update-spinner span:after{animation:none}.tool-preview--id-windows-10-fake-update .update-spinner .dot-1:after,.tool-preview--id-windows-11-fake-update .update-spinner .dot-1:after{transform:rotate(60deg)}.tool-preview--id-windows-10-fake-update .update-spinner .dot-2:after,.tool-preview--id-windows-11-fake-update .update-spinner .dot-2:after{transform:rotate(120deg)}.tool-preview--id-windows-10-fake-update .update-spinner .dot-3:after,.tool-preview--id-windows-11-fake-update .update-spinner .dot-3:after{transform:rotate(180deg)}.tool-preview--id-windows-10-fake-update .update-spinner .dot-4:after,.tool-preview--id-windows-11-fake-update .update-spinner .dot-4:after{transform:rotate(240deg)}.tool-preview--id-windows-10-fake-update .update-spinner .dot-5:after,.tool-preview--id-windows-11-fake-update .update-spinner .dot-5:after{transform:rotate(300deg)}}.ss-main.so-select,.ss-content.so-select{--ss-primary-color: #075ee8;--ss-bg-color: #ffffff;--ss-font-color: #142033;--ss-placeholder-color: #7a879a;--ss-disabled-color: #f1f4f8;--ss-border-color: #cbd5e1;--ss-focus-color: rgb(7 94 232 / 18%);--ss-main-height: 42px;--ss-option-height: 40px;--ss-content-height: min(22rem, 52vh);--ss-border-radius: 11px;--ss-animation-timing: .16s;font-family:inherit;font-size:.84rem;font-weight:600}.ss-main.so-select{padding:0 .34rem 0 .7rem;border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius);background:linear-gradient(180deg,#fff,#fbfcfe);box-shadow:0 1px 2px #0f172a0a,inset 0 1px #fffc;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.ss-main.so-select:hover{border-color:#9bacbf;background:#fff;box-shadow:0 4px 12px #0f172a12,inset 0 1px #ffffffe0}.ss-main.so-select:focus,.ss-main.so-select:focus-visible,.ss-main.so-select.ss-open{border-color:#5b92eb;outline:0;box-shadow:0 0 0 3px #075ee821,0 5px 16px #0f172a14}.ss-main.so-select.is-invalid{border-color:#d14d45;box-shadow:0 0 0 3px #d14d4521}.ss-main.so-select .ss-values{min-width:0;padding:0}.ss-main.so-select .ss-values :is(.ss-single,.ss-placeholder){padding:0;color:inherit;line-height:1.25}.ss-main.so-select .ss-values .ss-placeholder{color:var(--ss-placeholder-color);font-weight:520}.ss-main.so-select .ss-arrow{width:14px;height:14px;margin-inline:.62rem .38rem;color:#68778c}.ss-main.so-select .ss-arrow path{stroke:currentcolor;stroke-width:16}.ss-main.so-select.ss-open .ss-arrow{color:#075ee8}.ss-content.so-select{margin-block:.38rem;padding:.32rem;border:1px solid #d4dce7;border-radius:13px;background:#fffffffa;box-shadow:0 20px 48px -14px #0f172a3d,0 7px 18px #0f172a1a,inset 0 1px #ffffffeb;backdrop-filter:blur(18px)}.ss-content.so-select.ss-dir-above,.ss-content.so-select.ss-dir-below{border-radius:13px}.ss-content.so-select .ss-list{padding:.05rem;border-radius:9px;scrollbar-width:thin;scrollbar-color:#a8b7ca transparent}.ss-content.so-select .ss-list .ss-option{position:relative;min-height:38px;margin:.1rem 0;padding:.55rem 2.15rem .55rem .72rem;color:#26354a;border:0;border-radius:8px;font-size:.8rem;font-weight:580;line-height:1.25;transition:color .13s ease,background-color .13s ease,box-shadow .13s ease}.ss-content.so-select .ss-list .ss-option:hover:not(.ss-disabled),.ss-content.so-select .ss-list .ss-option.ss-highlighted{color:#064eae;border-left:0;background:#edf5ff;box-shadow:inset 0 0 0 1px #075ee80d}.ss-content.so-select .ss-list .ss-option:not(.ss-disabled).ss-selected{color:#064eae;background:#e8f2ff;box-shadow:inset 0 0 0 1px #075ee814;font-weight:720}.ss-content.so-select .ss-list .ss-option:not(.ss-disabled).ss-selected:after{content:"✓";position:absolute;right:.72rem;display:grid;width:1.16rem;height:1.16rem;place-items:center;color:#fff;border-radius:50%;background:#075ee8;font-size:.66rem;font-weight:800;line-height:1}.ss-content.so-select .ss-list .ss-option.ss-disabled{color:#95a1b2;background:transparent}.ss-main.so-select--home{--ss-main-height: 1.45rem;width:100%;min-height:var(--ss-main-height);padding:0;color:#101828;border:0;border-radius:6px;background:transparent;box-shadow:none;font-size:.77rem;font-weight:740}.ss-main.so-select--home:hover{color:#075ee8;background:transparent;box-shadow:none}.ss-main.so-select--home:focus,.ss-main.so-select--home:focus-visible,.ss-main.so-select--home.ss-open{color:#075ee8;border:0;background:transparent;box-shadow:0 0 0 3px #075ee821}.ss-main.so-select--home .ss-arrow{width:12px;height:12px;margin:0 .04rem 0 .45rem}.ss-content.so-select--home{min-width:10rem}.ss-main.so-select--contact{--ss-main-height: 3rem;font-size:.8rem;font-weight:560}:root[data-theme=dark] .ss-main.so-select,:root[data-theme=dark] .ss-content.so-select{--ss-bg-color: #152238;--ss-font-color: #e4ebf5;--ss-placeholder-color: #94a3b8;--ss-disabled-color: #223149;--ss-border-color: #3a4a63}:root[data-theme=dark] .ss-main.so-select{color:#e4ebf5;border-color:#3a4a63;background:linear-gradient(180deg,#192840,#152238);box-shadow:0 1px 2px #0003,inset 0 1px #ffffff0a}:root[data-theme=dark] .ss-main.so-select:hover{border-color:#60728d;background:#1a2941;box-shadow:0 6px 18px #0003}:root[data-theme=dark] .ss-main.so-select:focus,:root[data-theme=dark] .ss-main.so-select:focus-visible,:root[data-theme=dark] .ss-main.so-select.ss-open{border-color:#609cff;box-shadow:0 0 0 3px #4f92ff2e,0 7px 20px #0000003d}:root[data-theme=dark] .ss-main.so-select .ss-arrow{color:#9bacc2}:root[data-theme=dark] .ss-main.so-select.ss-open .ss-arrow{color:#79aaff}:root[data-theme=dark] .ss-content.so-select{border-color:#35465f;background:#131f32fa;box-shadow:0 24px 54px -14px #000000a6,0 8px 20px #0000004d,inset 0 1px #ffffff0d}:root[data-theme=dark] .ss-content.so-select .ss-list .ss-option{color:#dbe5f2}:root[data-theme=dark] .ss-content.so-select .ss-list .ss-option:hover:not(.ss-disabled),:root[data-theme=dark] .ss-content.so-select .ss-list .ss-option.ss-highlighted{color:#dceaff;background:#223a5c;box-shadow:inset 0 0 0 1px #6fa6ff1a}:root[data-theme=dark] .ss-content.so-select .ss-list .ss-option:not(.ss-disabled).ss-selected{color:#e8f1ff;background:#1f416e;box-shadow:inset 0 0 0 1px #70a8ff21}:root[data-theme=dark] .ss-main.so-select--home{color:#e6edf7;border:0;background:transparent;box-shadow:none}:root[data-theme=dark] .ss-main.so-select--home:hover,:root[data-theme=dark] .ss-main.so-select--home:focus,:root[data-theme=dark] .ss-main.so-select--home:focus-visible,:root[data-theme=dark] .ss-main.so-select--home.ss-open{color:#8db8ff;border:0;background:transparent}@media(max-width:767px){.ss-main.so-select{--ss-main-height: 44px;font-size:.88rem}.ss-content.so-select .ss-list .ss-option{min-height:44px;font-size:.86rem}.ss-main.so-select--home{--ss-main-height: 1.45rem;font-size:.77rem}}@media(prefers-reduced-motion:reduce){.ss-main.so-select,.ss-content.so-select,.ss-main.so-select .ss-arrow path,.ss-content.so-select .ss-list .ss-option{transition:none}}:root{--mobile-gutter: clamp(.75rem, 4vw, 1.25rem);--mobile-header-height: calc(4rem + env(safe-area-inset-top, 0px)) }html{max-width:100%;overflow-x:clip;scroll-padding-top:calc(var(--mobile-header-height) + .75rem);-webkit-text-size-adjust:100%}body{max-width:100%;overflow-wrap:break-word}:where(.site-main,.site-footer,.tool-workspace,.tool-preview,.prose){min-width:0}:where(input,select,textarea,button){max-width:100%}.mobile-nav-intro,.nav-backdrop,.tool-mobile-dock{display:none}.nav-toggle__icon{width:1.25rem;height:1.25rem;display:grid;align-content:center;gap:.25rem}.nav-toggle__icon i{width:100%;height:1.5px;display:block;border-radius:999px;background:currentColor;transform-origin:center;transition:transform .18s ease,opacity .14s ease}@media(max-width:1100px){html.has-open-navigation,html.has-open-navigation body{overflow:hidden;overscroll-behavior:none}.site-header{padding-top:env(safe-area-inset-top,0px);border-color:#10182817;background:#fffffff0;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%)}.header-inner,.home .header-inner{width:100%;min-height:4rem;padding-inline:max(var(--mobile-gutter),env(safe-area-inset-left,0px)) max(var(--mobile-gutter),env(safe-area-inset-right,0px));display:flex;gap:.75rem}.brand{position:relative;z-index:132;min-width:0;gap:.65rem}.brand-wordmark{overflow:hidden;text-overflow:ellipsis}.nav-toggle{position:relative;z-index:132;width:2.875rem;min-width:2.875rem;height:2.875rem;min-height:2.875rem;margin-inline-start:auto;padding:0;display:grid;place-items:center;color:var(--ink);border:1px solid var(--line);border-radius:.85rem;background:var(--surface-raised);box-shadow:0 1px 2px #1018280a,0 8px 20px #1018280d;transition:color .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.nav-toggle:hover,.nav-toggle[aria-expanded=true]{color:var(--blue);border-color:#b9cff7;background:var(--surface-tint);box-shadow:0 8px 22px #075ee81f}.nav-toggle__label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nav-toggle[aria-expanded=true] .nav-toggle__icon i:first-child{transform:translateY(.35rem) rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-toggle__icon i:nth-child(2){opacity:0;transform:scaleX(.4)}.nav-toggle[aria-expanded=true] .nav-toggle__icon i:last-child{transform:translateY(-.35rem) rotate(-45deg)}.nav-backdrop{position:fixed;inset:var(--mobile-header-height) 0 auto;z-index:118;width:100%;height:calc(100dvh - var(--mobile-header-height));padding:0;display:block;pointer-events:none;visibility:hidden;border:0;border-radius:0;background:#0a121f75;opacity:0;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);transition:opacity .2s ease,visibility .2s ease}.nav-backdrop.is-open{pointer-events:auto;visibility:visible;opacity:1}.primary-nav{position:fixed;inset-block:var(--mobile-header-height) auto;inset-inline:auto 0;z-index:124;width:min(30rem,calc(100vw - 3rem));height:calc(100dvh - var(--mobile-header-height));max-width:100%;max-height:none;padding:0;display:flex;flex-direction:column;align-items:stretch;overflow:hidden;color:var(--ink);border:0;border-inline-start:1px solid var(--line);background:var(--surface-raised);box-shadow:-24px 0 64px #1018282e;opacity:0;visibility:hidden;clip-path:inset(0 0 0 100%);transition:clip-path .22s cubic-bezier(.22,1,.36,1),opacity .18s ease,visibility 0s linear .22s}[dir=rtl] .primary-nav{clip-path:inset(0 100% 0 0)}.primary-nav.is-open,[dir=rtl] .primary-nav.is-open{display:flex;opacity:1;visibility:visible;clip-path:inset(0);transition-delay:0s}.mobile-nav-intro{min-height:5.25rem;padding:1rem 1.1rem .9rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex:none;border-bottom:1px solid var(--line);background:linear-gradient(135deg,var(--surface-raised),var(--surface-tint))}.mobile-nav-intro .eyebrow{margin-bottom:.16rem;font-size:.58rem}.mobile-nav-intro strong{display:block;font-size:1rem;letter-spacing:-.025em}.mobile-nav-intro>a{min-height:2.75rem;padding:.55rem .7rem;display:inline-flex;align-items:center;gap:.35rem;flex:none;color:var(--blue);border:1px solid #cbdcff;border-radius:.72rem;background:var(--surface-raised);font-size:.72rem;font-weight:780}.mobile-nav-intro>a svg{width:.9rem;height:.9rem}.primary-nav__menu{min-height:0;padding:.55rem .85rem 1.25rem;display:block;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.nav-group,.nav-link{width:100%;border:0;border-bottom:1px solid var(--line)}.nav-group>summary,.nav-link{width:100%;min-height:3.5rem;padding:.75rem .55rem;justify-content:space-between;color:var(--ink);border:0;border-radius:0;font-size:.91rem;font-weight:750}.nav-group>summary:after{display:none}.nav-group>summary svg{width:1rem;height:1rem;color:var(--soft);transition:transform .18s ease}.nav-group[open]>summary{color:var(--blue);background:transparent}.nav-group[open]>summary svg{transform:rotate(180deg)}.mega-panel{position:static;width:100%;padding:0 0 .75rem;display:grid;grid-template-columns:1fr;gap:.4rem;transform:none;border:0;border-radius:0;background:transparent;box-shadow:none}.mega-intro{margin:0;padding:.8rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-radius:.75rem;background:var(--surface-muted)}.mega-intro>strong,.mega-intro>p{display:none}.mega-intro a{min-height:2.75rem;width:100%;display:flex;align-items:center;justify-content:space-between}.mega-panel ul{max-height:none;padding:.15rem .15rem 0;display:grid;grid-template-columns:1fr;gap:.12rem;overflow:visible}.mega-panel li a{min-height:3.35rem;padding:.55rem .65rem;display:grid;align-content:center;border-radius:.65rem}.mega-panel li span{font-size:.81rem}.mega-panel li small{margin-top:.08rem;white-space:normal;overflow:visible;text-overflow:clip;font-size:.66rem;line-height:1.35}.nav-utilities{min-height:4.5rem;max-height:62%;margin:0;padding:.75rem max(1rem,env(safe-area-inset-right,0px)) max(.75rem,env(safe-area-inset-bottom,0px)) max(1rem,env(safe-area-inset-left,0px));display:flex;align-items:flex-start;gap:.55rem;flex:none;overflow-y:auto;border-top:1px solid var(--line);background:var(--surface-raised)}.nav-utilities .theme-toggle,.nav-utilities .language-switcher>summary{min-width:2.875rem;min-height:2.875rem;border-radius:.78rem}.language-switcher{min-width:0;flex:1}.language-switcher>summary{width:100%}.language-switcher__panel{position:static;width:100%;margin-top:.55rem;box-shadow:0 12px 28px #1018281a}.language-switcher__options{max-height:min(40dvh,22rem)}:root[data-theme=dark] .site-header{background:#0b1220f0}:root[data-theme=dark] .primary-nav{box-shadow:-24px 0 64px #0000006b}:root[data-theme=dark] .mobile-nav-intro>a{border-color:#41577a;background:#17243a}}@media(min-width:768px)and (max-width:1100px){.site-main{width:min(100% - 2.5rem,var(--content))}.primary-nav{border-end-start-radius:1.25rem}}@media(max-width:767px){.primary-nav{width:100%;border-inline-start:0;box-shadow:none}.site-main,.home-dashboard,.home .header-inner,.home-editorial-v3{width:100%}.site-main,.home-editorial-v3{padding-inline:max(var(--mobile-gutter),env(safe-area-inset-left,0px)) max(var(--mobile-gutter),env(safe-area-inset-right,0px))}.site-main{padding-top:1rem;padding-bottom:clamp(3.5rem,12vw,5rem)}.home-editorial-v3{padding-top:1.25rem}h1{font-size:clamp(2rem,10.5vw,3rem);line-height:1.02}h2{font-size:clamp(1.55rem,7.5vw,2.15rem)}.breadcrumbs{max-width:100%;min-height:2rem;margin-bottom:.65rem;padding-inline:0;display:flex;align-items:center;gap:.45rem;overflow:hidden;white-space:nowrap}.breadcrumbs>*{flex:none}.breadcrumbs>[aria-current=page]{min-width:0;overflow:hidden;flex:1;text-overflow:ellipsis}.archive-hero,.standard-page>header{padding-inline:0}.archive-copy,.tool-heading p,.section-heading p{max-width:100%;font-size:.9rem;line-height:1.55}.tool-heading{margin-bottom:1rem;padding-inline:0}.tool-heading h1,.tool-heading h2{font-size:clamp(1.8rem,8.5vw,2.4rem)}.tool-heading p{display:block;overflow:visible;-webkit-line-clamp:unset}.collection-jumps,.filter-pills{max-width:100%;padding-bottom:.35rem;display:flex;flex-wrap:nowrap;gap:.45rem;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.collection-jumps::-webkit-scrollbar,.filter-pills::-webkit-scrollbar{display:none}.collection-jumps a,.filter-pills button{min-height:2.75rem;flex:none;scroll-snap-align:start}.catalog-controls{padding:.75rem;gap:.7rem;border-radius:1rem}.catalog-controls input{min-height:3rem;font-size:1rem}.section-heading{align-items:flex-start;gap:.85rem}.section-heading>a,.inline-link{min-height:2.75rem;display:inline-flex;align-items:center}.tool-article:not(.tool-article--compact) .tool-workspace{width:100%;margin-bottom:3rem;padding:.38rem;display:block;overflow:visible;border:1px solid #dfe5ee;border-radius:1rem;background:linear-gradient(145deg,#f3f6fa,#e9eef5);box-shadow:0 16px 38px #1018281a}.tool-article:not(.tool-article--compact) .preview-panel{width:100%;height:auto;min-height:0;overflow:hidden;border-radius:.76rem .76rem 0 0}.tool-article:not(.tool-article--compact) .tool-preview{width:100%;height:auto;min-height:0;aspect-ratio:16 / 9}.tool-article:not(.tool-article--compact) .preview-panel>.preview-fullscreen-control{display:none!important}.tool-mobile-dock{min-height:4.1rem;padding:.45rem;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);gap:.45rem;border-top:1px solid var(--line);border-radius:0 0 .76rem .76rem;background:var(--surface-raised)}.tool-mobile-dock>:only-child{grid-column:1 / -1}.tool-mobile-dock .button{width:100%;min-width:0;min-height:3.15rem;padding:.65rem .7rem;gap:.45rem;border-radius:.75rem;font-size:clamp(.72rem,3.3vw,.84rem);white-space:nowrap}.tool-mobile-dock .button svg{width:1rem;height:1rem;flex:none}.tool-article:not(.tool-article--compact) .settings-panel{position:fixed;inset:auto 0 0;z-index:401;width:100%;height:auto;max-height:min(90dvh,48rem);margin:0;padding:0 1rem max(1rem,env(safe-area-inset-bottom,0px));display:block;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;visibility:hidden;border:1px solid var(--line);border-bottom:0;border-radius:1.2rem 1.2rem 0 0;background:var(--surface-raised);box-shadow:0 -24px 64px #10182847;transform:translate3d(0,calc(100% + 2rem),0);transition:transform .24s cubic-bezier(.22,1,.36,1),visibility 0s linear .24s;-webkit-overflow-scrolling:touch}.tool-article:not(.tool-article--compact) .settings-panel:before{content:"";position:sticky;top:.45rem;z-index:15;width:2.75rem;height:.25rem;margin:.45rem auto 0;display:block;border-radius:999px;background:#c4ccd7}.tool-article:not(.tool-article--compact) .settings-panel.is-open{visibility:visible;transform:translateZ(0);transition-delay:0s}.tool-article:not(.tool-article--compact) .settings-heading{position:sticky;top:0;z-index:12;margin:0 -1rem 1rem;padding:1.1rem 1rem .9rem;border-bottom:1px solid var(--line);background:#fffffff0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}:root[data-theme=dark] .tool-article:not(.tool-article--compact) .settings-heading{background:#121a2af0}.tool-article:not(.tool-article--compact) .settings-heading p{display:none}.tool-article:not(.tool-article--compact) .settings-close{display:grid}.tool-article:not(.tool-article--compact) :is(.settings-close,.settings-heading .icon-button){width:2.75rem;height:2.75rem;min-width:2.75rem;min-height:2.75rem}.tool-article:not(.tool-article--compact) :is(input:not([type=range]):not([type=checkbox]),select,textarea){font-size:1rem}.tool-article:not(.tool-article--compact) .field-grid{grid-template-columns:1fr;gap:0}.tool-article:not(.tool-article--compact) .settings-backdrop{position:fixed;inset:0;z-index:400;width:100%;height:100%;padding:0;display:block;pointer-events:none;visibility:hidden;border:0;border-radius:0;background:#0a121f94;opacity:0;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);transition:opacity .2s ease,visibility .2s ease}.tool-article:not(.tool-article--compact) .settings-backdrop.is-open{pointer-events:auto;visibility:visible;opacity:1}:root[data-theme=dark] .tool-article:not(.tool-article--compact) .tool-workspace{border-color:#27354a;background:linear-gradient(145deg,#111a29,#0d1522)}.content-grid,.note-panel,.guide-links,.post-grid{grid-template-columns:minmax(0,1fr)}.tool-editorial,.hub-editorial,.standard-page .prose,.article-toc,.note-panel{max-width:100%;padding:clamp(1rem,4.5vw,1.35rem);border-radius:1rem}.prose :is(pre,code,table,iframe,video){max-width:100%}.prose pre,.table-wrap{overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.footer-shell{padding-inline:max(var(--mobile-gutter),env(safe-area-inset-left,0px)) max(var(--mobile-gutter),env(safe-area-inset-right,0px))}.footer-grid{padding-top:3.25rem;gap:2.5rem}.footer-column a,.footer-legal a{min-height:2.75rem;display:inline-flex;align-items:center}}@media(max-width:560px){.tool-grid,.tool-grid--catalog,.home-most-used__grid,.home-editorial-v3 .tool-grid--dashboard,.footer-navigation{grid-template-columns:minmax(0,1fr)}.home-most-used__grid .tool-card--featured{grid-column:auto}.tool-card>a,.home-editorial-v3 .tool-card>a{min-height:0}.tool-card-visual{aspect-ratio:16 / 8.5}.footer-navigation{gap:1.75rem}}@media(max-width:359px){:root{--mobile-gutter: .7rem}.brand{gap:.5rem;font-size:.96rem}.brand-symbol{width:2rem;height:2rem}.nav-toggle{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem}.mobile-nav-intro{padding-inline:.8rem}.mobile-nav-intro>a{padding-inline:.55rem}.tool-mobile-dock{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:.35rem;padding:.35rem}.tool-mobile-dock .button{padding-inline:.45rem}}@media(max-width:767px)and (orientation:landscape)and (max-height:500px){:root{--mobile-header-height: calc(3.5rem + env(safe-area-inset-top, 0px)) }.header-inner,.home .header-inner{min-height:3.5rem}.primary-nav{width:min(32rem,100%)}.mobile-nav-intro{min-height:4rem;padding-block:.6rem}.tool-article:not(.tool-article--compact) .settings-panel{max-height:calc(100dvh - env(safe-area-inset-top,0px))}}@media(hover:none)and (pointer:coarse){:is(.button,.tool-card>a,.icon-button,.theme-toggle):hover{transform:none}}@media(prefers-reduced-motion:reduce){.primary-nav,.nav-backdrop,.nav-toggle__icon i,.tool-article:not(.tool-article--compact) .settings-panel,.tool-article:not(.tool-article--compact) .settings-backdrop{transition:none}}
