.st .tp2 .tp-top-in{grid-template-columns:minmax(0,4fr) minmax(0,6fr);grid-template-areas:"h a""l a""c a";align-items:start;gap:24px 56px}.st .tp2 .st-h1{font-size:clamp(40px,4.4vw,64px)}.tp-art-at{grid-area:a;min-width:0;container-type:inline-size}.st .tp2 .tp-art-at{align-self:center;margin-top:0}.tp-art{margin:0}.tp-art-box canvas{display:block}.st .tp2 .st-card{box-shadow:6px 6px 0 color-mix(in srgb, var(--ink) 10%, transparent);padding:20px 22px 22px}.st .tp2 .st-price{--k2t-price:clamp(40px, 3.4vw, 48px)}.st .tp2 .st-small{font-size:15px}.tp2 .tp-art-box{min-height:clamp(400px,90cqw,580px)}@container (max-width:519px){.tp2 .tp-art-box{min-height:136cqw}}@media (max-width:860px){.st .tp2 .tp-top-in{grid-template-columns:minmax(0,1fr);grid-template-areas:"h""a""l""c";gap:18px}.st .tp2 .tp-art-at{margin-top:4px}.st .tp2 .st-card{padding:18px 18px 20px}}.tp-tick{vertical-align:-2px;border:1px solid var(--line2);background:var(--paper);width:16px;height:16px;margin:0 12px 0 0;display:inline-block;position:relative}.tp-tick:after{content:"";border:solid var(--acc);border-width:0 2.5px 2.5px 0;width:5px;height:10px;transition:opacity .26s ease-out,transform .42s cubic-bezier(.3,1.6,.5,1);position:absolute;top:0;left:4px;transform:rotate(45deg)}.tp-rows dt{align-items:baseline;display:flex}.tp-rows dt .tp-tick{flex:none;align-self:center}.tp-rows>div,.tp-read{position:relative}.tp-read .tp-rows>div,.tp-read .st-table tbody tr>*,.tp-read .st-plan-has li{transition:background-color .32s ease-out}.tp-read .tp-rows>div.tp-row-at,.tp-read .st-table tbody tr.tp-row-at>*,.tp-read .st-plan-has li.tp-row-at{background-color:var(--acc-wash)}.tp-read .tp-rows>div.tp-row-at{box-shadow:-6px 0 0 var(--acc-wash)}.tp-mark{z-index:1;pointer-events:none;opacity:0;width:2px;height:0;transition:transform .48s cubic-bezier(.2,.8,.2,1),height .48s cubic-bezier(.2,.8,.2,1),opacity .32s ease-out;position:absolute;top:0;left:-14px}.tp-mark:before{content:"";background:var(--acc);box-shadow:0 0 10px 1px color-mix(in srgb, var(--acc) 45%, transparent);animation:2.8s ease-in-out infinite tp-breathe;position:absolute;inset:8px 0}.tp-mark-on{opacity:1}@keyframes tp-breathe{0%,to{opacity:.55;transform:scaleY(.86)}50%{opacity:1;transform:scaleY(1)}}.tp-mark i{width:8px;position:absolute;top:6px;bottom:6px;right:8px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.tp-mark i:before{content:"<\a d\a i\a v\a >\a {\a }\a ;\a <\a /\a a\a >\a <\a d\a i\a v\a >\a {\a }\a ;\a <\a /\a a\a >";white-space:pre;font:600 10px/12px var(--fm,monospace);color:var(--acc);opacity:.6;text-align:center;animation:1.8s steps(12,end) infinite tp-code;display:block}@keyframes tp-code{0%{transform:translateY(0)}to{transform:translateY(-144px)}}@media (max-width:860px){.tp-mark{left:-10px}.tp-mark i{display:none}}@media (prefers-reduced-motion:reduce){.tp-tick:after{transition:none}.tp-mark{display:none}}
