.links-page-wrap{flex-direction:column;gap:2rem;width:100%;max-width:100%;display:flex}.links-hub-nav{z-index:1;width:100%;position:relative}.links-chapter-tabs{border-bottom:1px solid var(--editorial-line);-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:stretch;gap:0;width:100%;display:flex;overflow-x:auto}.links-chapter-tabs::-webkit-scrollbar{display:none}.links-chapter-tab{color:var(--editorial-muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:.5rem;margin-bottom:-1px;padding:.65rem 1.15rem;font-size:.82rem;text-decoration:none;transition:color .18s,background .18s;display:inline-flex;position:relative}.links-chapter-tab__num{font-family:var(--font-mono,ui-monospace, monospace);opacity:.6;letter-spacing:.05em;font-size:.72rem;font-weight:700}.links-chapter-tab__title{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:700}.links-chapter-tab__zh{font-family:var(--editorial-serif);color:var(--editorial-ink);opacity:.85;font-size:.85rem;font-weight:600}.links-chapter-tab__count{font-family:var(--font-mono,ui-monospace, monospace);opacity:.6;font-variant-numeric:tabular-nums;font-size:.72rem}.links-chapter-tab:hover,.links-chapter-tab:hover .links-chapter-tab__zh{color:var(--editorial-accent)}.links-chapter-tab.is-active{color:var(--editorial-accent);border-bottom-color:var(--editorial-accent)}.links-chapter-tab.is-active .links-chapter-tab__num{opacity:1;color:var(--editorial-accent)}.links-chapter-tab.is-active .links-chapter-tab__title{color:var(--editorial-accent)}.links-chapter-tab.is-active .links-chapter-tab__zh{color:var(--editorial-accent);opacity:1}.links-curator-strip{border:1px solid var(--editorial-line);border-radius:var(--editorial-radius-sm,6px);background:var(--editorial-paper-subtle);align-items:center;gap:1.15rem;padding:.75rem 1.15rem;display:flex;position:relative}.links-curator-strip__avatar-wrap{flex-shrink:0}.links-curator-strip__avatar{object-fit:cover;border:1px solid var(--editorial-line);background:var(--editorial-paper);border-radius:4px;width:2.5rem;height:2.5rem}.links-curator-strip__info{flex-direction:column;flex-grow:1;gap:.15rem;min-width:0;display:flex}.links-curator-strip__lead{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.links-curator-strip__kicker{font-family:var(--editorial-mono);letter-spacing:.08em;color:var(--editorial-accent);font-size:.68rem;font-weight:750}.links-curator-strip__name{font-family:var(--editorial-serif);color:var(--editorial-ink);font-size:.96rem;font-weight:750}.links-curator-strip__sep{color:var(--editorial-line);user-select:none}.links-curator-strip__domain{font-family:var(--editorial-mono);color:var(--editorial-muted);font-size:.72rem}.links-curator-strip__desc{font-family:var(--editorial-serif);color:var(--editorial-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.84rem;line-height:1.45;overflow:hidden}.links-curator-strip__action{flex-shrink:0}.links-toolbar-interactive{border:1px solid var(--editorial-line);border-radius:var(--editorial-radius-md,10px);background:var(--editorial-paper);box-shadow:var(--editorial-shadow-subtle);flex-direction:column;gap:.85rem;padding:.9rem 1.25rem;display:flex}.links-toolbar-interactive__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.links-search-box{flex:1;min-width:min(100%,17rem);position:relative}.links-search-box svg{color:var(--editorial-muted);pointer-events:none;position:absolute;top:50%;left:.95rem;transform:translateY(-50%)}.links-search-box input{border:1px solid var(--editorial-line);border-radius:var(--editorial-radius-sm,6px);background:var(--editorial-paper-subtle);width:100%;height:2.5rem;color:var(--editorial-ink);font:inherit;padding:.4rem 1rem .4rem 2.4rem;font-size:.88rem;transition:all .2s}.links-search-box input:focus{border-color:var(--editorial-accent);background:var(--editorial-paper);box-shadow:0 0 0 2px color-mix(in srgb, var(--editorial-accent) 18%, transparent);outline:none}.links-toolbar-controls{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.links-view-switcher{border:1px solid var(--editorial-line);border-radius:var(--editorial-radius-sm,6px);background:var(--editorial-paper-subtle);align-items:center;gap:.18rem;padding:.18rem;display:inline-flex}.links-view-btn{border-radius:var(--editorial-radius-xs,4px);color:var(--editorial-muted);font-family:var(--editorial-mono);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:.35rem;padding:.32rem .65rem;font-size:.78rem;font-weight:700;transition:all .18s;display:inline-flex}.links-view-btn.is-active{background:var(--editorial-paper);color:var(--editorial-accent);box-shadow:0 1px 4px #0000000f}.links-category-tabs,.links-category-chips{border-bottom:1px solid var(--editorial-line);-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:stretch;gap:0;width:100%;display:flex;overflow-x:auto}.links-category-tabs::-webkit-scrollbar,.links-category-chips::-webkit-scrollbar{display:none}.links-tab,.links-chip{color:var(--editorial-muted);font-family:var(--editorial-mono);letter-spacing:.06em;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:.4rem;margin-bottom:-1px;padding:.5rem .95rem;font-size:.76rem;font-weight:700;transition:color .18s,border-color .18s;display:inline-flex}.links-tab:hover,.links-chip:hover{color:var(--editorial-accent);background:0 0}.links-tab.is-active,.links-chip.is-active{color:var(--editorial-accent);border-bottom-color:var(--editorial-accent);box-shadow:none;background:0 0;font-weight:750}.links-tab__count,.links-chip__count{opacity:.7;font-size:.72rem}.links-btn-minimal{border:1px solid var(--editorial-line);border-radius:var(--editorial-radius-sm,6px);background:var(--editorial-paper-subtle);color:var(--editorial-ink);font-family:var(--editorial-mono);cursor:pointer;align-items:center;gap:.45rem;padding:.42rem .9rem;font-size:.8rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.links-btn-minimal:hover{background:var(--editorial-accent);border-color:var(--editorial-accent);color:#fff;box-shadow:0 2px 8px color-mix(in srgb, var(--editorial-accent) 25%, transparent);transform:translateY(-1px)}.links-btn-minimal svg{transition:transform .25s}.links-btn-minimal:hover svg{transform:scale(1.08)}.links-btn-dice:hover svg{animation:.6s ease-in-out diceRoll}@keyframes diceRoll{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.22)}to{transform:rotate(360deg)scale(1)}}.friend-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.35rem;display:grid}.friend-gallery-card{border:1px solid var(--editorial-line);border-radius:var(--editorial-radius-sm,8px);background:var(--editorial-paper);height:100%;box-shadow:var(--editorial-shadow-subtle);color:inherit;flex-direction:column;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.friend-gallery-card:hover{border-color:var(--editorial-accent);transform:translateY(-2px);box-shadow:0 4px 14px #20130b14}.friend-gallery-card__thumb-box{aspect-ratio:16/9;background:var(--editorial-paper-subtle);border-bottom:1px solid var(--editorial-line);width:100%;position:relative;overflow:hidden}.friend-gallery-card__screenshot{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .35s var(--ease)}.friend-gallery-card:hover .friend-gallery-card__screenshot{transform:scale(1.04)}.friend-gallery-card__thumb-overlay{pointer-events:none;background:linear-gradient(#00000003 0%,#00000026 100%);position:absolute;inset:0}.friend-gallery-card__body{flex-direction:column;flex:1;gap:.55rem;padding:1.15rem 1.25rem 1.25rem;display:flex;position:relative}.friend-gallery-card__author-row{align-items:center;gap:.65rem;display:flex}.friend-gallery-card__author-avatar{object-fit:cover;border:1px solid var(--editorial-line);background:var(--editorial-paper-subtle);border-radius:4px;flex-shrink:0;width:2rem;height:2rem}.friend-gallery-card__author-meta{flex-direction:column;flex-grow:1;gap:.1rem;min-width:0;display:flex}.friend-gallery-card__name{font-family:var(--editorial-serif);color:var(--editorial-ink);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.98rem;font-weight:750;transition:color .18s;overflow:hidden}.friend-gallery-card:hover .friend-gallery-card__name{color:var(--editorial-accent)}.friend-gallery-card__domain{font-family:var(--editorial-mono);color:var(--editorial-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.friend-gallery-card__arrow{width:13px;height:13px;color:var(--editorial-muted);stroke:currentColor;stroke-width:2.2px;fill:none;flex-shrink:0;transition:all .2s}.friend-gallery-card:hover .friend-gallery-card__arrow{color:var(--editorial-accent);transform:translate(2px,-2px)}.friend-gallery-card__desc{font-family:var(--editorial-serif);color:var(--editorial-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;font-size:.84rem;line-height:1.55;display:-webkit-box;overflow:hidden}.friend-gallery-card__footer{border-top:1px dashed var(--editorial-line);justify-content:space-between;align-items:center;margin-top:.25rem;padding-top:.5rem;display:flex}.friend-gallery-card__category{font-family:var(--editorial-mono);color:var(--editorial-accent);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:750}.friend-gallery-card__action{font-family:var(--editorial-mono);color:var(--editorial-muted);font-size:.74rem;font-weight:700;transition:color .2s}.friend-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.friend-compact-card{border:1px solid var(--editorial-line);border-radius:var(--editorial-radius-sm,6px);background:var(--editorial-paper);box-shadow:var(--editorial-shadow-subtle);color:inherit;align-items:center;gap:.95rem;padding:.85rem 1.15rem;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.friend-compact-card:hover{border-color:var(--editorial-accent);transform:translateY(-2px);box-shadow:0 4px 14px #20130b12}.friend-compact-card__avatar{object-fit:cover;border:1px solid var(--editorial-line);background:var(--editorial-paper-subtle);border-radius:4px;flex-shrink:0;width:2.6rem;height:2.6rem}.friend-compact-card__content{flex-direction:column;flex:1;gap:.18rem;min-width:0;display:flex}.friend-compact-card__name{font-family:var(--editorial-serif);color:var(--editorial-ink);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.96rem;font-weight:750;transition:color .18s;overflow:hidden}.friend-compact-card:hover .friend-compact-card__name{color:var(--editorial-accent)}.friend-compact-card__desc{font-family:var(--editorial-serif);color:var(--editorial-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.82rem;overflow:hidden}.friend-compact-card__domain{color:var(--editorial-muted);font-size:.7rem;font-family:var(--editorial-mono);opacity:.8}.links-modal-backdrop{z-index:9999;opacity:0;visibility:hidden;background:#140e0a73;justify-content:center;align-items:center;padding:1.5rem;transition:all .2s;display:flex;position:fixed;inset:0}.links-modal-backdrop.is-open{opacity:1;visibility:visible}.links-lucky-modal{background:var(--editorial-paper-solid,#faf5eb);border:1px solid var(--editorial-line);border-radius:var(--editorial-radius-md,10px);text-align:center;flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:26rem;padding:2rem 1.85rem;transition:transform .2s;display:flex;position:relative;transform:scale(.95);box-shadow:0 16px 40px #20130b24}.links-modal-backdrop.is-open .links-lucky-modal{transform:scale(1)}.links-lucky-modal__close{border:1px solid var(--editorial-line);background:var(--editorial-paper-subtle);width:1.8rem;height:1.8rem;color:var(--editorial-muted);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;font-size:1.1rem;transition:all .18s;display:flex;position:absolute;top:.85rem;right:.85rem}.links-lucky-modal__close:hover{background:var(--editorial-accent);border-color:var(--editorial-accent);color:#fff}.links-lucky-modal__kicker{font-family:var(--editorial-mono);letter-spacing:.1em;color:var(--editorial-accent);text-transform:uppercase;align-items:center;font-size:.72rem;font-weight:750;display:inline-flex}.links-lucky-modal__avatar-wrap{position:relative}.links-lucky-modal__avatar{border-radius:var(--editorial-radius-sm,6px);object-fit:cover;border:1px solid var(--editorial-line);width:4rem;height:4rem;box-shadow:var(--editorial-shadow-subtle)}.links-lucky-modal__title{font-family:var(--editorial-serif);color:var(--editorial-ink);margin:0;font-size:1.25rem;font-weight:750}.links-lucky-modal__desc{font-family:var(--editorial-serif);color:var(--editorial-muted);margin:0;font-size:.88rem;line-height:1.6}.links-lucky-modal__domain{color:var(--editorial-muted);font-size:.75rem;font-family:var(--editorial-mono)}.links-lucky-modal__actions{align-items:center;gap:.75rem;width:100%;margin-top:.5rem;display:flex}.links-lucky-modal__btn-primary{border-radius:var(--editorial-radius-xs,4px);background:var(--editorial-accent);color:#fff;font-family:var(--editorial-mono);letter-spacing:.04em;flex:1;justify-content:center;align-items:center;padding:.55rem 1rem;font-size:.8rem;font-weight:700;text-decoration:none;transition:background .18s;display:inline-flex}.links-lucky-modal__btn-primary:hover{background:var(--editorial-accent-hover)}.links-lucky-modal__btn-secondary{border-radius:var(--editorial-radius-xs,4px);border:1px solid var(--editorial-line);background:var(--editorial-paper-subtle);color:var(--editorial-ink);font-family:var(--editorial-mono);cursor:pointer;flex:1;justify-content:center;align-items:center;padding:.55rem 1rem;font-size:.8rem;font-weight:700;transition:all .18s;display:inline-flex}.links-lucky-modal__btn-secondary:hover{border-color:var(--editorial-accent);color:var(--editorial-accent)}.circle-radar-container{border:1px solid var(--editorial-line);border-radius:var(--editorial-radius-sm,6px);background:var(--editorial-paper);box-shadow:none;flex-direction:column;gap:.85rem;padding:1.15rem 1.4rem;transition:all .2s;display:flex}.circle-radar-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.circle-radar-title-group{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.circle-radar-title{font-family:var(--editorial-mono);letter-spacing:.08em;color:var(--editorial-accent);text-transform:uppercase;font-size:.78rem;font-weight:700}.circle-radar-counter{font-family:var(--editorial-mono);color:var(--editorial-muted);font-size:.76rem}.circle-radar-controls{align-items:center;gap:.55rem;display:flex}.circle-radar-reset-btn{border-radius:var(--editorial-radius-xs,4px);border:1px solid var(--editorial-line);background:var(--editorial-paper-subtle);color:var(--editorial-accent);font-family:var(--editorial-mono);cursor:pointer;align-items:center;gap:.3rem;padding:.24rem .65rem;font-size:.75rem;font-weight:700;transition:all .18s;display:inline-flex}.circle-radar-reset-btn:hover{border-color:var(--editorial-accent);background:var(--editorial-accent);color:#fff}.circle-radar-arrows{border:1px solid var(--editorial-line);border-radius:var(--editorial-radius-xs,4px);background:var(--editorial-paper-subtle);align-items:center;gap:.25rem;padding:.15rem;display:inline-flex}.circle-radar-arrow-btn{border-radius:var(--editorial-radius-xs,4px);width:1.55rem;height:1.55rem;color:var(--editorial-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:all .18s;display:inline-flex}.circle-radar-arrow-btn:hover{background:var(--editorial-paper);color:var(--editorial-ink)}.circle-radar-toggle-mode{border-radius:var(--editorial-radius-xs,4px);border:1px solid var(--editorial-line);background:var(--editorial-paper-subtle);color:var(--editorial-muted);font-family:var(--editorial-mono);cursor:pointer;align-items:center;gap:.35rem;padding:.26rem .7rem;font-size:.75rem;font-weight:700;transition:all .18s;display:inline-flex}.circle-radar-toggle-mode:hover{background:var(--editorial-paper);color:var(--editorial-ink);border-color:var(--editorial-accent)}.circle-radar-track-wrap{width:100%;position:relative}.circle-radar-strip{scrollbar-width:none;scroll-behavior:smooth;align-items:center;gap:.5rem;padding:.25rem 0 .4rem;display:flex;overflow-x:auto}.circle-radar-strip::-webkit-scrollbar{display:none}.circle-radar-container.is-grid-layout .circle-radar-strip{flex-wrap:wrap;overflow-x:visible}.circle-radar-container.is-grid-layout .circle-radar-arrows{display:none}.circle-radar-chip{border:1px solid var(--editorial-line);border-radius:var(--editorial-radius-xs,4px);background:var(--editorial-paper-subtle);color:var(--editorial-ink);cursor:pointer;white-space:nowrap;flex-shrink:0;align-items:center;gap:.45rem;padding:.32rem .65rem;font-size:.8rem;font-weight:600;transition:all .18s;display:inline-flex}.circle-radar-chip__avatar-box{flex-shrink:0;width:1.25rem;height:1.25rem;position:relative}.circle-radar-chip__avatar-box img{object-fit:cover;border:1px solid var(--editorial-line);border-radius:50%;width:100%;height:100%}.circle-radar-chip__name{color:var(--editorial-ink)}.circle-radar-chip:hover{color:var(--editorial-accent);border-color:var(--editorial-accent);background:var(--editorial-paper)}.circle-radar-chip.is-active{background:var(--editorial-paper);border-color:var(--editorial-accent);color:var(--editorial-accent);font-weight:700}.circle-radar-chip.is-active .circle-radar-chip__name{color:var(--editorial-accent)}.circle-radar-chip__count{border-radius:var(--editorial-radius-xs,4px);background:var(--editorial-paper);color:var(--editorial-muted);font-size:.72rem;font-weight:700;font-family:var(--editorial-mono);font-variant-numeric:tabular-nums;padding:.05rem .35rem}.circle-radar-chip.is-active .circle-radar-chip__count{background:color-mix(in srgb, var(--editorial-accent) 12%, transparent);color:var(--editorial-accent)}.circle-radar-active-bar{border-radius:var(--editorial-radius-xs,4px);border:1px dashed var(--editorial-line);background:var(--editorial-paper-subtle);justify-content:space-between;align-items:center;padding:.5rem .85rem;font-size:.8rem;display:flex}.circle-radar-active-bar__info{align-items:center;gap:.5rem;display:flex}.circle-radar-active-bar__tag{border-radius:var(--editorial-radius-xs,4px);background:var(--editorial-accent);color:#fff;font-size:.68rem;font-weight:700;font-family:var(--editorial-mono);letter-spacing:.04em;padding:.1rem .4rem}.circle-radar-active-bar strong{color:var(--editorial-ink)}.circle-radar-active-bar span{color:var(--editorial-muted)}.circle-radar-active-bar__clear{color:var(--editorial-accent);font-size:.78rem;font-weight:700;font-family:var(--editorial-mono);cursor:pointer;background:0 0;border:none;padding:.15rem .5rem;transition:opacity .18s}.circle-radar-active-bar__clear:hover{opacity:.8;text-decoration:underline}.circle-magazine-stream{flex-direction:column;gap:0;display:flex}.circle-dispatch-row{border-bottom:1px solid var(--editorial-line);flex-direction:column;gap:.65rem;padding:1.5rem 0;transition:background .18s;display:flex;position:relative}.circle-dispatch-row:first-child{padding-top:.75rem}.circle-dispatch-row__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.circle-dispatch-row__meta{color:var(--editorial-muted);font-size:.8rem;font-family:var(--editorial-mono);flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.circle-dispatch-row__author{color:var(--editorial-ink);align-items:center;gap:.45rem;text-decoration:none;display:inline-flex}.circle-dispatch-row__author img{object-fit:cover;border:1px solid var(--editorial-line);border-radius:50%;width:1.25rem;height:1.25rem}.circle-dispatch-row__author strong{font-family:var(--editorial-sans);color:var(--editorial-ink);font-size:.85rem;font-weight:700;transition:color .18s}.circle-dispatch-row__author:hover strong{color:var(--editorial-accent)}.circle-dispatch-row__sep{color:var(--editorial-line)}.circle-dispatch-row__domain{color:var(--editorial-muted);font-size:.75rem}.circle-dispatch-row__title{font-family:var(--editorial-serif);margin:0;font-size:1.25rem;font-weight:600;line-height:1.45}.circle-dispatch-row__title a{color:var(--editorial-ink);text-decoration:none;transition:color .18s}.circle-dispatch-row__title a:hover{color:var(--editorial-accent)}.circle-dispatch-row__summary{color:var(--editorial-muted);margin:0;font-size:.88rem;line-height:1.7}.apply-section-kicker{font-family:var(--editorial-mono);letter-spacing:.08em;color:var(--editorial-accent);text-transform:uppercase;margin-bottom:.35rem;font-size:.72rem;font-weight:700;display:inline-block}.apply-top-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.4rem;display:grid}.apply-profile-card{border:1px solid var(--editorial-line);border-radius:var(--editorial-radius-sm,6px);background:var(--editorial-paper);box-shadow:none;flex-direction:column;justify-content:space-between;gap:1.15rem;padding:1.4rem 1.6rem;display:flex}.apply-profile-card__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.apply-profile-card__author{align-items:center;gap:.75rem;display:flex}.apply-profile-card__avatar{border-radius:var(--editorial-radius-xs,4px);object-fit:cover;border:1px solid var(--editorial-line);width:2.75rem;height:2.75rem}.apply-profile-card__titles{flex-direction:column;gap:.15rem;display:flex}.apply-profile-card__name{font-family:var(--editorial-serif);color:var(--editorial-ink);margin:0;font-size:1.05rem;font-weight:700}.apply-profile-card__domain{color:var(--editorial-muted);font-size:.74rem;font-family:var(--editorial-mono)}.apply-copy-list{flex-direction:column;gap:.45rem;display:flex}.apply-copy-item{border:1px solid var(--editorial-line);border-radius:var(--editorial-radius-xs,4px);background:var(--editorial-paper-subtle);cursor:pointer;justify-content:space-between;align-items:center;gap:.65rem;padding:.42rem .75rem;transition:all .18s;display:flex}.apply-copy-item:hover{background:var(--editorial-paper);border-color:var(--editorial-accent)}.apply-copy-item__left{align-items:center;gap:.45rem;min-width:0;display:flex}.apply-copy-item__label{color:var(--editorial-muted);text-transform:uppercase;letter-spacing:.03em;font-size:.72rem;font-weight:700;font-family:var(--editorial-mono);flex-shrink:0}.apply-copy-item__val{color:var(--editorial-ink);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:600;overflow:hidden}.apply-copy-item__btn{border-radius:var(--editorial-radius-xs,4px);background:color-mix(in srgb, var(--editorial-accent) 10%, transparent);color:var(--editorial-accent);font-size:.7rem;font-weight:700;font-family:var(--editorial-mono);flex-shrink:0;align-items:center;gap:.25rem;padding:.12rem .45rem;transition:all .18s;display:inline-flex}.apply-copy-item:hover .apply-copy-item__btn{background:var(--editorial-accent);color:#fff}.apply-profile-card__footer{border-top:1px dashed var(--editorial-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding-top:.45rem;display:flex}.apply-format-tabs{align-items:center;gap:.25rem;display:inline-flex}.apply-format-btn{border:1px solid var(--editorial-line);border-radius:var(--editorial-radius-xs,4px);background:var(--editorial-paper-subtle);color:var(--editorial-muted);font-family:var(--editorial-mono);cursor:pointer;padding:.22rem .55rem;font-size:.72rem;font-weight:700;transition:all .18s}.apply-format-btn:hover{color:var(--editorial-ink);border-color:var(--editorial-accent)}.apply-format-btn.is-active{background:var(--editorial-accent);color:#fff;border-color:var(--editorial-accent);box-shadow:none}.apply-rules-card{border:1px solid var(--editorial-line);border-radius:var(--editorial-radius-sm,6px);background:var(--editorial-paper);box-shadow:none;flex-direction:column;justify-content:space-between;gap:1.15rem;padding:1.4rem 1.6rem;display:flex}.apply-rules-card h3{font-family:var(--editorial-serif);color:var(--editorial-ink);align-items:center;gap:.45rem;margin:0;font-size:1.05rem;font-weight:700;display:flex}.apply-rules-list{flex-direction:column;gap:.55rem;display:flex}.apply-rule-row{border:1px solid var(--editorial-line);border-radius:var(--editorial-radius-xs,4px);background:var(--editorial-paper-subtle);align-items:flex-start;gap:.65rem;padding:.55rem .75rem;display:flex}.apply-rule-num{border-radius:var(--editorial-radius-xs,4px);background:color-mix(in srgb, var(--editorial-accent) 14%, transparent);color:var(--editorial-accent);font-size:.72rem;font-weight:800;font-family:var(--editorial-mono);flex-shrink:0;padding:.12rem .42rem}.apply-rule-text{flex-direction:column;gap:.12rem;display:flex}.apply-rule-text strong{color:var(--editorial-ink);font-size:.84rem}.apply-rule-text span{color:var(--editorial-muted);font-size:.78rem;line-height:1.45}.apply-rules-note{color:var(--editorial-muted);border-top:1px dashed var(--editorial-line);margin:0;padding-top:.4rem;font-size:.76rem;line-height:1.45}.apply-workbench{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:1.5rem;display:grid}.apply-form-container{border:1px solid var(--editorial-line);border-radius:var(--editorial-radius-sm,6px);background:var(--editorial-paper);box-shadow:none;flex-direction:column;gap:1.15rem;padding:1.5rem 1.7rem;display:flex}.apply-form-container h2{font-family:var(--editorial-serif);color:var(--editorial-ink);align-items:center;gap:.45rem;margin:0;font-size:1.15rem;font-weight:700;display:flex}.apply-form-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.apply-form-fields-grid label{color:var(--editorial-ink);flex-direction:column;gap:.32rem;font-size:.82rem;font-weight:700;display:flex}.apply-form-fields-grid label.is-full{grid-column:1/-1}.apply-form-fields-grid input,.apply-form-fields-grid textarea{border:1px solid var(--editorial-line);border-radius:var(--editorial-radius-xs,4px);background:var(--editorial-paper-subtle);width:100%;color:var(--editorial-ink);font:inherit;padding:.55rem .85rem;font-size:.86rem;transition:all .2s}.apply-form-fields-grid input:focus,.apply-form-fields-grid textarea:focus{border-color:var(--editorial-accent);background:var(--editorial-paper);box-shadow:0 0 0 2px color-mix(in srgb, var(--editorial-accent) 18%, transparent);outline:none}.apply-preview-sticky{top:calc(var(--header-h) + 1.25rem);border:1px solid var(--editorial-line);border-radius:var(--editorial-radius-sm,6px);background:var(--editorial-paper);box-shadow:none;flex-direction:column;gap:1.1rem;padding:1.5rem 1.65rem;display:flex;position:sticky}.apply-preview-sticky__head{justify-content:space-between;align-items:center;display:flex}.apply-preview-sticky__title{font-family:var(--editorial-serif);color:var(--editorial-ink);align-items:center;gap:.45rem;margin:0;font-size:.94rem;font-weight:700;display:flex}.apply-preview-sticky__badge{border-radius:var(--editorial-radius-xs,4px);background:color-mix(in srgb, var(--editorial-accent) 10%, transparent);color:var(--editorial-accent);font-size:.7rem;font-family:var(--editorial-mono);letter-spacing:.04em;padding:.12rem .48rem;font-weight:700}.apply-action-bar{flex-direction:column;gap:.55rem;display:flex}.apply-btn-submit-waline{border-radius:var(--editorial-radius-xs,4px);background:var(--editorial-accent);color:#fff;width:100%;font-family:var(--editorial-mono);letter-spacing:.04em;cursor:pointer;border:none;justify-content:center;align-items:center;gap:.5rem;padding:.72rem 1.35rem;font-size:.85rem;font-weight:700;transition:all .18s;display:inline-flex}.apply-btn-submit-waline:hover{background:var(--editorial-accent-hover)}.apply-btn-copy-md{border-radius:var(--editorial-radius-xs,4px);border:1px solid var(--editorial-line);background:var(--editorial-paper-subtle);width:100%;color:var(--editorial-ink);font-family:var(--editorial-mono);cursor:pointer;justify-content:center;align-items:center;gap:.45rem;padding:.58rem 1rem;font-size:.82rem;font-weight:700;transition:all .18s;display:inline-flex}.apply-btn-copy-md:hover{border-color:var(--editorial-accent);color:var(--editorial-accent);background:var(--editorial-paper)}@media (width<=1024px) and (hover:none) and (pointer:coarse){.friend-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.apply-top-grid,.apply-workbench{grid-template-columns:minmax(0,1fr)}.apply-preview-sticky{position:static}}@media (width<=680px) and (hover:none) and (pointer:coarse){.links-hero-clean{padding:1.6rem 1.25rem}.friend-gallery-grid,.friend-compact-grid,.apply-form-fields-grid{grid-template-columns:minmax(0,1fr)}.links-host-spotlight{flex-direction:column;align-items:flex-start;padding:1.25rem 1.35rem}.links-host-spotlight__actions{width:100%}.links-host-spotlight__actions .links-btn-minimal{justify-content:center;width:100%;min-height:2.5rem}.links-toolbar-interactive{padding:.85rem 1rem}.links-toolbar-interactive__row{flex-direction:column;align-items:stretch}.links-toolbar-controls{justify-content:space-between;width:100%}}@media (width<=430px) and (hover:none) and (pointer:coarse){.links-hero-clean{border-radius:18px;padding:1.35rem 1rem}.links-hero-clean__title{font-size:clamp(1.8rem,1.6rem + 2.5vw,2.4rem)}.links-tab-pill{padding:.42rem .75rem;font-size:.8rem}.friend-gallery-card__body{padding:1.25rem 1rem 1rem}.friend-compact-card{padding:.75rem .9rem}.apply-form-container,.apply-preview-sticky{border-radius:16px;padding:1.25rem 1rem}}@media (hover:hover) and (pointer:fine){.links-hero-clean{padding:2.8rem 2.6rem}.links-hero-clean__title{font-size:3.2rem}.links-toolbar-interactive__row{flex-wrap:nowrap}}
