.social{padding:32px}.social__post{flex-wrap:wrap;gap:24px;display:flex}.social__slide{zoom:.5;background:var(--g-240);width:1080px;height:1350px;color:var(--tool-ink);font-family:var(--font-sans);box-shadow:0 0 0 1px var(--g-220);flex-direction:column;flex-shrink:0;padding:72px 80px 64px;display:flex}.social__head{justify-content:space-between;align-items:center;display:flex}.social__mark{width:auto;height:44px}.social__count{font-family:var(--font-mono);letter-spacing:.06em;color:var(--tool-ink-2);font-size:26px}.social__cover{flex-direction:column;flex-grow:1;justify-content:center;gap:40px;display:flex}.social__title{letter-spacing:-.02em;font-size:76px;font-weight:600;line-height:1.08}.social__title.is-cover{font-size:104px}.social__line{color:var(--tool-ink-2);max-width:880px;font-size:38px;line-height:1.4}.social__block{background:var(--tool-accent);min-width:200px;height:200px;color:var(--tool-on-accent);letter-spacing:-.01em;justify-content:center;align-self:flex-start;align-items:center;padding:0 36px;font-size:64px;font-weight:600;display:flex}.social__block.is-small{flex-shrink:0;align-self:center;min-width:88px;height:88px;padding:0 16px;font-size:32px}.social__block.dims{--tool-accent:var(--tool-ink);--tool-on-accent:var(--g-250)}.social__blocks{grid-template-columns:repeat(4,200px);justify-content:space-between;margin-bottom:72px;display:grid}.social__blocks li{flex-direction:column;gap:20px;display:flex}.social__blocks .social__block{width:100%;padding:0}.social__label{font-family:var(--font-mono);color:var(--tool-ink-2);font-size:22px;line-height:1.35}.social__figure.toc-feature__figure{height:540px;margin:48px 0 40px}.social__body{flex-direction:column;flex-grow:1;gap:28px;display:flex}.social__reads{font-family:var(--font-mono);color:var(--tool-ink-2);align-items:center;gap:28px;font-size:24px;display:flex}.social__reads b{color:var(--tool-ink);font-weight:500}.social__points{font-family:var(--font-mono);color:var(--tool-ink-2);flex-direction:column;gap:20px;font-size:30px;display:flex}.social__url{letter-spacing:-.02em;margin-bottom:64px;font-size:72px;font-weight:600}.social__foot{border-top:1px solid var(--tool-line);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tool-ink-2);justify-content:space-between;padding-top:28px;font-size:24px;font-weight:500;display:flex}.social__foot span:last-child{text-transform:none;letter-spacing:.02em;color:var(--tool-ink)}.social__title.is-hook{font-size:92px;line-height:1.1}.social__cover .social__block{margin-bottom:8px}.social__marks{flex-wrap:wrap;gap:16px;margin-bottom:8px;display:flex}.social__marks .social__block{margin-bottom:0}.social__doc{font-family:var(--font-mono);letter-spacing:.04em;color:var(--tool-ink-2);font-size:24px}.social__sides{flex-direction:column;flex-grow:1;justify-content:center;display:flex}.social__sides li{border-top:1px solid var(--tool-line-strong);flex-direction:column;gap:16px;padding:40px 0;display:flex}.social__sides li:first-child{border-top:0}.social__says{letter-spacing:-.01em;font-size:50px;font-weight:600;line-height:1.18}.social__matters{flex-direction:column;gap:14px;margin-bottom:48px;display:flex}.social__matters p{color:var(--tool-ink-2);font-size:32px;line-height:1.4}.social__doing{letter-spacing:-.01em;font-size:60px;font-weight:600;line-height:1.15}.social__sources{font-family:var(--font-mono);color:var(--tool-ink-2);flex-direction:column;gap:14px;margin-bottom:48px;font-size:23px;line-height:1.4;display:flex}.social__status,.social__caption{max-width:1680px;font-family:var(--font-mono);color:var(--tool-ink-2);margin-bottom:16px;font-size:13px;line-height:1.5}.social__caption{font-family:var(--font-sans);color:var(--tool-ink);margin-top:16px;font-size:15px}.social-index{flex-direction:column;gap:24px;font-size:15px;line-height:1.6;display:flex}.social-index h1{font-size:28px;font-weight:600}.social-index h2{margin-bottom:8px;font-size:18px;font-weight:600}.social-index span{color:var(--tool-ink-2)}.social-index .is-ready{color:var(--tool-ink);font-weight:600}.social__sides:has(li:nth-child(3)) li{padding:30px 0}.social__sides:has(li:nth-child(3)) .social__says{font-size:40px}.social__sides.is-long .social__says{font-size:40px}.social-index section>ul{grid-template-columns:repeat(auto-fill,minmax(820px,1fr));gap:32px 40px;display:grid}.social-index__post{flex-direction:column;gap:8px;display:flex}.social__post.is-thumb{flex-wrap:nowrap;gap:12px}.social__post.is-thumb .social__slide{zoom:.25}.social__codes{gap:20px;display:flex}.social__maker{flex-direction:column;gap:24px;margin-top:48px;display:flex}.social__range{letter-spacing:-.01em;font-size:64px;font-weight:600}.social__products{font-family:var(--font-mono);color:var(--tool-ink-2);font-size:24px;line-height:1.5}.social__says-list{flex-direction:column;flex-grow:1;justify-content:center;gap:20px;display:flex}.social__says-list ul{letter-spacing:-.01em;flex-direction:column;gap:20px;font-size:36px;font-weight:600;line-height:1.2;display:flex}.social__asks{flex-direction:column;gap:32px;display:flex}.social__asks li{align-items:center;gap:32px;font-size:34px;line-height:1.35;display:flex}.social__products{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.social__says-list ul.is-large{gap:36px;font-size:52px;line-height:1.15}.social__cover .social__codes .social__block{margin-bottom:0}.social__title.is-hook.is-long{font-size:64px}.social__daylight{justify-content:center;gap:28px;padding-top:24px}.social__daylight .social__title{font-size:64px}.social__daylight .social__line{font-size:32px}.social__adf{flex-direction:column;display:flex}.social__adf li{border-top:1px solid var(--tool-line-strong);grid-template-columns:1fr auto;align-items:baseline;gap:4px 32px;padding:20px 0;display:grid}.social__adf .social__doc{font-size:28px}.social__adf li>:last-child{grid-column:1/-1}.social__adf-figure{font-family:var(--font-mono);letter-spacing:-.02em;font-size:72px;font-weight:500}.social__adf.is-sizes li{padding:22px 0}.social__adf.is-sizes .social__adf-figure{text-align:right;font-size:40px}.social__adf.is-sizes .social__doc{font-size:26px}.social__adf.is-sizes li>:last-child{grid-column:auto}.editor{grid-template-columns:220px 560px 360px;align-items:start;gap:32px;font-size:14px;display:grid}.editor__cards,.editor__fields{flex-direction:column;gap:12px;display:flex}.editor__cards ol{flex-direction:column;gap:4px;display:flex}.editor__cards ol button{text-align:left;border:1px solid var(--tool-line);background:var(--g-250);width:100%;color:var(--tool-ink);padding:8px 10px}.editor__cards ol button.is-on{background:var(--tool-ink);color:var(--g-250);border-color:var(--tool-ink)}.editor__cards ol b{font-family:var(--font-mono);margin-right:6px;font-weight:500}.editor__hint{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--tool-ink-2);margin-top:8px;font-size:11px}.editor__adds{grid-template-columns:1fr 1fr;gap:4px;display:grid}.editor__adds button,.editor__actions button,.editor__row button,.editor__file{border:1px solid var(--tool-line-strong);background:var(--g-250);color:var(--tool-ink);text-align:center;cursor:pointer;padding:7px 10px}.editor__actions{flex-direction:column;gap:4px;margin-top:12px;display:flex}.editor__actions button:first-child{background:var(--tool-ink);color:var(--g-250);border-color:var(--tool-ink)}.editor__file input{display:none}.editor__row{flex-wrap:wrap;gap:4px;display:flex}.editor__row .is-remove{margin-left:auto}.editor button:disabled{opacity:.4;cursor:default}.editor__field{flex-direction:column;gap:4px;display:flex}.editor__field>span{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--tool-ink-2);font-size:11px}.editor__field input,.editor__field textarea,.editor__field select{border:1px solid var(--tool-line);background:var(--g-250);color:var(--tool-ink);font:inherit;padding:7px 9px}.editor__group{border-top:1px solid var(--tool-line);flex-direction:column;gap:8px;padding-top:8px;display:flex}.editor__preview .social__slide{box-shadow:0 0 0 1px var(--g-220)}.editor__export{position:fixed;top:0;left:-20000px}.editor__export .social__slide{zoom:1}.social__picture{flex-grow:1;justify-content:center;align-items:center;min-height:0;margin:40px 0 32px;display:flex}.social__picture img{object-fit:contain;max-width:100%;max-height:100%;box-shadow:0 0 0 1px var(--g-220)}.social__picture+.social__line{margin-bottom:40px}.social__slide.is-size-m .social__title.is-hook{font-size:76px}.social__slide.is-size-m .social__title.is-cover{font-size:84px}.social__slide.is-size-m .social__doing{font-size:50px}.social__slide.is-size-m .social__says{font-size:42px}.social__slide.is-size-m .social__says-list ul.is-large{gap:28px;font-size:44px}.social__slide.is-size-s .social__title.is-hook{font-size:62px}.social__slide.is-size-s .social__title.is-cover{font-size:68px}.social__slide.is-size-s .social__doing{font-size:42px}.social__slide.is-size-s .social__says{font-size:34px}.social__slide.is-size-s .social__says-list ul.is-large{gap:22px;font-size:36px}.social__slide.is-size-s .social__line{font-size:32px}.social__cover:has(.social__art){justify-content:flex-end;padding:0 0 56px;position:relative}.social__art{justify-content:center;height:700px;padding-top:100px;display:flex;position:absolute;inset:40px 0 auto}.social__art-frame{aspect-ratio:1;height:100%}.social__art>.social__marks{z-index:2;position:absolute;top:0;left:0}.social__cover:has(.social__art)>:not(.social__art){z-index:2;position:relative}.social__art-pic{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.social__art-pic img{object-fit:contain;width:100%;height:100%}.social__art-pic.is-circle{border-radius:50%;overflow:hidden}.social__art-pic.is-circle img{object-fit:cover}.social__art-pic:has(>.social__doc){box-shadow:inset 0 0 0 2px var(--g-220)}.editor__export .social__art-pic:has(>.social__doc){box-shadow:none}.editor__export .social__art-pic .social__doc{visibility:hidden}.editor__check{align-items:center;gap:8px;display:flex}.social__body.is-facts{justify-content:flex-start;gap:28px;padding:96px 0 24px}.social__body.is-facts .social__block.is-small{align-self:flex-start}.social__facts{border-top:1px solid var(--tool-line);flex-direction:column;gap:20px;padding-top:28px;display:flex}.social__facts dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tool-ink-2);justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:4px;font-size:22px;display:flex}.social__facts dd{color:var(--tool-ink);white-space:pre-line;font-size:30px;line-height:1.35}.social__ref{letter-spacing:0;text-transform:none;color:var(--tool-ink-2);flex:none;font-size:20px}.social__table{border-collapse:collapse;border-top:1px solid var(--tool-line);width:100%}.social__table thead th{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tool-ink-2);text-align:left;padding:24px 16px 14px 0;font-size:20px;font-weight:500}.social__table tbody th,.social__table td{text-align:left;vertical-align:top;border-top:1px solid var(--tool-line);padding:18px 16px 18px 0;font-size:28px;line-height:1.3}.social__table tbody th{white-space:nowrap;font-weight:600}.social__table td{color:var(--tool-ink-2);white-space:pre-line}.social__blocks .social__block.is-wide{padding:0;font-size:48px}.social__pair{flex-shrink:0;grid-template-columns:1fr 1fr;align-items:center;gap:48px;height:640px;margin:40px 0 32px;display:grid}.social__pair figure{flex-direction:column;gap:20px;display:flex}.social__pair figcaption{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--tool-ink-2);text-align:center;font-size:24px}.social__wide{flex-shrink:0;align-items:center;height:640px;margin:40px 0 32px;display:flex}.social__note{font-family:var(--font-mono);color:var(--tool-ink-2);font-size:22px;line-height:1.45}
