.at[data-astro-cid-xcdgj4tl]{padding-block:var(--space-2xl)}.at__grid[data-astro-cid-xcdgj4tl]{gap:var(--space-s);margin-top:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));padding:0;list-style:none;display:grid}.at__grid[data-astro-cid-xcdgj4tl] li[data-astro-cid-xcdgj4tl]{padding:var(--space-s);border:1px solid var(--line);border-radius:var(--radius-l);background:var(--bg-raised);align-content:start;gap:.5rem;display:grid}h3[data-astro-cid-xcdgj4tl]{font-size:var(--step-1)}p[data-astro-cid-xcdgj4tl]{color:var(--fg-muted);font-size:var(--step--1)}.at__shape[data-astro-cid-xcdgj4tl]{border:1.5px dashed var(--accent);background-image:radial-gradient(var(--grid-dot) 1px, transparent 1.4px);background-size:10px 10px;border-radius:8px;gap:4px;height:4.5rem;margin-bottom:.25rem;padding:6px;display:grid}.at__shape[data-astro-cid-xcdgj4tl] i[data-astro-cid-xcdgj4tl]{background:color-mix(in srgb, var(--accent) 18%, transparent);border-radius:3px}.at__shape--panel[data-astro-cid-xcdgj4tl]{grid-template:1fr 2fr/1fr 3fr 3fr 3fr}.at__shape--panel[data-astro-cid-xcdgj4tl] i[data-astro-cid-xcdgj4tl]:first-child{background:var(--accent);grid-row:1/-1}.at__shape--crm[data-astro-cid-xcdgj4tl]{grid-template:repeat(4,1fr)/1fr}.at__shape--portal[data-astro-cid-xcdgj4tl]{grid-template:1fr 3fr/1fr 1fr}.at__shape--portal[data-astro-cid-xcdgj4tl] i[data-astro-cid-xcdgj4tl]:first-child{background:var(--accent);grid-column:1/-1}.at__shape--track[data-astro-cid-xcdgj4tl]{grid-template:1fr/repeat(4,1fr)}.at__shape--track[data-astro-cid-xcdgj4tl] i[data-astro-cid-xcdgj4tl]:nth-child(-n+2){background:var(--success)}.at__shape--saas[data-astro-cid-xcdgj4tl]{grid-template:2fr 1fr/repeat(3,1fr)}.at__shape--saas[data-astro-cid-xcdgj4tl] i[data-astro-cid-xcdgj4tl]:first-child{grid-column:1/-1}.at__shape--tool[data-astro-cid-xcdgj4tl]{grid-template:1fr 1fr/2fr 1fr}.at__shape--tool[data-astro-cid-xcdgj4tl] i[data-astro-cid-xcdgj4tl]:last-child{background:var(--friction);opacity:.6}[data-astro-cid-xcdgj4tl][class*=at__shape--phone]{border-style:solid;border-radius:10px;grid-template:repeat(4,1fr)/1fr;width:3rem}.at__shape--phone-form[data-astro-cid-xcdgj4tl] i[data-astro-cid-xcdgj4tl]:last-child,.at__shape--phone-list[data-astro-cid-xcdgj4tl] i[data-astro-cid-xcdgj4tl]:first-child{background:var(--accent)}.at__shape--phone-cal[data-astro-cid-xcdgj4tl]{grid-template:repeat(2,1fr)/1fr 1fr}.at__shape--phone-map[data-astro-cid-xcdgj4tl] i[data-astro-cid-xcdgj4tl]:first-child{background:var(--success);opacity:.6;grid-row:span 3}.at__shape--phone-map[data-astro-cid-xcdgj4tl]{grid-template:repeat(4,1fr)/1fr}.tta{gap:var(--space-s);display:grid;container-type:inline-size}:where(.tta.is-ready:not([data-state="1"]),.tta:not(.is-ready):not(:has(input[value="1"]:checked))) .tta-only-1,:where(.tta.is-ready:not([data-state="2"]),.tta:not(.is-ready):not(:has(input[value="2"]:checked))) .tta-only-2,:where(.tta.is-ready:not([data-state="3"]),.tta:not(.is-ready):not(:has(input[value="3"]:checked))) :is(.tta-only-3,.tta-app,.tta-side,.tta-phonebar),:where(.tta.is-ready[data-state="3"],.tta:not(.is-ready):has(input[value="3"]:checked)) .tta-raw,:where(.tta.is-ready:not([data-state="2"]),.tta:not(.is-ready):not(:has(input[value="2"]:checked))) .tta-group{display:none!important}.tta-top{justify-content:space-between;align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.tta-steps{border:0;flex-wrap:wrap;gap:.4rem;min-width:0;padding:0;display:flex}.tta-steps input{opacity:0;width:1px;height:1px;position:absolute}.tta-steps label{border:1.5px solid var(--line-strong);border-radius:var(--radius-pill);min-height:2.75rem;font-weight:600;font-size:var(--step--1);cursor:pointer;align-items:center;gap:.5rem;padding:.4rem 1rem .4rem .45rem;display:inline-flex}.tta-steps__n{background:var(--bg-sunken);width:1.8rem;height:1.8rem;font-family:var(--ff-label);border-radius:50%;place-items:center;font-size:.75rem;display:grid}.tta-steps label:hover{border-color:var(--fg)}.tta-steps input:checked+label{background:var(--c-ink);border-color:var(--c-ink);color:var(--c-paper)}.tta-steps input:checked+label .tta-steps__n{background:var(--c-done);color:var(--c-ink)}.tta-steps input:focus-visible+label{outline:2px solid var(--focus-ring);outline-offset:2px}.tta-replay{border:1px solid var(--line-strong);border-radius:var(--radius-pill);min-height:2.75rem;font-size:var(--step--1);background:0 0;align-items:center;gap:.45rem;padding:.4rem .95rem;font-weight:550;display:inline-flex}.tta-replay[hidden]{display:none}.tta-caption{min-height:1.6em;color:var(--fg-muted)}.tta-stage{gap:var(--space-s);display:grid}.tta-board{align-content:start;gap:.75rem;display:grid}.tta.is-ready .tta-stage{min-height:var(--tta-h,auto);align-content:center}.tta-pieces{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.75rem;padding:0;list-style:none;display:grid}.tta-piece{min-width:0;transition:rotate var(--dur-3) var(--ease-flow);position:relative}:where(.tta.is-ready[data-state="1"],.tta:not(.is-ready):has(input[value="1"]:checked)) .tta-piece{rotate:var(--r)}:where(.tta.is-ready[data-state="1"],.tta:not(.is-ready):has(input[value="1"]:checked)) .tta-piece:nth-child(3n+2){margin-top:1.5rem}:where(.tta.is-ready[data-state="1"],.tta:not(.is-ready):has(input[value="1"]:checked)) .tta-piece:nth-child(3n){margin-top:.5rem;margin-left:-1rem}.tta-group{font-family:var(--ff-label);color:var(--accent);margin-bottom:.35rem;font-size:.72rem;font-weight:600;display:block}.tta-raw{border-radius:var(--radius-s);background:var(--bg-raised);border:1px solid var(--line);box-shadow:var(--shadow-paper);padding:.75rem .9rem;font-size:.82rem;line-height:1.45}.tta-raw__title{font-family:var(--ff-label);color:var(--friction);margin-bottom:.35rem;font-size:.72rem;font-weight:600}.tta-raw ul{padding:0;list-style:none}.tta-raw--note{color:#2d2a1e;background:#f6e9b2;border-color:#e3d18a}.tta-raw--note .tta-raw__title{color:#8a3b23}.tta-raw--sheet{background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-position:0 1.9rem;background-size:100% 1.45em,33% 100%}.tta-raw--sheet li:nth-child(2){color:var(--c-error);font-weight:600}.tta-raw--sheet li:nth-child(3){color:var(--fg-muted);text-decoration:line-through}.tta-raw--doc li{border-bottom:1px dashed var(--line-strong);padding-block:.1rem}.tta-raw--list li:before{content:"— ";color:var(--fg-muted)}.tta-app{border-radius:var(--radius-m);height:100%;color:var(--c-ink);background:#fff;border:1px solid #24303914;padding:.8rem .9rem;font-size:.82rem;line-height:1.4}.tta-app__title{font-family:var(--ff-label);letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted);margin-bottom:.5rem;font-size:.7rem;font-weight:600}.tta-app ul{gap:.35rem;padding:0;list-style:none;display:grid}.tta-app li{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.tta-app li strong{white-space:nowrap;font-weight:600}.tta-app--table li{background:var(--c-screen);border-radius:6px;padding:.35rem .5rem}.tta-app--table li strong{border-radius:var(--radius-pill);padding:.05rem .5rem;font-size:.72rem}.tta-app .is-ok strong{color:var(--c-done-ink);background:#243d5a1f}.tta-app .is-wait strong{color:var(--c-slate-strong);background:#243d5a1a}.tta-app .is-alert strong{color:var(--c-terra-ink);background:#b957371f}.tta-app--kpis ul{grid-template-columns:repeat(3,minmax(0,1fr))}.tta-app--kpis li{background:var(--c-screen);border-radius:8px;flex-direction:column;align-items:flex-start;padding:.5rem .6rem}.tta-app--kpis li strong{font-family:var(--ff-display);font-size:1.5rem;line-height:1}.tta-app--kpis li span{color:var(--c-muted);font-size:.72rem}.tta-app--checklist li{justify-content:flex-start}.tta-check{border:1.5px solid var(--c-muted);border-radius:4px;flex:none;place-items:center;width:1.05rem;height:1.05rem;display:grid}.tta-app--checklist .is-ok .tta-check{background:var(--c-done-ink);border-color:var(--c-done-ink);color:#fff}.tta-app--list li,.tta-app--card li{border-bottom:1px solid #24303912;padding-bottom:.3rem}.tta-app--list li span,.tta-app--card li span{color:var(--c-muted)}.tta-app--list li.is-ok strong:after{content:" ✓";color:var(--c-done-ink)}.tta-app--thumbs ul{grid-template-columns:repeat(3,1fr)}.tta-app--thumbs li{color:var(--c-muted);flex-direction:column;font-size:.7rem}.tta-thumb{aspect-ratio:1;background:linear-gradient(135deg, #243d5a26, #9db7d540), var(--c-screen);border-radius:6px;width:100%}.tta-app--signature li{color:var(--c-muted);flex-direction:column;align-items:stretch;font-size:.72rem}.tta-app--signature li:before{content:"";border-bottom:1.5px solid var(--c-ink);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 30'%3E%3Cpath d='M5 22c10-14 18-16 20-6s8 6 14-4 10-8 12 2 10 8 18-6 14-4 18 4 12 2 30-6' fill='none' stroke='%230b1220' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 50%/70% 70% no-repeat;height:2.5rem}:where(.tta.is-ready[data-state="3"],.tta:not(.is-ready):has(input[value="3"]:checked)).tta--web .tta-board{border:1px solid var(--line);border-radius:var(--radius-l);background:var(--c-screen);box-shadow:var(--shadow-lift);grid-template-columns:8.5rem minmax(0,1fr);padding:.75rem}:where(.tta.is-ready[data-state="3"],.tta:not(.is-ready):has(input[value="3"]:checked)).tta--web .tta-pieces{grid-template-areas:"kpi kpi kpi""table table tasks""table table agenda""client users agenda";align-items:stretch}:where(.tta.is-ready[data-state="3"],.tta:not(.is-ready):has(input[value="3"]:checked)).tta--web .tta-piece{grid-area:var(--area)}.tta-side{border-radius:var(--radius-m);background:var(--c-ink);color:var(--c-muted-on-dark);align-content:start;gap:.2rem;padding:.75rem .5rem;font-size:.8rem;display:grid}.tta-side__brand{font-family:var(--ff-display);color:var(--c-paper);margin-bottom:.6rem;padding-inline:.5rem;font-weight:700}.tta-side span{border-radius:6px;padding:.35rem .5rem}.tta-side .is-current{color:var(--c-done);background:#9db7d524}:where(.tta.is-ready[data-state="3"],.tta:not(.is-ready):has(input[value="3"]:checked)).tta--mobile .tta-board{border:3px solid var(--c-ink);background:var(--c-screen);width:min(100%,22rem);min-height:0;box-shadow:var(--shadow-lift);border-radius:32px;margin-inline:auto;padding:.75rem}:where(.tta.is-ready[data-state="3"],.tta:not(.is-ready):has(input[value="3"]:checked)).tta--mobile .tta-pieces{grid-template-columns:1fr;gap:.5rem}.tta-phonebar{font-family:var(--ff-display);color:var(--c-ink);justify-content:space-between;padding:.25rem .5rem .5rem;font-weight:700;display:flex}.tta-sync{font-family:var(--ff-label);color:var(--c-done-ink);font-size:.7rem;font-weight:500}.tta-office{font-size:var(--step--1);color:var(--fg-muted);justify-content:center;align-items:center;gap:.5rem;display:flex}@container (width<=44rem){.tta-pieces{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.tta.is-ready[data-state="1"],.tta:not(.is-ready):has(input[value="1"]:checked)) .tta-piece:nth-child(n){margin:0}:where(.tta.is-ready[data-state="1"],.tta:not(.is-ready):has(input[value="1"]:checked)) .tta-piece:nth-child(2n){margin-top:.75rem}:where(.tta.is-ready[data-state="3"],.tta:not(.is-ready):has(input[value="3"]:checked)).tta--web .tta-board{grid-template-columns:1fr}:where(.tta.is-ready[data-state="3"],.tta:not(.is-ready):has(input[value="3"]:checked)).tta--web .tta-side{flex-wrap:wrap;align-items:center;display:flex!important}.tta-side__brand{margin:0 .5rem 0 0}:where(.tta.is-ready[data-state="3"],.tta:not(.is-ready):has(input[value="3"]:checked)).tta--web .tta-pieces{grid-template-columns:1fr;grid-template-areas:"kpi""table""tasks""agenda""client""users"}}@container (width<=26rem){.tta-pieces{grid-template-columns:1fr}.tta-app--kpis li strong{font-size:1.2rem}}::view-transition-group(*.tta-card){animation-duration:.7s;animation-timing-function:var(--ease-flow)}
