.ts-arrep-page,.ts-arrep-page *{box-sizing:border-box}.ts-arrep-page{color:var(--ts-ink);background:var(--ts-bg)}.ts-arrep-wrap{width:100%;max-width:var(--ts-shell);margin-inline:auto;padding-inline:var(--ts-gutter)}.ts-arrep-hero{color:#fff;background:var(--ts-night);border-bottom:1px solid var(--ts-night-line)}.ts-arrep-hero .ts-arrep-wrap{padding-block:var(--ts-s-7) var(--ts-s-6)}.ts-arrep-kicker{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 var(--ts-s-3);color:rgb(255 255 255 / .7);font-size:var(--ts-fs-xs);font-weight:600;letter-spacing:var(--ts-track-caps);text-transform:uppercase}.ts-arrep-kicker::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ts-yellow)}.ts-arrep-hero h1{max-width:24ch;margin:0;color:#fff;font-size:var(--ts-fs-4xl);font-weight:700;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}.ts-arrep-hero p{max-width:60ch;margin:var(--ts-s-3) 0 0;color:rgb(255 255 255 / .78);font-size:var(--ts-fs-md);line-height:1.55}.ts-arrep-content{padding:var(--ts-s-6) 0 var(--ts-s-9)}.ts-arrep-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:var(--ts-s-6);align-items:start}.ts-arrep-info h2{margin:0 0 var(--ts-s-3);color:var(--ts-ink);font-size:var(--ts-fs-xl);font-weight:700;letter-spacing:-.015em}.ts-arrep-card{display:flex;gap:var(--ts-s-3);padding:var(--ts-s-3) 0;border-top:1px solid var(--ts-line)}.ts-arrep-card-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;color:var(--ts-yellow);background:var(--ts-night);border-radius:var(--ts-r-sm);font-size:var(--ts-fs-xs);font-weight:700;font-variant-numeric:tabular-nums}:root[data-theme="dark"] .ts-arrep-card-icon{color:var(--ts-on-yellow);background:var(--ts-yellow)}.ts-arrep-card h3{margin:0 0 4px;color:var(--ts-ink);font-size:var(--ts-fs-md);font-weight:600}.ts-arrep-card p{margin:0;color:var(--ts-muted);font-size:var(--ts-fs-sm);line-height:1.6}.ts-arrep-note{margin-top:var(--ts-s-3);padding:var(--ts-s-3) var(--ts-s-4);color:var(--ts-ink);font-size:var(--ts-fs-sm);line-height:1.6;background:var(--ts-yellow-soft);border-left:3px solid var(--ts-yellow);border-radius:0 var(--ts-r-md) var(--ts-r-md) 0}.ts-arrep-form-box{padding:var(--ts-s-5);background:var(--ts-surface);border:1px solid var(--ts-line);border-radius:var(--ts-r-lg)}.ts-arrep-form{display:grid;gap:var(--ts-s-3)}.ts-arrep-form-head h2{margin:0;color:var(--ts-ink);font-size:var(--ts-fs-xl);font-weight:700;letter-spacing:-.015em}.ts-arrep-form-head p{margin:2px 0 0;color:var(--ts-muted);font-size:var(--ts-fs-sm)}.ts-arrep-form label{display:grid;gap:6px;color:var(--ts-ink);font-size:var(--ts-fs-xs);font-weight:600}.ts-arrep-form input,.ts-arrep-form textarea{width:100%;min-height:var(--ts-tap);padding:0 var(--ts-s-3);color:var(--ts-ink);font:400 var(--ts-fs-md)/1.4 var(--ts-font);background:var(--ts-surface-2);border:1px solid var(--ts-line);border-radius:var(--ts-r-md);transition:border-color var(--ts-dur-2) var(--ts-ease-out)}.ts-arrep-form textarea{min-height:90px;padding:var(--ts-s-2) var(--ts-s-3);resize:vertical}.ts-arrep-form input:focus,.ts-arrep-form textarea:focus{border-color:var(--ts-ink);outline:0}:root[data-theme="dark"] .ts-arrep-form input:focus,:root[data-theme="dark"] .ts-arrep-form textarea:focus{border-color:var(--ts-yellow)}.ts-arrep-two{display:grid;grid-template-columns:1fr 1fr;gap:var(--ts-s-3)}.ts-arrep-form button,.ts-arrep-btn{display:inline-flex;align-items:center;justify-content:center;min-height:calc(var(--ts-tap) + 4px);padding:0 1.25rem;color:var(--ts-on-yellow)!important;font:600 var(--ts-fs-sm)/1 var(--ts-font);text-decoration:none!important;cursor:pointer;background:var(--ts-yellow);border:0;border-radius:var(--ts-r-pill);transition:background-color var(--ts-dur-2) var(--ts-ease-out),transform var(--ts-dur-1) var(--ts-ease-out)}.ts-arrep-form button:hover,.ts-arrep-btn:hover{background:var(--ts-yellow-hover)}.ts-arrep-form button:active,.ts-arrep-btn:active{transform:scale(.97)}.ts-arrep-form small,.ts-arrep-form-box small{color:var(--ts-muted);font-size:var(--ts-fs-xs)}.ts-arrep-error{margin-bottom:var(--ts-s-3);padding:var(--ts-s-3);color:#991b1b;font-size:var(--ts-fs-sm);font-weight:500;background:#fdecea;border:1px solid #f6c6c1;border-radius:var(--ts-r-md)}:root[data-theme="dark"] .ts-arrep-error{color:#fca5a5;background:rgb(239 68 68 / .12);border-color:rgb(239 68 68 / .3)}.ts-arrep-success{display:grid;justify-items:start;gap:var(--ts-s-3);padding:var(--ts-s-3) 0}.ts-arrep-success-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--ts-success);background:var(--ts-success-soft);border-radius:50%}.ts-arrep-success h2{margin:0;color:var(--ts-ink);font-size:var(--ts-fs-2xl);font-weight:700}.ts-arrep-success p{margin:0;color:var(--ts-muted);font-size:var(--ts-fs-md)}.ts-arrep-code{padding:var(--ts-s-3) var(--ts-s-4);color:var(--ts-muted);font-size:var(--ts-fs-sm);background:var(--ts-surface-2);border:1px solid var(--ts-line);border-radius:var(--ts-r-md)}.ts-arrep-code strong{color:var(--ts-ink);font-variant-numeric:tabular-nums}@media (max-width:860px){.ts-arrep-grid{grid-template-columns:1fr;gap:var(--ts-s-5)}}@media (max-width:520px){.ts-arrep-hero .ts-arrep-wrap{padding-block:var(--ts-s-6) var(--ts-s-5)}.ts-arrep-two{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ts-arrep-form button,.ts-arrep-btn{transition:none}.ts-arrep-form button:active,.ts-arrep-btn:active{transform:none}}.ts-arrep-small{margin:0;color:var(--ts-muted);font-size:var(--ts-fs-xs);text-align:center}:root:not([data-theme="dark"]) .ts-arrep-hero{color:var(--ts-ink);background:var(--ts-surface-2);border-bottom-color:var(--ts-line-light)}:root:not([data-theme="dark"]) .ts-arrep-hero .ts-arrep-kicker{color:var(--ts-muted)}:root:not([data-theme="dark"]) .ts-arrep-hero h1{color:var(--ts-ink)}:root:not([data-theme="dark"]) .ts-arrep-hero p{color:var(--ts-muted)}