.cs-main{gap:var(--space-8);flex-direction:column;display:flex}.pub-wrap.cs-main{padding-top:var(--space-10);padding-bottom:var(--space-16)}.cs-crumbs ol{font:500 13px / 18px var(--font-sans);color:var(--ink-muted);align-items:center;gap:6px;display:flex}.cs-crumbs li{align-items:center;gap:6px;display:flex}.cs-crumbs a{border-radius:var(--radius-xs);text-decoration:none}.cs-crumbs a:hover{color:var(--ink)}.cs-crumbs .jp-icon{width:14px;height:14px;color:var(--ink-subtle)}.cs-crumbs [aria-current]{color:var(--ink)}.cs-cols{align-items:flex-start;gap:var(--space-12) 80px;flex-wrap:wrap;display:flex}.cs-about{gap:var(--space-8);flex-direction:column;flex:380px;min-width:0;max-width:500px;display:flex}.cs-about h1{text-wrap:balance}.cs-about .pub-lede{margin-top:var(--space-3)}.cs-adds-wrap,.cs-adds{gap:var(--space-5);flex-direction:column;display:flex}.cs-add{gap:var(--space-4);display:flex}.cs-add__icon{border-radius:var(--radius-md);background:var(--surface);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--line);flex:none;justify-content:center;align-items:center;display:inline-flex}.cs-add__body{flex:1;min-width:0}.cs-add__body b{font:550 15px / 22px var(--font-sans);display:block}.cs-add__body span{font:400 14px / 20px var(--font-sans);color:var(--ink-muted);display:block}.cs-unlimited{margin-left:52px}.cs-already{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-sunk);color:var(--ink-muted);display:flex}.cs-already>.jp-icon{flex:none;margin-top:2px}.cs-already b{color:var(--ink)}.cs-card{border-radius:var(--radius-lg);flex:460px;min-width:0;max-width:620px;padding:28px}.cs-form{gap:var(--space-5);flex-direction:column;display:flex}.cs-form__intro-text{margin-top:var(--space-1);color:var(--ink-muted)}.cs-grid{gap:var(--space-5) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));display:grid}.cs-opt{color:var(--ink-subtle);font-weight:400}.cs-hint{align-items:flex-start;gap:6px;display:flex}.cs-hint .jp-icon{flex:none;width:14px;height:14px;margin-top:1px}.cs-hint--personal{color:var(--ink-muted)}.jp-field--error .cs-hint--personal,.jp-field--error .cs-help{display:none}.cs-error{color:var(--danger)}.cs-select:invalid{color:var(--ink-subtle)}.cs-select option{color:var(--ink)}textarea.jp-input{height:auto;min-height:96px;padding-top:var(--space-2);padding-bottom:var(--space-2);resize:vertical;display:block}.cs-send{align-items:center;gap:var(--space-3) var(--space-4);padding-top:var(--space-1);flex-wrap:wrap;display:flex}.cs-send__note{color:var(--ink-muted);align-items:center;gap:6px;display:inline-flex}.cs-send__note .jp-icon{color:var(--ink-subtle)}.cs-privacy{margin-top:calc(-1 * var(--space-2))}.cs-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.cs-state{display:none}.cs-state:target,.cs-state.is-shown{display:flex}.cs-notice{scroll-margin-top:var(--space-6)}.cs-sent{align-items:flex-start;gap:var(--space-4);scroll-margin-top:var(--space-6);flex-direction:column}.cs-sent:target~.cs-form,.cs-card.is-sent .cs-form{display:none}.cs-sent__icon{border-radius:var(--radius-full);background:var(--accent-soft);width:40px;height:40px;color:var(--accent-ink);justify-content:center;align-items:center;display:inline-flex}.cs-sent p{color:var(--ink-muted)}.cs-sent__acts{gap:var(--space-2);flex-wrap:wrap;display:flex}.cs-card:has(.cs-sent:target) .cs-notice,.cs-card.is-sent .cs-notice{display:none}@media (width<=760px){.cs-card{padding:var(--space-5)}.cs-unlimited{margin-left:0}.cs-send .jp-btn{flex:100%}}.cs-state:focus{outline:none}
