:root{color-scheme: light;--bg: #f6f8f8;--surface: #ffffff;--surface-2: #f0f4f4;--border: #dfe6e6;--border-2: #c9d4d4;--text: #0e1a1a;--text-2: #45585a;--text-3: #5f7173;--brand: #0f766e;--brand-2: #0d9488;--brand-ink: #ffffff;--brand-soft: #e3f4f2;--brand-line: #9fd8d1;--accent: #f59e0b;--ok: #15803d;--ok-soft: #e8f6ec;--err: #b91c1c;--err-soft: #fdecec;--warn-soft: #fff6e0;--shadow: 0 1px 2px rgba(16,40,40,.06),0 6px 24px rgba(16,40,40,.06);--radius: 14px;--radius-s: 9px;--font: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]){color-scheme: dark;--bg: #0c1213;--surface: #131c1d;--surface-2: #182325;--border: #243234;--border-2: #33474a;--text: #e8f0f0;--text-2: #a9bcbd;--text-3: #7f9496;--brand: #2dd4bf;--brand-2: #5eead4;--brand-ink: #062522;--brand-soft: #0f2e2b;--brand-line: #1f5b55;--ok: #4ade80;--ok-soft: #10261a;--err: #f87171;--err-soft: #2c1414;--warn-soft: #2a2210;--shadow: 0 1px 2px rgba(0,0,0,.3),0 8px 28px rgba(0,0,0,.25)}}:root[data-theme="dark"]{color-scheme: dark;--bg: #0c1213;--surface: #131c1d;--surface-2: #182325;--border: #243234;--border-2: #33474a;--text: #e8f0f0;--text-2: #a9bcbd;--text-3: #7f9496;--brand: #2dd4bf;--brand-2: #5eead4;--brand-ink: #062522;--brand-soft: #0f2e2b;--brand-line: #1f5b55;--ok: #4ade80;--ok-soft: #10261a;--err: #f87171;--err-soft: #2c1414;--warn-soft: #2a2210;--shadow: 0 1px 2px rgba(0,0,0,.3),0 8px 28px rgba(0,0,0,.25)}*,*::before,*::after{box-sizing: border-box}[hidden]{display: none !important}html{-webkit-text-size-adjust: 100%}body{margin: 0;background: var(--bg);color: var(--text);font: 16px/1.6 var(--font)}a{color: var(--brand);text-underline-offset: 2px}a:hover{color: var(--brand-2)}img,svg,video,canvas{max-width: 100%}h1,h2,h3{line-height: 1.25;letter-spacing: -.01em}h1{font-size: clamp(1.7rem,4vw,2.4rem);margin: .2em 0 .3em}h2{font-size: 1.35rem;margin: 1.6em 0 .6em}h3{font-size: 1.05rem;margin: 1.2em 0 .4em}code{font: .9em ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background: var(--surface-2);padding: .1em .35em;border-radius: 5px}.wrap{max-width: 1120px;margin: 0 auto;padding: 0 16px}.wrap.narrow{max-width: 820px}.muted{color: var(--text-3)}.sr{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.skip{position: absolute;left: -999px;top: 8px;background: var(--brand);color: var(--brand-ink);padding: 8px 12px;border-radius: 8px;z-index: 50}.skip:focus{left: 8px}:focus-visible{outline: 3px solid var(--brand-line);outline-offset: 2px}.site-header{background: var(--surface);border-bottom: 1px solid var(--border);position: sticky;top: 0;z-index: 20}.hdr{display: flex;align-items: center;gap: 18px;height: 62px}.logo{display: inline-flex;align-items: center;gap: 9px;text-decoration: none;color: var(--text);font-weight: 700;font-size: 1.12rem;white-space: nowrap}.logo b{color: var(--brand);font-weight: 800}.logo-mark{flex: none}.nav{display: flex;gap: 2px}.nav a{color: var(--text-2);text-decoration: none;font-size: .93rem;padding: 7px 10px;border-radius: 8px;white-space: nowrap}.nav a:hover,.nav a[aria-current]{background: var(--surface-2);color: var(--text)}.hsearch{position: relative;margin-left: auto;flex: 0 1 280px}.hsearch svg{position: absolute;left: 10px;top: 50%;width: 17px;height: 17px;transform: translateY(-50%);color: var(--text-3)}.hsearch input{width: 100%;height: 38px;border: 1px solid var(--border);border-radius: 10px;padding: 0 12px 0 34px;background: var(--surface-2);color: var(--text);font: inherit;font-size: .92rem}.sresults{position: absolute;top: 44px;left: 0;right: 0;background: var(--surface);border: 1px solid var(--border);border-radius: 12px;box-shadow: var(--shadow);padding: 6px;z-index: 30}.sresults a{display: block;padding: 8px 10px;border-radius: 8px;color: var(--text);text-decoration: none;font-size: .93rem}.sresults a:hover,.sresults a.on{background: var(--brand-soft)}.sempty{padding: 8px 10px;color: var(--text-3);font-size: .9rem}.pro-btn{text-decoration: none;font-weight: 650;font-size: .9rem;padding: 7px 13px;border-radius: 9px;background: var(--brand-soft);color: var(--brand);white-space: nowrap}.pro-btn .if-pro,.is-pro .pro-btn .if-free{display: none}.is-pro .pro-btn .if-pro{display: inline}.theme{border: 0;background: none;color: var(--text-2);width: 38px;height: 38px;border-radius: 9px;cursor: pointer;display: grid;place-items: center}.theme:hover{background: var(--surface-2)}.theme svg{width: 19px;height: 19px}@media (max-width: 980px){.nav{display: none}}@media (max-width: 560px){.hsearch{flex-basis: 150px}.hdr{gap: 10px}.logo span{font-size: 1rem}.pro-btn{padding: 6px 9px}}@media (max-width: 400px){.logo span{display: none}}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 6px;font: inherit;font-weight: 600;font-size: .95rem;line-height: 1;padding: 11px 18px;border-radius: 10px;border: 1px solid transparent;cursor: pointer;text-decoration: none;white-space: nowrap;transition: background .15s,border-color .15s}.btn:disabled{opacity: .6;cursor: default}.btn-primary{background: var(--brand);color: var(--brand-ink)}.btn-primary:hover{background: var(--brand-2);color: var(--brand-ink)}.btn-outline{background: var(--surface);color: var(--text);border-color: var(--border-2)}.btn-outline:hover{border-color: var(--brand);color: var(--brand)}.btn-ghost{background: none;color: var(--text-2)}.btn-ghost:hover{color: var(--text);background: var(--surface-2)}.btn-small{padding: 7px 11px;font-size: .85rem;border-radius: 8px}.btn-lg{padding: 14px 24px;font-size: 1.02rem;border-radius: 12px}.icon-btn{border: 0;background: none;color: var(--text-3);width: 30px;height: 30px;border-radius: 7px;font-size: 1.15rem;cursor: pointer;line-height: 1}.icon-btn:hover{background: var(--surface-2);color: var(--text)}.crumbs ol{list-style: none;display: flex;flex-wrap: wrap;gap: 6px;padding: 0;margin: 18px 0 4px;font-size: .85rem;color: var(--text-3)}.crumbs li + li::before{content: "›";margin-right: 6px}.crumbs a{color: var(--text-3);text-decoration: none}.crumbs a:hover{color: var(--brand)}.tool-hero{text-align: center;padding: 6px 0 4px}.tool-hero h1{margin-bottom: .2em}.lead{color: var(--text-2);font-size: 1.08rem;max-width: 720px;margin: 0 auto .8em}.badges{list-style: none;padding: 0;margin: 0 0 18px;display: flex;flex-wrap: wrap;justify-content: center;gap: 8px}.badges li{font-size: .8rem;font-weight: 600;color: var(--brand);background: var(--brand-soft);border-radius: 99px;padding: 4px 11px}.badges li::before{content: "✓ "}.home-hero{background: linear-gradient(180deg,var(--surface) 0%,var(--bg) 100%);padding: 28px 0 10px;text-align: center}.home-hero h1{font-size: clamp(2rem,5vw,3rem)}.hl{color: var(--brand)}.home-sec{margin: 30px 0}.home-sec h2{margin-top: 0}.more{margin: 10px 0 0;font-size: .95rem}.how-steps{padding-left: 1.3em;display: grid;gap: 8px}.tool{margin: 6px auto 20px;max-width: 980px;text-align: left}.tool .tw-drop{text-align: center}.tool-boot .drop-skel,.tw-drop{border: 2px dashed var(--brand-line);background: var(--surface);border-radius: var(--radius);padding: 34px 18px;text-align: center}.tool-error{background: var(--err-soft);color: var(--err);border-radius: var(--radius);padding: 18px}.tw-drop{cursor: pointer;transition: border-color .15s,background .15s}.tw-drop:hover,.tool.dragging .tw-drop{border-color: var(--brand);background: var(--brand-soft)}.tool.dragging .tw-drop{transform: scale(1.005)}.tw-ico{width: 54px;height: 54px;color: var(--brand)}.tw-cta{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 12px;margin: 8px 0;color: var(--text-2)}.tw-hint{margin: 6px 0 0;color: var(--text-3);font-size: .86rem}.tw-hint b{color: var(--ok);font-weight: 600}.tw-optline{margin: 10px 0 0;text-align: center;font-size: .9rem;color: var(--text-3);line-height: 1.6}.optline-btn{border: 0;background: none;color: var(--brand);font: inherit;font-weight: 600;cursor: pointer;padding: 0}.optline-btn:hover{text-decoration: underline}.tool.has-files .tw-drop{padding: 14px;display: flex;align-items: center;justify-content: center;gap: 14px;flex-wrap: wrap}.tool.has-files .tw-ico{width: 30px;height: 30px}.tool.has-files .tw-hint{display: none}.tool.has-files .tw-cta{margin: 0}.tool.has-files .btn-lg{padding: 10px 16px;font-size: .95rem}.tw-work{margin-top: 12px;display: grid;gap: 12px}.tw-opts:empty{display: none}.tw-opts{background: var(--surface);border: 1px solid var(--border);border-radius: var(--radius);padding: 14px 16px;margin-top: 12px}.opt-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(210px,1fr));gap: 12px 16px;align-items: end}.opt{display: grid;gap: 5px;font-size: .86rem;color: var(--text-2)}.opt>span{font-weight: 600}.opt select,.opt input[type=number],.opt input[type=text]{height: 38px;border: 1px solid var(--border-2);border-radius: 9px;padding: 0 10px;background: var(--surface);color: var(--text);font: inherit;font-size: .93rem;width: 100%}.opt select:disabled,.opt input:disabled{opacity: .55}.opt-range input{width: 100%;accent-color: var(--brand)}.opt-range b{color: var(--text);font-variant-numeric: tabular-nums}.color-row{display: flex;align-items: center;gap: 8px}.opt-color input{width: 54px;height: 38px;border: 1px solid var(--border-2);border-radius: 9px;background: var(--surface);padding: 3px;cursor: pointer}.color-row code{font-size: .82rem}.opt-chk{display: inline-flex;align-items: center;gap: 7px;font-size: .9rem;color: var(--text);cursor: pointer;margin-right: 10px}.opt-chk input{accent-color: var(--brand);width: 17px;height: 17px}.chips-in{display: flex;flex-wrap: wrap;gap: 4px 6px;min-height: 38px;align-items: center}.seg{display: inline-flex;flex-wrap: wrap;border: 1px solid var(--border-2);border-radius: 9px;overflow: hidden;background: var(--surface)}.seg button{border: 0;background: none;color: var(--text-2);font: inherit;font-size: .86rem;padding: 9px 11px;cursor: pointer;border-right: 1px solid var(--border);white-space: nowrap}.opt-wide{grid-column: 1 / -1}.opt-wide .seg{justify-self: start;max-width: 100%;overflow-x: auto;flex-wrap: nowrap}.seg button:last-child{border-right: 0}.seg button[aria-pressed="true"]{background: var(--brand);color: var(--brand-ink);font-weight: 600}.opt-group{margin-top: 12px;border-top: 1px solid var(--border);padding-top: 10px}.opt-group summary{cursor: pointer;font-weight: 600;font-size: .9rem;color: var(--text-2);margin-bottom: 10px}.pro-tag{font-size: .7rem;background: var(--accent);color: #2a1a00;padding: 2px 6px;border-radius: 6px;vertical-align: 1px;margin-left: 4px}.opt-note{color: var(--text-3);font-size: .84rem;margin: 10px 0 0}.tw-preview{background: var(--surface);border: 1px solid var(--border);border-radius: var(--radius);padding: 14px}.tw-list{list-style: none;margin: 0;padding: 0;display: grid;gap: 8px}.ti{display: grid;grid-template-columns: 56px 1fr auto;gap: 12px;align-items: center;background: var(--surface);border: 1px solid var(--border);border-radius: 12px;padding: 10px 12px}.ti.st-done{border-color: var(--brand-line)}.ti.st-error{border-color: color-mix(in srgb,var(--err) 35%,var(--border))}.ti.st-locked{opacity: .75;border-style: dashed}.ti-thumb{width: 56px;height: 56px;border-radius: 9px;overflow: hidden;background: var(--surface-2);display: grid;place-items: center}.ti-thumb img{width: 100%;height: 100%;object-fit: cover}.fmt-badge{font-size: .72rem;font-weight: 800;letter-spacing: .02em;color: var(--brand)}.fmt-video{color: #7c3aed}.fmt-audio{color: #db2777}.fmt-pdf{color: #dc2626}.ti-main{min-width: 0}.ti-name{font-weight: 600;font-size: .93rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.ti-meta{font-size: .83rem;color: var(--text-2)}.ti-meta .save{color: var(--ok);font-weight: 650}.ti-meta .grow{color: var(--text-3)}.ti-note{font-size: .8rem;color: var(--text-3)}.ti-note.err{color: var(--err)}.ti-bar{height: 5px;background: var(--surface-2);border-radius: 3px;overflow: hidden;margin: 6px 0 3px}.ti-bar span{display: block;height: 100%;background: var(--brand);border-radius: 3px;transition: width .2s}.st-working .ti-bar span[style="width:0%"]{width: 30% !important;animation: slide 1.2s ease-in-out infinite}@keyframes slide{from{transform: translateX(-100%)}to{transform: translateX(330%)}}.ti-act{display: flex;gap: 4px;align-items: center}.ti-pages{display: flex;flex-wrap: wrap;gap: 4px;margin-top: 6px}.pg{border: 1px solid var(--border);background: var(--surface-2);color: var(--text-2);border-radius: 6px;font-size: .75rem;padding: 2px 7px;cursor: pointer}.pg:hover{border-color: var(--brand);color: var(--brand)}.fav-snippet{background: var(--surface);border: 1px solid var(--border);border-radius: 12px;padding: 12px;font-size: .9rem}.fav-snippet pre{overflow-x: auto;background: var(--surface-2);padding: 10px;border-radius: 8px;font-size: .78rem}.tw-bar{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 10px}.tw-sum{color: var(--text-2);font-size: .9rem}.tw-btns{display: flex;flex-wrap: wrap;gap: 8px}.upsell{background: var(--warn-soft);border: 1px solid color-mix(in srgb,var(--accent) 40%,var(--border));border-radius: 12px;padding: 12px 14px;font-size: .9rem;display: block}.upsell .btn{margin-left: 6px}@media (max-width: 560px){.ti{grid-template-columns: 44px 1fr}.ti-thumb{width: 44px;height: 44px}.ti-act{grid-column: 1 / -1;justify-content: flex-end}.tw-bar{flex-direction: column;align-items: stretch}.tw-btns .btn{flex: 1 1 auto}}.crop-host{display: flex;justify-content: center}.crop-wrap{position: relative;display: inline-block;max-width: 100%;overflow: hidden;border-radius: 8px;touch-action: none;user-select: none}.crop-img{display: block;max-width: 100%;max-height: 62vh;width: auto;height: auto}.crop-box{position: absolute;box-shadow: 0 0 0 9999px rgba(0,0,0,.55);outline: 2px solid #fff;cursor: move}.crop-box::before,.crop-box::after{content: "";position: absolute;border: 0 solid rgba(255,255,255,.45);pointer-events: none}.crop-box::before{left: 33.33%;right: 33.33%;top: 0;bottom: 0;border-width: 0 1px}.crop-box::after{top: 33.33%;bottom: 33.33%;left: 0;right: 0;border-width: 1px 0}.ch{position: absolute;width: 18px;height: 18px;background: #fff;border: 2px solid var(--brand);border-radius: 50%;z-index: 2}.ch-nw{left: -9px;top: -9px;cursor: nwse-resize}.ch-ne{right: -9px;top: -9px;cursor: nesw-resize}.ch-sw{left: -9px;bottom: -9px;cursor: nesw-resize}.ch-se{right: -9px;bottom: -9px;cursor: nwse-resize}.ch-n{left: calc(50% - 9px);top: -9px;cursor: ns-resize}.ch-s{left: calc(50% - 9px);bottom: -9px;cursor: ns-resize}.ch-w{top: calc(50% - 9px);left: -9px;cursor: ew-resize}.ch-e{top: calc(50% - 9px);right: -9px;cursor: ew-resize}.crop-size{position: absolute;left: 50%;bottom: 6px;transform: translateX(-50%);background: rgba(0,0,0,.7);color: #fff;font-size: .75rem;padding: 2px 7px;border-radius: 6px;white-space: nowrap;pointer-events: none}.media-pv video{display: block;width: 100%;max-height: 420px;background: #000;border-radius: 8px}.media-pv audio{width: 100%}.trim{display: flex;flex-wrap: wrap;align-items: end;gap: 8px 10px;margin-top: 10px}.trim .opt{width: 120px}.trim-len{font-size: .85rem;color: var(--text-2)}.content{max-width: 820px;margin: 0 auto 40px}.content section,.prose{overflow-wrap: anywhere}.howto ol{padding-left: 1.3em;display: grid;gap: 6px}.tbl-wrap{overflow-x: auto;border: 1px solid var(--border);border-radius: 12px;background: var(--surface)}table{border-collapse: collapse;width: 100%;font-size: .92rem}th,td{text-align: left;padding: 10px 12px;border-bottom: 1px solid var(--border);vertical-align: top}tr:last-child th,tr:last-child td{border-bottom: 0}thead th{background: var(--surface-2);font-size: .82rem;text-transform: uppercase;letter-spacing: .03em;color: var(--text-2)}tbody th{color: var(--text-2);font-weight: 600;width: 28%}.cmp td{width: 36%}.about-fmt{background: var(--surface);border: 1px solid var(--border);border-radius: 12px;padding: 4px 16px 10px;margin: 12px 0}.proscons{display: grid;grid-template-columns: 1fr 1fr;gap: 12px}.proscons ul{margin: 0;padding-left: 0;list-style: none;font-size: .92rem;display: grid;gap: 4px}.pros li::before{content: "+ ";color: var(--ok);font-weight: 800}.cons li::before{content: "– ";color: var(--err);font-weight: 800}@media (max-width: 600px){.proscons{grid-template-columns: 1fr}}.why-list{padding-left: 1.1em;display: grid;gap: 6px}.faq details{background: var(--surface);border: 1px solid var(--border);border-radius: 12px;margin: 8px 0;padding: 0 16px}.faq summary{cursor: pointer;list-style: none;padding: 13px 0}.faq summary::-webkit-details-marker{display: none}.faq summary h3{display: inline;font-size: 1rem;margin: 0}.faq summary::after{content: "+";float: right;color: var(--text-3);font-weight: 700}.faq details[open] summary::after{content: "–"}.faq .ans p{margin: 0 0 14px;color: var(--text-2)}.cards{list-style: none;padding: 0;margin: 0;display: grid;grid-template-columns: repeat(auto-fill,minmax(230px,1fr));gap: 10px}.cards a{display: block;height: 100%;background: var(--surface);border: 1px solid var(--border);border-radius: 12px;padding: 13px 15px;text-decoration: none;color: var(--text);transition: border-color .15s,transform .15s}.cards a:hover{border-color: var(--brand);transform: translateY(-1px)}.cards b{display: block;font-size: .98rem}.cards span{font-size: .84rem;color: var(--text-3)}.chips{list-style: none;padding: 0;margin: 0;display: flex;flex-wrap: wrap;gap: 7px}.chips a{display: inline-block;background: var(--surface);border: 1px solid var(--border);border-radius: 99px;padding: 6px 13px;font-size: .88rem;text-decoration: none;color: var(--text)}.chips a:hover{border-color: var(--brand);color: var(--brand)}.toc{display: flex;gap: 8px;flex-wrap: wrap;margin: 6px 0 10px}.toc a{font-size: .9rem}.tool-group h3{font-size: .92rem;text-transform: uppercase;letter-spacing: .04em;color: var(--text-3);margin: 18px 0 8px}.fmt h1{margin-top: .3em}.facts th{width: 32%}.fmt .proscons>div{background: var(--surface);border: 1px solid var(--border);border-radius: 12px;padding: 4px 16px 14px}.fmt .proscons h2{font-size: 1.05rem;margin: .8em 0 .5em}.prose{padding-bottom: 40px}.prose h2{font-size: 1.2rem}.ad-slot{min-height: 100px;margin: 20px auto;max-width: 980px}.is-pro .ad-slot{display: none}.pricing-hero{text-align: center}.geo-note{color: var(--brand);font-weight: 600}.plans{display: grid;grid-template-columns: repeat(auto-fit,minmax(260px,1fr));gap: 16px;max-width: 760px;margin: 10px auto}.plan{position: relative;background: var(--surface);border: 1px solid var(--border);border-radius: 18px;padding: 24px;text-align: center;box-shadow: var(--shadow)}.plan.featured{border: 2px solid var(--brand)}.plan h2{margin: 0 0 6px;font-size: 1.2rem}.plan-tag{position: absolute;top: -12px;left: 50%;transform: translateX(-50%);background: var(--brand);color: var(--brand-ink);font-size: .75rem;font-weight: 700;padding: 4px 12px;border-radius: 99px}.price span{font-size: 2.4rem;font-weight: 800;letter-spacing: -.02em}.price small{color: var(--text-3)}.plan-note{color: var(--text-2);font-size: .9rem}.plan .btn{width: 100%;margin-top: 8px}.pay-methods{text-align: center;color: var(--text-3);font-size: .85rem}.pay-alert{background: var(--err-soft);color: var(--err);border-radius: 10px;padding: 10px 14px;text-align: center}.compare,.pay-how{max-width: 820px;margin: 0 auto}.compare td{width: 30%}.checkout,.account{background: var(--surface);border: 1px solid var(--border);border-radius: 16px;padding: 22px}.spinner{width: 34px;height: 34px;border: 3px solid var(--brand-soft);border-top-color: var(--brand);border-radius: 50%;animation: spin 1s linear infinite}@keyframes spin{to{transform: rotate(360deg)}}.key-box code{font-size: 1.15rem;padding: 6px 10px;letter-spacing: .04em}.acc-facts{display: grid;grid-template-columns: max-content 1fr;gap: 6px 16px}.acc-facts dt{color: var(--text-3)}.acc-facts dd{margin: 0}.acc-form .row{display: flex;gap: 8px;flex-wrap: wrap}.acc-form input{flex: 1 1 220px;height: 44px;border: 1px solid var(--border-2);border-radius: 10px;padding: 0 12px;font: inherit;background: var(--surface);color: var(--text);letter-spacing: .03em;text-transform: uppercase}.acc-msg.ok{color: var(--ok)}.acc-msg.err{color: var(--err)}.site-footer{background: var(--surface);border-top: 1px solid var(--border);margin-top: 40px;padding: 34px 0 20px;font-size: .9rem}.foot-grid{display: grid;grid-template-columns: 1.4fr 1fr 1fr 1fr;gap: 24px}.foot-about p{color: var(--text-2)}.foot-title{font-weight: 700;margin-bottom: 8px}.site-footer ul{list-style: none;padding: 0;margin: 0;display: grid;gap: 5px}.site-footer ul a{color: var(--text-2);text-decoration: none}.site-footer ul a:hover{color: var(--brand)}.foot-bottom{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 8px;color: var(--text-3);border-top: 1px solid var(--border);margin-top: 24px;padding-top: 14px;font-size: .82rem}@media (max-width: 820px){.foot-grid{grid-template-columns: 1fr 1fr}.foot-about{grid-column: 1 / -1}}