@keyframes atticus-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes atticus-veil{0%,to{opacity:.5;transform:scale(1) translate(0)}50%{opacity:.82;transform:scale(1.03) translate(-1%,1%)}}@keyframes atticus-rule{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}@keyframes atticus-chip-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.atticus-premium .atticus-atelier-atmosphere,.atticus-premium .atticus-atelier-inner,.atticus-premium .atticus-atelier-rule,.atticus-premium .atticus-bounty-chip,.atticus-premium .atticus-row-premium,.atticus-premium .atticus-status-chip{animation:none!important}}html[data-reduced-motion="1"] .atticus-premium .atticus-atelier-atmosphere,html[data-reduced-motion="1"] .atticus-premium .atticus-atelier-inner,html[data-reduced-motion="1"] .atticus-premium .atticus-atelier-rule,html[data-reduced-motion="1"] .atticus-premium .atticus-bounty-chip,html[data-reduced-motion="1"] .atticus-premium .atticus-row-premium,html[data-reduced-motion="1"] .atticus-premium .atticus-status-chip{animation:none!important}.atticus-premium{--atticus-ink:var(--color-text);--atticus-muted:var(--color-text-muted);--atticus-soft:var(--color-text-soft);--atticus-line:color-mix(in srgb,var(--color-text) 11%,transparent);--atticus-line-strong:color-mix(in srgb,var(--color-text) 18%,transparent);--atticus-wash:color-mix(in srgb,var(--color-accent) 11%,transparent);--atticus-wash-strong:color-mix(in srgb,var(--color-accent) 22%,transparent);--atticus-panel:color-mix(in srgb,var(--color-surface) 90%,#14161f 10%);--atticus-ease:var(--premium-ease,cubic-bezier(0.22,1,0.36,1));--atticus-duration:var(--premium-duration,0.55s);position:relative}.atticus-premium .atticus-atelier{position:relative;isolation:isolate;margin:calc(var(--space-4) * -1) calc(var(--space-2) * -1) var(--space-6);padding:clamp(2.4rem,6vw,4rem) clamp(1.1rem,3.2vw,2rem) clamp(1.6rem,3vw,2.4rem);overflow:hidden;border-radius:clamp(16px,2vw,26px);border:1px solid var(--atticus-line);background:linear-gradient(172deg,color-mix(in srgb,var(--color-surface) 58%,#151722) 0,color-mix(in srgb,var(--color-bg) 72%,transparent) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 4%,transparent),0 24px 56px -34px rgba(0,0,0,.68);min-height:min(42vh,22rem);display:flex;flex-direction:column;justify-content:flex-end}.atticus-premium .atticus-atelier-atmosphere{position:absolute;inset:0;z-index:-1;background:radial-gradient(90% 70% at 12% 8%,color-mix(in srgb,var(--color-accent) 26%,transparent),transparent 58%),radial-gradient(65% 50% at 88% 18%,color-mix(in srgb,#7a6b5a 16%,transparent),transparent 52%),radial-gradient(50% 40% at 62% 92%,color-mix(in srgb,var(--color-accent-2) 12%,transparent),transparent 55%);animation:atticus-veil 16s ease-in-out infinite;pointer-events:none}.atticus-premium .atticus-atelier-atmosphere:after{content:"";position:absolute;inset:0;opacity:.32;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");background-size:180px 180px;mix-blend-mode:soft-light;pointer-events:none}.atticus-premium .atticus-atelier-rule{position:absolute;top:14%;left:8%;width:min(36%,14rem);height:1px;transform-origin:left center;background:linear-gradient(90deg,color-mix(in srgb,var(--color-accent) 55%,transparent),transparent);animation:atticus-rule 1s var(--atticus-ease) .15s both;pointer-events:none}.atticus-premium .atticus-atelier-inner{position:relative;z-index:1;max-width:40rem;animation:atticus-rise var(--atticus-duration) var(--atticus-ease) both}.atticus-premium .atticus-atelier-kicker{margin:0 0 var(--space-3);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-2)}.atticus-premium .atticus-atelier-title{display:inline-flex;align-items:center;gap:var(--space-3);margin:0 0 var(--space-3);font-family:var(--font-display),var(--font-heading),serif;font-size:clamp(2rem,4.2vw,2.75rem);font-weight:600;letter-spacing:-.035em;line-height:1.05;color:var(--atticus-ink)}.atticus-premium .atticus-atelier-title svg{opacity:.85;flex-shrink:0}.atticus-premium .atticus-atelier-lede{margin:0;max-width:36rem;font-size:14.5px;line-height:1.55;color:var(--atticus-muted)}.atticus-premium .atticus-atelier-cta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-5)}.atticus-premium .atticus-atelier-aside{margin:var(--space-2) 0 0;font-size:12px;letter-spacing:.02em;color:var(--atticus-soft)}.atticus-premium .atticus-section{gap:var(--space-4)}.atticus-premium .atticus-section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.atticus-premium .atticus-section-title{margin:0;font-family:var(--font-heading);font-size:1.05rem;font-weight:var(--font-heading-weight,600);letter-spacing:-.02em}.atticus-premium .atticus-section-meta{margin:0;font-size:12px;color:var(--atticus-soft);letter-spacing:.02em}.atticus-premium .atticus-status-chip{display:inline-flex;align-items:center;gap:.35rem;height:1.5rem;padding:0 .55rem;border-radius:var(--premium-radius-chip,999px);border:1px solid var(--atticus-line);background:color-mix(in srgb,var(--color-text) 4%,transparent);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--atticus-soft);white-space:nowrap;animation:atticus-chip-in .45s var(--atticus-ease) both}.atticus-premium .atticus-status-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.75;flex-shrink:0}.atticus-premium .atticus-status-chip.is-draft{color:var(--atticus-muted);border-color:var(--atticus-line)}.atticus-premium .atticus-status-chip.is-pending{color:color-mix(in srgb,#c4a574 80%,var(--color-text));border-color:color-mix(in srgb,#c4a574 35%,transparent);background:color-mix(in srgb,#c4a574 10%,transparent)}.atticus-premium .atticus-status-chip.is-rejected{color:color-mix(in srgb,#d08080 85%,var(--color-text));border-color:color-mix(in srgb,#d08080 32%,transparent);background:color-mix(in srgb,#d08080 8%,transparent)}.atticus-premium .atticus-status-chip.is-beta{color:var(--color-accent-2);border-color:var(--atticus-wash-strong);background:var(--atticus-wash)}.atticus-premium .atticus-status-chip.is-published{color:color-mix(in srgb,#6aad8a 90%,var(--color-text));border-color:color-mix(in srgb,#6aad8a 35%,transparent);background:color-mix(in srgb,#6aad8a 10%,transparent)}.atticus-premium .atticus-status-chip.is-open{color:var(--color-accent-2);border-color:var(--atticus-wash-strong);background:var(--atticus-wash)}.atticus-premium .atticus-status-chip.is-replied{color:var(--atticus-ink);border-color:var(--atticus-line-strong)}.atticus-premium .atticus-status-chip.is-awarded{color:color-mix(in srgb,#6aad8a 90%,var(--color-text));border-color:color-mix(in srgb,#6aad8a 35%,transparent);background:color-mix(in srgb,#6aad8a 10%,transparent)}.atticus-premium .atticus-status-chip.is-closed{color:var(--atticus-muted);opacity:.85}.atticus-premium .atticus-bounty-chip{display:inline-flex;align-items:baseline;gap:.28rem;height:1.5rem;padding:0 .55rem;border-radius:var(--premium-radius-chip,999px);border:1px solid color-mix(in srgb,var(--color-accent) 28%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent) 10%,transparent),color-mix(in srgb,var(--color-surface) 70%,transparent));font-size:12px;font-weight:600;letter-spacing:-.01em;color:var(--color-accent-2);white-space:nowrap;font-variant-numeric:tabular-nums;animation:atticus-chip-in .5s var(--atticus-ease) .04s both}.atticus-premium .atticus-bounty-chip .atticus-bounty-symbol{font-family:var(--font-display),serif;font-size:11px;font-weight:600;letter-spacing:.02em;opacity:.9}.atticus-premium .atticus-bounty-chip .atticus-bounty-value{font-variant-numeric:tabular-nums}.atticus-premium .atticus-bounty-chip.is-quiet{border-color:var(--atticus-line);background:color-mix(in srgb,var(--color-text) 3%,transparent);color:var(--atticus-muted)}.atticus-premium .atticus-list{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.atticus-premium .atticus-empty-panel{padding:1.15rem 1.2rem;border:1px dashed var(--atticus-line);border-radius:var(--premium-radius-panel,var(--radius-lg));background:color-mix(in srgb,var(--atticus-panel) 85%,transparent)}.atticus-premium .atticus-empty-title{margin:0 0 .35rem;font-family:var(--font-heading);font-size:1.05rem;font-weight:600;letter-spacing:-.02em}.atticus-premium .atticus-row,.atticus-premium .atticus-row-premium,.atticus-premium a.atticus-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:1rem 1.1rem;border-radius:var(--premium-radius-panel,var(--radius-lg));border:1px solid var(--atticus-line);background:var(--atticus-panel);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 3%,transparent);text-decoration:none;color:inherit;transition:border-color .16s ease,background .16s ease,transform .16s var(--atticus-ease)}.atticus-premium .atticus-row-premium:hover,.atticus-premium .atticus-row:hover,.atticus-premium a.atticus-row:hover{border-color:color-mix(in srgb,var(--color-accent) 38%,var(--atticus-line));background:color-mix(in srgb,var(--color-accent) 6%,var(--atticus-panel))}.atticus-premium .atticus-row-title{font-family:var(--font-heading);font-size:15px;font-weight:600;letter-spacing:-.02em;line-height:1.3;color:var(--atticus-ink);text-decoration:none}.atticus-premium .atticus-row-title:hover{color:var(--color-accent-2)}.atticus-premium .atticus-row-meta-line{margin:.35rem 0 0;font-size:12px;line-height:1.45;color:var(--atticus-muted)}.atticus-premium .atticus-row-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.45rem}.atticus-premium .atticus-row-body{min-width:0;flex:1}.atticus-premium .atticus-detail-hero{display:flex;flex-direction:column;gap:var(--space-3);padding-bottom:var(--space-5);border-bottom:1px solid var(--atticus-line)}.atticus-premium .atticus-detail-kicker{margin:0;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-2)}.atticus-premium .atticus-detail-title{margin:0;font-family:var(--font-display),var(--font-heading),serif;font-size:clamp(1.65rem,3.2vw,2.15rem);font-weight:600;letter-spacing:-.03em;line-height:1.15}.atticus-premium .atticus-detail-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0;font-size:13px;color:var(--atticus-muted)}.atticus-premium .atticus-detail-schedule{margin:0;padding:.65rem .85rem;border-radius:var(--premium-radius-inset,var(--radius-md));border:1px solid var(--atticus-line);background:color-mix(in srgb,var(--color-bg) 45%,var(--color-surface));font-size:12.5px;line-height:1.45;color:var(--atticus-muted)}.atticus-premium .atticus-detail-abstract{margin:0;font-size:14px;line-height:1.6;color:var(--atticus-ink)}.atticus-premium .atticus-review-note{margin:0;padding:.75rem .9rem;border-radius:var(--radius-md);border-left:3px solid color-mix(in srgb,#d08080 70%,transparent);background:color-mix(in srgb,#d08080 8%,transparent);font-size:13px;line-height:1.5}.atticus-premium .atticus-statement{margin:var(--space-4) 0;padding:var(--space-5);font-size:14px;line-height:1.65}.atticus-premium .atticus-statement,.atticus-premium .atticus-ticket{border-radius:var(--premium-radius-panel,var(--radius-lg));border:1px solid var(--atticus-line);background:var(--atticus-panel)}.atticus-premium .atticus-ticket{padding:1rem 1.1rem;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 3%,transparent)}.atticus-premium .atticus-ticket-head{gap:.5rem;margin-bottom:.55rem}.atticus-premium .atticus-ticket-id{letter-spacing:.06em;color:var(--atticus-soft)}.atticus-premium .atticus-ticket-sla{display:inline-flex;align-items:center;gap:.35rem;margin:0 0 .65rem;padding:.2rem .5rem;border-radius:999px;border:1px solid var(--atticus-line);background:color-mix(in srgb,var(--color-text) 3%,transparent);font-size:11px;color:var(--atticus-muted)}.atticus-premium .atticus-ticket-reply{margin-top:.85rem;padding:.65rem .75rem;border-left:2px solid color-mix(in srgb,var(--color-accent) 40%,transparent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:color-mix(in srgb,var(--color-accent) 5%,transparent)}.atticus-premium .atticus-challenge-form{margin-top:var(--space-4);padding:var(--space-4);border-radius:var(--premium-radius-panel,var(--radius-lg));border:1px dashed color-mix(in srgb,var(--color-accent) 30%,transparent);background:color-mix(in srgb,var(--color-accent) 4%,transparent)}.atticus-premium .atticus-compose-header{max-width:none;padding-bottom:var(--space-4);border-bottom:1px solid var(--atticus-line)}.atticus-premium .atticus-compose-header h1{font-family:var(--font-display),var(--font-heading),serif;font-size:clamp(1.65rem,3vw,2.1rem);letter-spacing:-.03em}.atticus-premium .atticus-compose-block{padding:var(--space-5);border-bottom:1px solid var(--atticus-line);border-radius:var(--premium-radius-panel,var(--radius-lg));border:1px solid var(--atticus-line);background:var(--atticus-panel);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 3%,transparent);margin-bottom:var(--space-2)}.atticus-premium .atticus-compose-step{font-family:var(--font-heading);font-size:.92rem;letter-spacing:.04em;text-transform:uppercase;color:var(--color-accent-2)}.atticus-premium .atticus-paper-chip{border-color:color-mix(in srgb,var(--color-accent) 28%,transparent);background:color-mix(in srgb,var(--color-accent) 8%,var(--color-surface));border-radius:999px}.atticus-premium .atticus-paper-suggest{border-color:var(--atticus-line-strong);border-radius:var(--premium-radius-panel,var(--radius-lg));background:color-mix(in srgb,var(--color-surface) 96%,#0e1016);box-shadow:var(--premium-elev-2,0 12px 32px rgba(0,0,0,.4))}.atticus-premium .atticus-preview{border-color:var(--atticus-line);border-radius:var(--premium-radius-panel,var(--radius-lg));background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface) 88%,transparent),color-mix(in srgb,var(--color-bg) 40%,var(--color-surface)));box-shadow:var(--premium-elev-1,none)}.atticus-premium .atticus-preview-toolbar{border-bottom-color:var(--atticus-line);background:color-mix(in srgb,var(--color-text) 3%,transparent)}.atticus-premium .atticus-problem-tab{border-radius:999px;border-color:var(--atticus-line);color:var(--atticus-muted);transition:border-color .15s ease,background .15s ease,color .15s ease}.atticus-premium .atticus-problem-tab.is-active{color:var(--color-accent-2);border-color:color-mix(in srgb,var(--color-accent) 45%,transparent);background:var(--atticus-wash)}.atticus-premium .atticus-drafts-menu{border-color:var(--atticus-line-strong);border-radius:var(--premium-radius-panel,var(--radius-lg));background:color-mix(in srgb,var(--color-surface) 96%,#0e1016);box-shadow:var(--premium-elev-2,0 12px 40px rgba(0,0,0,.4))}.atticus-premium .atticus-compose-submit{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--premium-radius-panel,var(--radius-lg));border:1px solid color-mix(in srgb,var(--color-accent) 28%,transparent);background:color-mix(in srgb,var(--color-accent) 6%,transparent)}.atticus-premium .atticus-challenge{border-color:var(--atticus-line);border-radius:var(--premium-radius-panel,var(--radius-lg));background:var(--atticus-panel);padding:1.1rem 1.15rem;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 3%,transparent)}.atticus-premium .atticus-actions{margin-top:var(--space-2)}