#square-intro .launch-strip{position:relative;isolation:isolate;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;margin:12px 3px 6px}
#square-intro .launch-strip::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(120deg,#247be8e6,#164fc9d6);border:1px solid #aecbffcc;border-radius:0;transform:skewY(-.8deg);backdrop-filter:blur(12px);box-shadow:0 6px 18px #173a7d26}
#square-intro .launch-strip .launch-button{border-radius:0}
.arrow,.make-arrow{font-family:Arial,sans-serif!important;font-weight:300!important;font-variant-emoji:text;color:#111!important;background:transparent!important;box-shadow:none!important;border:0!important}
.ui-arrow{display:inline-block;width:.85em;height:.85em;position:relative;vertical-align:baseline;color:#111;font-size:inherit;font-weight:300}
.ui-arrow::before{content:"";position:absolute;inset:12% 12% 12% 12%;border-top:1.25px solid currentColor;border-right:1.25px solid currentColor}
.ui-arrow::after{content:"";position:absolute;left:3%;top:49%;width:100%;border-top:1.25px solid currentColor;transform:rotate(-45deg)}
.composition-image-only .composition-brand,.composition-image-only .composition-headline{display:none}
.composition-image-only .composition-image{width:100%;height:100%;object-fit:contain;max-width:none;max-height:none}
.smart-link-panel{margin-block:24px;padding:18px;border:1px solid #cdc6ef;background:#f5f2ff;color:#262232;max-width:100%;overflow-wrap:anywhere}
.smart-link-panel h3{margin:0 0 8px}.smart-link-panel p{line-height:1.5;font-size:14px}.smart-link-panel textarea{width:100%;box-sizing:border-box;resize:vertical;font:13px monospace;min-height:76px;border:1px solid #aba2c6;padding:10px}.smart-link-actions{display:flex;flex-wrap:wrap;gap:8px;margin-block:12px}.smart-link-actions button{min-height:44px;border-radius:0}
.smart-docs{font-family:Arial,sans-serif;background:#f5f2ff;color:#252132;margin:0}.smart-docs>main{max-width:740px;margin:40px auto;padding:24px;line-height:1.65}.smart-docs>main code{overflow-wrap:anywhere}.smart-docs>main li{margin-block:12px}
.smart-review-panel{padding:18px;margin-block:16px;background:#eef3ffed;border:1px solid #a8beed;color:#202944;overflow-wrap:anywhere}.smart-review-panel h2{font-size:22px;margin:0 0 10px}.smart-review-panel p{line-height:1.45;font-size:14px}.smart-review-art{max-width:330px;margin:16px auto}.smart-review-art>.composition-art{height:auto;aspect-ratio:var(--composition-ratio,1)}.smart-review-link{word-break:break-word}

.private-posting-shortcut{display:block;width:100%;margin:10px 0;padding:12px 16px;text-align:start;background:#5845ef;color:white;border:1px solid #a69aff;font-weight:700;cursor:pointer;box-shadow:0 3px 12px #5845ef26}.private-posting-shortcut[hidden],.smart-link-panel[hidden]{display:none}.smart-link-panel{border:2px solid #7765f5;background:linear-gradient(120deg,#eeebff,#f7fbff);scroll-margin-top:20px}.smart-link-panel:focus{outline:3px solid #a69aff;outline-offset:4px}.how-social{margin:24px 0;padding:22px;border:1px solid #bdb3ff;background:#f2efff}.how-social h3{font-size:23px;margin:0 0 18px}.how-social h4{font-size:17px;margin:0 0 8px}.how-social p{font-size:14px;line-height:1.6}.social-flow{display:grid;grid-template-columns:1fr 1fr;gap:24px}.social-limit{padding:12px;border-inline-start:3px solid #7765f5;background:#fff}.how-social .button{margin-top:8px}@media(max-width:600px){.social-flow{grid-template-columns:1fr;gap:12px}.how-social{padding:16px}}

.smart-docs #import-form{display:grid;gap:12px}.smart-docs input[type=url]{width:100%;box-sizing:border-box;padding:14px;font-size:16px;border:1px solid #a69aff}.smart-docs button{background:#5845ef;color:#fff;border:0;padding:14px 20px;font:700 16px sans-serif;cursor:pointer}.smart-docs button:disabled{opacity:.5;cursor:default}.smart-docs #import-art{display:block;max-width:100%;max-height:60vh;margin:20px auto}.smart-docs #import-preview label{display:block;margin:16px 0}.smart-docs details{margin:28px 0;padding:20px;border:1px solid #a69aff}.smart-docs summary{cursor:pointer;font-weight:700}.smart-docs #import-status{overflow-wrap:anywhere}.smart-link-actions a[hidden]{display:none}
