/* INTS · rätsepatarkvara. Page-scoped enhancement; no shared UI overrides. */
body[data-page="tarkvaraarendus.html"] .tailor-hero{padding:38px 0 76px;background:linear-gradient(155deg,#fff 30%,#f3f8f6 100%)}
.tailor-hero .page-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(26px,3.2vw,52px);align-items:start}
.tailor-hero .tailor-intro{min-width:0;position:sticky;top:112px;padding:36px 0 16px}
.tailor-hero h1{font-size:clamp(36px,3.75vw,56px);line-height:1.08;letter-spacing:-.045em;overflow-wrap:normal}
.tailor-hero h1 em{display:block;font-style:normal}
.tailor-hero .tailor-statement{font-size:clamp(22px,2.1vw,30px);line-height:1.22;letter-spacing:-.035em;font-weight:720;color:var(--ink);margin:28px 0 18px}
.tailor-hero .page-lead{font-size:clamp(16px,1.35vw,19px);line-height:1.8;margin:0 0 28px}
.tailor-hero .page-ctas{gap:15px;margin:28px 0 20px;flex-wrap:wrap}
.tailor-hero .page-trust{display:flex;flex-wrap:wrap;gap:12px 18px;margin-top:16px}
.tailor-hero .page-trust span{font-size:11px;line-height:1.5}
.tailor-price-link{margin:0}.tailor-price-link .text-button{padding:0 0 7px}
.tailor-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.tailor-benefits>div{border:1px solid #dce8e4;background:#ffffffb3;border-radius:12px;padding:15px 12px;display:grid;align-content:start;gap:9px}
.tailor-icon{width:21px;height:21px;flex-shrink:0}
.tailor-benefits .tailor-icon{box-sizing:content-box;padding:9px;color:#225b55;background:#e8f4e7;border-radius:9px}
.tailor-benefits strong{font-size:13px;line-height:1.35;letter-spacing:-.02em}
.tailor-benefits span{font-size:12px;line-height:1.6;color:var(--muted)}
.tailor-intro-note{border-top:1px solid #d8e6e1;margin-top:32px;padding-top:25px}
.tailor-intro-note .tiny-label{color:#487469;margin:0 0 10px}
.tailor-intro-note p{font-size:15px;line-height:1.75;max-width:440px;color:var(--muted);margin:0}
.tailor-fiction{font-size:11px;line-height:1.65;color:#627a7c;margin:22px 0 0;max-width:470px}
/* The approved artwork and the SVG always share the same coordinate system. */
.tailor-workshop{--tw-mint:#c6ecae;--tw-teal:#69eed9;--tw-bg:#0b2834;position:relative;min-width:0;border:1px solid #24444d;border-radius:22px;overflow:hidden;background:var(--tw-bg);color:#f0f6f5;box-shadow:0 28px 70px #11383e1a;isolation:isolate;text-align:left}
.tailor-workshop button{font:inherit;line-height:1.4}
.tailor-workshop button:focus-visible{outline:2px solid var(--tw-mint);outline-offset:3px;border-radius:7px}
.tailor-topbar{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:16px 20px;background:linear-gradient(90deg,#133841,#0d2a37);border-bottom:1px solid #98dad62b;position:relative;z-index:2}
.tailor-robot{display:flex;align-items:center;gap:11px;border:0;background:transparent;padding:0;color:#e7f5ed;text-align:left}
.tailor-robot strong{font-size:14px;font-weight:650;letter-spacing:.01em;display:block}
.tailor-robot small{font-size:8px;letter-spacing:.14em;color:#a2c5c7;display:block;margin-top:3px}
.tailor-robot-face{width:34px;height:35px;border:1px solid #72d9c78f;border-radius:12px 12px 15px 15px;background:#113d46;display:grid;place-items:center;color:#9af9d4;font-size:25px;box-shadow:inset 0 0 16px #56eabd1a}
.tailor-live-label{font-size:8px;letter-spacing:.11em;color:#acc9c9;white-space:nowrap;display:flex;align-items:center;gap:7px}
.tailor-live-label i{display:inline-block;width:5px;height:5px;background:var(--tw-mint);border-radius:50%;box-shadow:0 0 8px #c6ecae70}
.tailor-scene{position:relative;width:100%;aspect-ratio:1101 / 1070;overflow:hidden;background:#092b37;touch-action:pan-y}
.tailor-parallax{position:absolute;inset:0;transform:translate(var(--tx,0px),var(--ty,0px)) scale(1.012);transform-origin:center;will-change:auto}
.tailor-art{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:fill;user-select:none;-webkit-user-drag:none}
.tailor-vignette{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#092b3740,transparent 30%,transparent 73%,#092b3730),linear-gradient(0deg,#0b2834c9,transparent 9%,transparent 91%,#0b283458)}
.tailor-scene-caption{position:absolute;z-index:1;top:0;right:0;width:59%;padding:9px 20px 23px;background:linear-gradient(180deg,#0d2c38 0%,#0d2c38f5 65%,#0d2c3800 100%);pointer-events:none;text-align:right}
.tailor-scene-caption span{display:block;font-size:8px;letter-spacing:.15em;color:#add2c2}
.tailor-scene-caption strong{display:block;font-weight:600;font-size:clamp(17px,1.65vw,25px);letter-spacing:-.035em;line-height:1.15;margin-top:10px;color:#d9eedf}
.tailor-quip{position:absolute;z-index:1;top:3.8%;left:2.7%;width:24%;min-height:95px;padding:11px;background:linear-gradient(120deg,#0a2c38fc 75%,#0a2c3880);border-radius:10px;color:#b5d6d1;font:italic 15px/1.5 Georgia,serif;pointer-events:none}
.tailor-map{position:absolute;z-index:2;inset:0;width:100%;height:100%;overflow:visible}
.tailor-cut{fill:#a3ffc603;stroke:#a5efd3;stroke-width:1.6;stroke-dasharray:5 6;stroke-opacity:0;transition:fill .2s,stroke-opacity .2s;pointer-events:all;cursor:pointer}
.tailor-part{cursor:pointer;--part-color:#b5f0d8}
.tailor-part .tailor-leader{fill:none;stroke:var(--part-color);stroke-width:1.8;opacity:.65;pointer-events:none;transition:opacity .2s}
.tailor-label rect{fill:#092c38;stroke:#87cbcb66;stroke-width:1.4;transition:fill .18s,stroke .18s}
.tailor-label text{font-family:Inter,"Segoe UI",Arial,sans-serif;fill:#e0eee9;font-size:19px;font-weight:650;letter-spacing:.65px;pointer-events:none}
.tailor-node{fill:#b9ffe1;pointer-events:none;opacity:.75}
.tailor-node-ring{fill:none;stroke:#8feede;stroke-width:1.6;opacity:0;pointer-events:none;transition:opacity .2s}
.tailor-part.is-related .tailor-cut{stroke-opacity:.6;fill:#4ffbd50b}
.tailor-part.is-related .tailor-label rect{stroke:#83c4c38c}
.tailor-part.is-related .tailor-node-ring{opacity:.4;stroke-dasharray:3 5}
.tailor-part.is-active .tailor-cut{fill:#b5f7ae22;stroke-opacity:1;stroke-width:3;stroke-dasharray:none;filter:url(#tailor-glow)}
.tailor-part.is-active .tailor-leader{opacity:1;stroke:var(--tw-mint);stroke-width:3;filter:url(#tailor-glow)}
.tailor-part.is-active .tailor-label rect{fill:#c6ecae;stroke:#e0ffbd;stroke-width:2}
.tailor-part.is-active .tailor-label text{fill:#163931;font-weight:750}
.tailor-part.is-active .tailor-node-ring{opacity:1;stroke-width:2;filter:url(#tailor-glow)}
.tailor-part.is-active .tailor-node{opacity:1;fill:#efffdd;filter:url(#tailor-glow)}
.tailor-links{pointer-events:none}
.tailor-link{fill:none;stroke:#8af1d7;stroke-width:1.8;stroke-dasharray:5 8;opacity:.62}
.tailor-workshop:not(.tailor-reduce-motion) .tailor-link.is-new{animation:tailor-link-appear .6s ease-out both}
@keyframes tailor-link-appear{from{stroke-dashoffset:60;opacity:0}to{stroke-dashoffset:0;opacity:.62}}
.tailor-tape-light{fill:none;stroke:#a3ffe1;stroke-width:7;stroke-dasharray:3 12;opacity:0;pointer-events:none}
.tailor-measure-scan{opacity:0;transform:translateY(540px);pointer-events:none;transition:transform .65s ease;filter:url(#tailor-glow)}
.tailor-measure-scan path{stroke:#bdffd6;stroke-width:2;fill:none}
.tailor-workshop.is-measuring .tailor-tape-light{opacity:.8;animation:tailor-tape 1.2s linear infinite}
.tailor-workshop.is-measuring .tailor-measure-scan{opacity:.7}
@keyframes tailor-tape{to{stroke-dashoffset:-60}}
.tailor-corrections{opacity:0;pointer-events:none;transition:opacity .25s}
.tailor-corrections ellipse,.tailor-corrections path{fill:none;stroke:#f2d9a1;stroke-width:2.3;stroke-dasharray:7 4}
.tailor-corrections text{fill:#ffe2a9;font-size:16px;letter-spacing:1.1px;font-family:"Segoe UI",Arial,sans-serif;paint-order:stroke;stroke:#183738;stroke-width:4px;stroke-linejoin:round}
.tailor-pin{fill:#efbc76;stroke:#ffe6c4;stroke-width:1.5}
.tailor-workshop.has-fit-marks .tailor-corrections{opacity:1}
.tailor-scene-hint{position:absolute;z-index:3;left:0;right:0;bottom:7px;text-align:center;font-size:10px;color:#d9eae3;pointer-events:none;text-shadow:0 1px 8px #000}
.tailor-scene-hint>span{color:var(--tw-mint);margin-right:5px}
/* A real live tooltip, not text baked into the illustration. */
.tailor-tooltip{position:absolute;z-index:5;max-width:min(240px,80%);width:240px;border:1px solid #94dec4bb;border-radius:13px;padding:13px 15px;background:#082b35f5;box-shadow:0 12px 34px #01151a70;pointer-events:none;left:20px;top:20px}
.tailor-tooltip strong{display:block;font-size:15px;line-height:1.35;color:#d8f5b9;margin:0 0 6px;letter-spacing:-.01em}
.tailor-tooltip p{font-size:12px;line-height:1.55;margin:0;color:#e1efeb}
.tailor-tooltip small{display:block;font-size:10px;line-height:1.5;margin-top:8px;color:#92c9c3}
.tailor-controls{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:12px 18px;border-top:1px solid #75c9c120;border-bottom:1px solid #75c9c12e;background:#0e303b}
.tailor-controls button{background:#1a414b;border:1px solid #739c9e77;border-radius:8px;padding:8px 11px;font-size:11px;color:#e0ebe7;min-height:37px}
.tailor-controls .tailor-tour-button{background:#c6ecae;color:#193931;border-color:#c6ecae;font-weight:700;min-width:116px}
.tailor-controls button[aria-pressed="true"]:not(.tailor-tour-button){background:#35544a;color:#ebf6d9;border-color:#c6ecae}
.tailor-tour-status{font-size:10px;line-height:1.4;color:#aed6c6;margin-left:auto}
.tailor-detail{padding:20px 24px 18px;min-height:230px;background:linear-gradient(135deg,#133a43,#0e303c)}
.tailor-detail-heading{display:flex;gap:10px;align-items:start;justify-content:space-between;margin-bottom:12px}
.tailor-detail-part{display:block;color:#a0c5c6;font-size:9px;line-height:1.5;letter-spacing:.09em;text-transform:uppercase;margin-bottom:7px}
.tailor-detail h2{font-size:21px;letter-spacing:-.025em;line-height:1.2;font-weight:650;color:#edf8e8;margin:0}
.tailor-detail>p{font-size:13px;line-height:1.7;color:#c5dbdb;margin:0 0 10px}
.tailor-detail .tailor-result{color:#cee6b7;margin-bottom:12px;display:flex;gap:8px}
.tailor-result strong{font-weight:550}
.tailor-unpin{background:#254955;border:1px solid #8cb3ac4d;border-radius:6px;color:#d4e2d8;white-space:nowrap;font-size:10px!important;padding:5px 7px;flex-shrink:0}
.tailor-detail .tailor-fit-note{border-left:2px solid #e9ce97;padding:7px 11px;margin:13px 0;background:#b8934914;color:#eedeba}
.tailor-fit-note>span:first-child{display:block;font-size:9px;letter-spacing:.1em;font-weight:600;margin-bottom:3px;color:#e6c98d}
.tailor-related{display:flex;gap:7px 11px;align-items:center;flex-wrap:wrap;font-size:10px;color:#a0c3c1;min-height:26px}
.tailor-related>div{display:flex;gap:5px;flex-wrap:wrap}
.tailor-related button{background:#1c464c;border:1px solid #76b6a731;border-radius:5px;padding:4px 7px;font-size:10px;color:#d4e9d9}
.tailor-components{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:14px 18px;background:#0b2834;border-top:1px solid #75c9c12e}
.tailor-components button{display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;min-width:0;min-height:58px;border:1px solid #88b2b333;background:#143640;border-radius:8px;color:#bed7d4;font-size:10px;padding:8px 3px}
.tailor-components .tailor-icon{width:18px;height:18px;color:#a7d6b1}
.tailor-components button.is-active,.tailor-flow button.is-active{background:#c6ecae;color:#163a30;border-color:#c6ecae}
.tailor-components button.is-active .tailor-icon,.tailor-flow button.is-active .tailor-icon{color:#204d3d}
.tailor-components button[aria-pressed="true"]{box-shadow:inset 0 0 0 2px #183a3399}
.tailor-components button:hover:not(.is-active){background:#23474a}
.tailor-flow{display:flex;justify-content:space-between;align-items:center;gap:2px;margin:0 18px;padding:9px 6px;border:1px solid #8bc8bb66;border-radius:11px;background:#10333f}
.tailor-flow button{display:flex;align-items:center;gap:6px;background:transparent;border:1px solid transparent;border-radius:6px;color:#dceee4;font-size:10px;font-weight:600;padding:8px 7px;min-width:0}
.tailor-flow .tailor-icon{width:20px;height:20px;color:#c6ecae}
.tailor-flow-arrow{font-size:18px;color:#8cb9b2}
.tailor-keyboard-hint{text-align:center;font-size:9px;line-height:1.5;color:#9abab9;padding:12px 12px 15px;margin:0}
.tailor-nojs{font-size:13px;color:#e9e7c5;padding:15px;background:#405043}
.tailor-detail-index{display:grid;grid-template-columns:1fr 1fr;gap:0 32px;margin-top:35px}
.tailor-detail-index details{border-bottom:1px solid #d8e6df;min-width:0}
.tailor-detail-index summary{display:flex;align-items:center;gap:12px;padding:20px 4px;list-style:none;cursor:pointer;font-size:15px;font-weight:620}
.tailor-detail-index summary::-webkit-details-marker{display:none}
.tailor-detail-index summary>span:last-child{margin-left:auto;font-size:18px;font-weight:400}
.tailor-detail-index summary .tailor-icon{color:#508579}
.tailor-detail-index details[open] summary>span:last-child{transform:rotate(45deg)}
.tailor-detail-index details>div{padding:0 8px 18px 37px;font-size:14px;line-height:1.75;color:var(--muted)}
.tailor-detail-index details p:last-child{margin:0}
.tailor-workshop.tailor-reduce-motion .tailor-link,.tailor-workshop.tailor-reduce-motion .tailor-tape-light{animation:none!important}
.tailor-workshop.tailor-reduce-motion .tailor-measure-scan,.tailor-workshop.tailor-reduce-motion .tailor-cut,.tailor-workshop.tailor-reduce-motion .tailor-corrections{transition:none!important}
@media(min-width:1600px){.tailor-hero .tailor-intro{padding-top:50px}}
@media(max-width:1150px) and (min-width:901px){.tailor-live-label{display:none}.tailor-hero h1{font-size:36px}.tailor-benefits{gap:7px}.tailor-benefits>div{padding:12px 9px}.tailor-detail{padding:18px}.tailor-topbar{padding:14px 17px}.tailor-flow button{padding:6px 3px;gap:4px}.tailor-flow .tailor-icon{width:16px}.tailor-quip{font-size:12px;padding:8px;min-height:73px}.tailor-scene-caption strong{font-size:19px}.tailor-tour-status{width:100%;margin:0}.tailor-components{gap:5px;padding:12px}.tailor-components button{font-size:9px}.tailor-flow{margin:0 12px}}
@media(max-width:900px){.tailor-hero .page-hero-grid{grid-template-columns:1fr;gap:32px}.tailor-hero .tailor-intro{position:static;padding:0}.tailor-hero h1{font-size:clamp(34px,6.2vw,55px)}.tailor-hero .tailor-workshop{max-width:700px;width:100%;margin:auto}.tailor-intro-note{margin-top:24px;padding-top:20px;display:none}.tailor-fiction{font-size:10px;max-width:none;margin-top:20px}.tailor-hero .page-lead{max-width:660px;font-size:17px}.tailor-benefits>div{padding:13px 15px;grid-template-columns:auto 1fr;gap:5px 12px}.tailor-benefits .tailor-icon{grid-row:span 2;width:18px;height:18px;padding:8px}.tailor-benefits strong{align-self:end}.tailor-benefits span{font-size:11px}.tailor-scene-caption strong{font-size:25px}.tailor-hero .tailor-statement{font-size:27px;margin:22px 0 15px}body[data-page="tarkvaraarendus.html"] .tailor-hero{padding:25px 0 55px}}
@media(max-width:600px){.tailor-workshop{border-radius:16px}.tailor-hero h1{font-size:clamp(29px,7.5vw,43px)}.tailor-hero .tailor-statement{font-size:23px;line-height:1.25}.tailor-hero .page-lead{font-size:16px;margin-bottom:20px;line-height:1.7}.tailor-benefits{gap:7px}.tailor-benefits>div{display:flex;flex-direction:column;align-items:flex-start;padding:12px 9px;gap:7px}.tailor-benefits strong{font-size:11px;align-self:auto}.tailor-benefits span{font-size:10px;line-height:1.5}.tailor-benefits .tailor-icon{padding:7px;width:19px;height:19px}.tailor-hero .page-ctas{margin:21px 0 12px;gap:10px 16px}.tailor-hero .page-ctas .button{font-size:13px;padding:13px 17px}.tailor-hero .page-trust{gap:7px 12px}.tailor-hero .page-trust span{font-size:10px}.tailor-topbar{padding:12px 13px;gap:8px}.tailor-robot{gap:8px}.tailor-robot strong{font-size:12px}.tailor-robot small{font-size:7px;letter-spacing:.09em}.tailor-robot-face{width:28px;height:30px;font-size:21px;border-radius:10px}.tailor-live-label{font-size:6px;letter-spacing:.03em;gap:5px}.tailor-scene-caption{padding:7px 13px 17px}.tailor-scene-caption span{font-size:5.5px;letter-spacing:.08em}.tailor-scene-caption strong{font-size:18px;margin-top:6px}.tailor-quip{font-size:10px;min-height:62px;padding:8px 7px;border-radius:7px;top:3.2%}.tailor-scene-hint{font-size:8px;bottom:4px}.tailor-controls{padding:10px 12px;gap:7px}.tailor-controls button{font-size:10px;min-height:38px;padding:8px}.tailor-tour-status{font-size:9px}.tailor-detail{padding:18px 16px 14px;min-height:250px}.tailor-detail h2{font-size:19px}.tailor-detail>p{font-size:12px;line-height:1.65}.tailor-detail-part{font-size:8px}.tailor-components{padding:12px;gap:5px}.tailor-components button{font-size:9px;min-height:56px;padding:7px 1px}.tailor-components .tailor-icon{width:17px;height:17px}.tailor-flow{margin:0 12px;padding:6px 4px;gap:0}.tailor-flow button{padding:7px 3px;gap:3px;flex-direction:column;font-size:9px}.tailor-flow .tailor-icon{width:19px;height:19px}.tailor-flow-arrow{font-size:15px}.tailor-keyboard-hint{font-size:8px;padding-bottom:13px}.tailor-detail-index{grid-template-columns:1fr;gap:0;margin-top:22px}.tailor-tooltip{width:195px;padding:10px 12px;max-width:78%}.tailor-tooltip strong{font-size:12px}.tailor-tooltip p{font-size:10px}.tailor-tooltip small{font-size:9px}.tailor-unpin{font-size:9px!important}}
@media(max-width:365px){.tailor-live-label{display:none}.tailor-components{grid-template-columns:repeat(5,minmax(0,1fr));padding:10px 8px;gap:4px}.tailor-components button{font-size:8px}.tailor-tour-status{width:100%;margin:0}.tailor-quip{font-size:9px;min-height:58px}.tailor-flow{margin:0 8px}.tailor-detail{padding:16px 13px}.tailor-detail-heading{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){.tailor-workshop *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.tailor-parallax{transform:none!important}}
@media print{.tailor-intro{position:static!important}.tailor-hero .page-hero-grid{grid-template-columns:1fr!important}.tailor-workshop{box-shadow:none;max-width:600px!important;break-inside:avoid}.tailor-controls,.tailor-components,.tailor-flow,.tailor-keyboard-hint,.tailor-tooltip{display:none!important}.tailor-detail-index{display:block}.tailor-detail-index details>div{display:block!important}.tailor-fiction{color:#444}}

/* Final page refinement. All selectors remain confined to this component. */
.tailor-hero .tailor-intro{padding-top:28px}
.tailor-hero .tailor-intro-note{max-width:440px}
.tailor-workshop [hidden]{display:none!important}
.tailor-topbar{padding-block:15px}
.tailor-robot{cursor:pointer;min-height:40px}
.tailor-robot-face{font-family:monospace;font-size:22px}
.tailor-copy-mask{position:absolute;z-index:1;top:0;left:40.8%;width:38%;height:6%;background:linear-gradient(180deg,#0a2c38 80%,#0a2c3800);pointer-events:none}.tailor-scene-caption{width:28%;height:34%;padding:14px 18px 22px;background:linear-gradient(180deg,#0a2c38 85%,#0a2c3800 100%)}
.tailor-quip{top:2.4%;left:1.8%;width:24.6%;min-height:88px;background:linear-gradient(120deg,#0a2c38 82%,#0a2c38d9);border:1px solid #42676b33}
.tailor-emblem{isolation:isolate}
.tailor-cut{fill:#c6ecae02}
.tailor-part.is-active .tailor-cut{fill:#b5f7ae15;stroke-width:2.3;stroke-dasharray:7 5}
.tailor-part.is-related .tailor-cut{fill:#4ffbd504;stroke-opacity:.35}
.tailor-part.is-active .tailor-node-ring{animation:tailor-select-ring .5s ease-out both}
@keyframes tailor-select-ring{from{stroke-dasharray:5 5;stroke-dashoffset:30;opacity:.3}to{stroke-dasharray:5 5;stroke-dashoffset:0;opacity:1}}
.tailor-detail{min-height:226px}
.tailor-controls button,.tailor-flow button,.tailor-related button,.tailor-unpin{min-height:44px}
.tailor-components{grid-template-columns:repeat(5,minmax(0,1fr))}
.tailor-components button{font-size:11px;min-height:62px}
.tailor-detail-index summary:focus-visible{outline:2px solid #256f61;outline-offset:3px;border-radius:6px}
.tailor-nojs{margin:0}
.tailor-workshop:not(.tailor-ready) .tailor-controls,.tailor-workshop:not(.tailor-ready) .tailor-components,.tailor-workshop:not(.tailor-ready) .tailor-flow{display:none}
@media(min-width:901px){.tailor-hero .page-trust{max-width:410px}}
@media(max-width:600px){.tailor-hero .tailor-intro{padding-top:0}.tailor-quip{font-size:10px;min-height:56px;padding:8px}.tailor-components{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.tailor-components button{font-size:11px;flex-direction:row;gap:7px;min-height:44px;padding:10px 7px}.tailor-detail{min-height:242px}.tailor-tour-status{width:100%;min-height:13px;margin:0}.tailor-controls{gap:7px}.tailor-controls button{font-size:11px}.tailor-keyboard-hint{font-size:10px}.tailor-live-label{display:none}.tailor-scene-caption strong{font-size:18px}.tailor-flow{padding-inline:7px}.tailor-flow button{font-size:10px}.tailor-flow .tailor-icon{height:18px;width:18px}}
@media(max-width:365px){.tailor-quip{min-height:48px;font-size:9px}.tailor-components button{font-size:10px;gap:5px}.tailor-scene-caption strong{font-size:16px}.tailor-topbar{padding:12px}}
@media(prefers-reduced-motion:reduce){.tailor-workshop .tailor-part.is-active .tailor-node-ring{animation:none!important}}
