[data-look=new] .rp-page{background:var(--nl-bg);min-height:100dvh;color:var(--nl-ink);font:400 15px/1.55 var(--nl-font)}[data-look=new] .rp-header{background:var(--nl-nav);color:var(--nl-nav-ink);border-bottom:1px solid var(--nl-nav-line)}[data-look=new] .rp-header-inner{align-items:center;gap:12px;max-width:1080px;min-height:56px;margin:0 auto;padding:8px 16px;display:flex}[data-look=new] .rp-brand{min-width:0;color:var(--nl-nav-ink);font:750 16px/1.2 var(--nl-font);align-items:center;gap:10px;text-decoration:none;display:flex}[data-look=new] .rp-brand img{object-fit:contain;border-radius:var(--nl-r-s);background:var(--nl-surface);width:auto;max-width:140px;height:32px}[data-look=new] .rp-brand small{font:500 12px/1.3 var(--nl-font);color:var(--nl-nav-muted);display:block}[data-look=new] .rp-header-actions{align-items:center;gap:8px;margin-left:auto;display:flex}[data-look=new] .rp-header .rp-nav-btn{height:var(--nl-h-m);border:1px solid var(--nl-nav-line);border-radius:var(--nl-r);color:var(--nl-nav-ink);font:700 14px/1 var(--nl-font);cursor:pointer;transition:background-color var(--nl-dur-1) var(--nl-ease-out);background:0 0;align-items:center;gap:8px;padding:0 12px;display:inline-flex}[data-look=new] .rp-header .rp-nav-btn:hover{background:var(--nl-nav-2)}[data-look=new] .rp-header .rp-nav-btn:focus-visible{outline:2px solid var(--nl-accent);outline-offset:2px}[data-look=new] .rp-header .rp-nav-btn:disabled{opacity:.45;pointer-events:none}[data-look=new] .rp-header .rp-nav-btn svg{width:var(--nl-ic-m);height:var(--nl-ic-m)}[data-look=new] .rp-seg{border:1px solid var(--nl-nav-line);border-radius:var(--nl-r);background:var(--nl-nav-2);gap:2px;padding:3px;display:inline-flex}[data-look=new] .rp-seg button{width:var(--nl-h-s);height:calc(var(--nl-h-m) - 8px);color:var(--nl-nav-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-content:center;display:inline-grid}[data-look=new] .rp-seg button:hover{color:var(--nl-nav-ink)}[data-look=new] .rp-seg button[aria-pressed=true]{background:var(--nl-accent);color:var(--nl-accent-ink)}[data-look=new] .rp-seg button:focus-visible{outline:2px solid var(--nl-accent);outline-offset:1px}[data-look=new] .rp-seg svg{width:var(--nl-ic-s);height:var(--nl-ic-s)}[data-look=new] .rp-main{gap:20px;max-width:1080px;margin:0 auto;padding:24px 16px 128px;display:grid}[data-look=new] .rp-h1{font:800 32px/1.15 var(--nl-font);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0}[data-look=new] .rp-h2{font:750 22px/1.25 var(--nl-font);letter-spacing:-.02em;margin:0}[data-look=new] .rp-h3{font:700 15px/1.35 var(--nl-font);overflow-wrap:anywhere;margin:0}[data-look=new] .rp-muted{color:var(--nl-muted)}[data-look=new] .rp-small{font:400 13px/1.5 var(--nl-font)}@media (max-width:767px){[data-look=new] .rp-h1{font-size:26px}}[data-look=new] .rp-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}[data-look=new] .rp-crumbs{font:500 13px/1.3 var(--nl-font);color:var(--nl-muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}[data-look=new] .rp-crumbs a{color:inherit;text-decoration:none}[data-look=new] .rp-crumbs a:hover{color:var(--nl-ink);text-decoration:underline}[data-look=new] .rp-crumbs b{color:var(--nl-ink);font-weight:650}[data-look=new] .rp-crumbs svg{width:14px;height:14px}[data-look=new] .rp-link{color:var(--nl-ink);text-decoration:underline;-webkit-text-decoration-color:var(--nl-line);text-decoration-color:var(--nl-line);text-underline-offset:3px;font-weight:650}[data-look=new] .rp-link:hover{-webkit-text-decoration-color:var(--nl-ink);text-decoration-color:var(--nl-ink)}[data-look=new] .rp-tabs{border-bottom:1px solid var(--nl-line);gap:4px;display:flex;overflow-x:auto}[data-look=new] .rp-tab{height:var(--nl-h-l);font:650 15px/1 var(--nl-font);color:var(--nl-muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:0 14px;text-decoration:none;display:inline-flex}[data-look=new] .rp-tab:hover{color:var(--nl-ink)}[data-look=new] .rp-tab[aria-current=page]{color:var(--nl-ink);border-bottom-color:var(--nl-sel)}[data-look=new] .rp-tab:focus-visible{outline:2px solid var(--nl-focus);outline-offset:-2px}[data-look=new] .rp-count{min-width:20px;height:20px;font:700 12px/1 var(--nl-font);font-variant-numeric:tabular-nums;background:var(--nl-sel);color:var(--nl-sel-ink);border-radius:99px;place-content:center;padding:0 6px;display:inline-grid}[data-look=new] .rp-count.soft{background:var(--nl-surface-3);color:var(--nl-ink-2)}[data-look=new] .rp-badge{height:24px;font:650 12px/1 var(--nl-font);white-space:nowrap;color:var(--nl-ink-2);background:var(--nl-surface-2);border:1px solid var(--nl-hair);border-radius:99px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}[data-look=new] .rp-badge.info{background:var(--nl-info-soft);color:var(--nl-info);border-color:#0000}[data-look=new] .rp-badge.warn{background:var(--nl-warn-soft);color:var(--nl-warn);border-color:#0000}[data-look=new] .rp-badge.good{background:var(--nl-good-soft);color:var(--nl-good);border-color:#0000}[data-look=new] .rp-badge svg{width:14px;height:14px}[data-look=new] .rp-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px;display:grid}[data-look=new] .rp-list{gap:10px;display:grid}[data-look=new] .rp-card{background:var(--nl-surface);border:1px solid var(--nl-line);border-radius:var(--nl-r-card);min-width:0;color:inherit;transition:border-color var(--nl-dur-1) var(--nl-ease-out);text-decoration:none;display:block}[data-look=new] a.rp-card:hover{border-color:var(--nl-ink)}[data-look=new] a.rp-card:focus-visible{outline:2px solid var(--nl-focus);outline-offset:2px}[data-look=new] .rp-card-body{gap:8px;padding:16px 20px;display:grid}[data-look=new] .rp-card-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}[data-look=new] .rp-thumb{aspect-ratio:4/3;border-bottom:1px solid var(--nl-hair);border-radius:var(--nl-r-card) var(--nl-r-card) 0 0;background:var(--nl-surface-2);display:block;overflow:hidden}[data-look=new] .rp-thumb img{object-fit:cover;object-position:top center;width:100%;height:100%}[data-look=new] .rp-thumb-missing{width:100%;height:100%;color:var(--nl-muted);place-content:center;display:grid}[data-look=new] .rp-empty{text-align:center;justify-items:center;gap:10px;padding:36px 20px;display:grid}[data-look=new] .rp-empty .ico{background:var(--nl-surface-2);width:48px;height:48px;color:var(--nl-ink-2);border-radius:50%;place-content:center;display:grid}[data-look=new] .rp-empty .ico svg{width:22px;height:22px}[data-look=new] .rp-alert{border-radius:var(--nl-r);background:var(--nl-surface-2);color:var(--nl-ink-2);font:400 14px/1.5 var(--nl-font);align-items:flex-start;gap:12px;padding:12px 16px;display:flex}[data-look=new] .rp-alert b{color:var(--nl-ink);font-weight:700;display:block}[data-look=new] .rp-alert.info{background:var(--nl-info-soft)}[data-look=new] .rp-alert.info b,[data-look=new] .rp-alert.info>svg{color:var(--nl-info)}[data-look=new] .rp-alert.warn{background:var(--nl-warn-soft)}[data-look=new] .rp-alert.warn b,[data-look=new] .rp-alert.warn>svg{color:var(--nl-warn)}[data-look=new] .rp-alert.good{background:var(--nl-good-soft)}[data-look=new] .rp-alert.good b,[data-look=new] .rp-alert.good>svg{color:var(--nl-good)}[data-look=new] .rp-alert>svg{width:var(--nl-ic-m);height:var(--nl-ic-m);flex:none;margin-top:1px}[data-look=new] .rp-preview{z-index:45;background:var(--nl-warn-soft);color:var(--nl-ink-2);position:sticky;top:0}[data-look=new] .rp-preview-inner{max-width:1080px;font:400 14px/1.5 var(--nl-font);flex-wrap:wrap;align-items:flex-start;gap:12px;margin:0 auto;padding:12px 16px;display:flex}[data-look=new] .rp-preview-inner p{flex:240px;margin:0}[data-look=new] .rp-preview-inner b{color:var(--nl-warn);font-weight:700}[data-look=new] .rp-preview-inner>svg{width:var(--nl-ic-m);height:var(--nl-ic-m);color:var(--nl-warn);flex:none;margin-top:1px}[data-look=new] .rp-auth{place-items:center;min-height:100dvh;padding:24px 16px;display:grid}[data-look=new] .rp-auth-card{background:var(--nl-surface);border:1px solid var(--nl-line);border-radius:var(--nl-r-card);gap:20px;width:100%;max-width:400px;padding:32px 24px;display:grid}[data-look=new] .rp-auth-card form{gap:16px;display:grid}[data-look=new] .rp-auth-head{gap:8px;display:grid}[data-look=new] .rp-field{gap:6px;display:grid}[data-look=new] .rp-wordmark{font:800 14px/1 var(--nl-font);letter-spacing:.06em;text-transform:uppercase}[data-look=new] .rp-error{color:var(--nl-bad);font:500 14px/1.45 var(--nl-font);margin:0}[data-look=new] .rp-viewer{background:var(--nl-surface);border:1px solid var(--nl-line);border-radius:var(--nl-r-card);overflow:hidden}[data-look=new] .rp-viewer img{width:100%;max-width:100%;height:auto;margin:0 auto;display:block}[data-look=new] .rp-viewer.is-narrow img{width:auto}[data-look=new] .rp-versions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-look=new] .rp-version{height:var(--nl-h-s);border:1px solid var(--nl-line);border-radius:var(--nl-r-s);background:var(--nl-surface);color:var(--nl-ink);font:650 13px/1 var(--nl-font);align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}[data-look=new] .rp-version:hover{background:var(--nl-surface-2)}[data-look=new] .rp-version[aria-current=true]{background:var(--nl-sel);border-color:var(--nl-sel);color:var(--nl-sel-ink)}[data-look=new] .rp-columns{gap:20px;display:grid}@media (min-width:1024px){[data-look=new] .rp-columns{grid-template-columns:minmax(0,1fr) 320px;align-items:start}}[data-look=new] .rp-messages{gap:12px;padding:16px 20px;display:grid}[data-look=new] .rp-message{gap:2px;display:grid}[data-look=new] .rp-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}[data-look=new] .rp-bar{left:50%;bottom:max(16px, env(safe-area-inset-bottom));z-index:40;background:var(--nl-surface);border:1px solid var(--nl-line);max-width:calc(100% - 32px);box-shadow:var(--nl-pop-shadow);border-radius:9999px;align-items:center;gap:8px;padding:6px;display:flex;position:fixed;transform:translate(-50%)}[data-look=new] .rp-bar .ui-btn{border-radius:9999px;padding-inline:20px}[data-look=new] .rp-bar-note{font:650 14px/1.3 var(--nl-font);white-space:nowrap;padding:0 12px}[data-look=new] .rp-toasts{right:16px;bottom:max(88px, calc(env(safe-area-inset-bottom) + 88px));z-index:60;pointer-events:none;justify-items:end;display:grid;position:fixed;left:16px}[data-look=new] .rp-toast{pointer-events:auto;background:var(--nl-surface);border:1px solid var(--nl-line);border-radius:var(--nl-r-card);width:100%;max-width:380px;box-shadow:var(--nl-pop-shadow);font:400 14px/1.45 var(--nl-font);animation:rp-toast-in var(--nl-dur-2) var(--nl-ease-out);align-items:center;gap:12px;padding:12px 12px 12px 16px;display:flex}[data-look=new] .rp-toast b{font-weight:700;display:block}[data-look=new] .rp-toast p{color:var(--nl-muted);margin:2px 0 0}[data-look=new] .rp-toast>svg{width:var(--nl-ic-m);height:var(--nl-ic-m);color:var(--nl-good);flex:none}[data-look=new] .rp-toast.bad>svg{color:var(--nl-bad)}[data-look=new] .rp-toast .ui-btn{margin-left:auto}@keyframes rp-toast-in{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){[data-look=new] .rp-toast{animation-name:rp-toast-fade}@keyframes rp-toast-fade{0%{opacity:0}}}
