@layer dp-page{.dp-rp{--rp-max:calc(58rem + var(--dp-gutter) * 2);color:var(--dp-ink-2)}.dp-rp .dp-wrap{max-width:var(--rp-max)}.dp-rp a:where(:not(.dp-btn,.dp-tag)){text-underline-offset:.22em;text-decoration:underline;-webkit-text-decoration-color:var(--dp-line-2);text-decoration-color:var(--dp-line-2);transition:text-decoration-color var(--dp-fast)}.dp-rp a:where(:not(.dp-btn,.dp-tag)):hover{text-decoration-color:currentColor}.dp-rp .dp-pd__crumbs a,.dp-rp .dp-rp__card-title a,.dp-rp .dp-rp__toc a{text-decoration:none}.dp-rp .dp-rp__card-title a:hover,.dp-rp .dp-rp__toc a:hover{text-underline-offset:.2em;text-decoration:underline}.dp-rp .dp-eyebrow .dp-tag{letter-spacing:.02em;text-transform:none;vertical-align:.1em;margin-left:.75rem}.dp-rp__head{gap:1rem;padding-top:clamp(2.5rem,1.5rem + 5vw,6rem);padding-bottom:clamp(1.5rem,3vw,2.5rem);display:grid}.dp-rp--one .dp-rp__head{padding-top:clamp(1rem,2vw,1.5rem)}.dp-rp__head .dp-h1{max-width:20ch}.dp-rp__head .dp-lead{max-width:40rem}.dp-rp__dates{flex-wrap:wrap;gap:.25rem 0;display:flex}.dp-rp__dates span+span:before{content:"·";color:var(--dp-line-2);margin-inline:.5rem}.dp-rp__crumb{color:var(--dp-ink-2)}.dp-rp__draft{border-left:2px solid var(--dp-warn);background:var(--dp-warn-soft);font-size:var(--dp-fs-sm);color:var(--dp-warn);margin-top:.5rem;padding:.875rem 1.125rem;line-height:1.6}.dp-rp__license{border:1px solid var(--dp-line);background:var(--dp-mist);gap:.625rem;margin-top:clamp(1.5rem,4vw,2.5rem);padding:clamp(1rem,2.5vw,1.5rem);display:grid}.dp-rp__license p{font-size:var(--dp-fs-sm);line-height:1.65}.dp-rp__cite{border:1px solid var(--dp-line-2);background:var(--dp-paper);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--dp-fs-xs);color:var(--dp-ink);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;padding:.625rem .75rem;line-height:1.6;display:block}.dp-rp__toc{gap:.75rem;margin-top:clamp(1.5rem,4vw,2.5rem);display:grid}.dp-rp__toc ol{counter-reset:gap;border-top:1px solid var(--dp-line);display:grid}.dp-rp__toc li{border-bottom:1px solid var(--dp-line);counter-increment:gap;font-size:var(--dp-fs-sm);grid-template-columns:2rem minmax(0,1fr) auto;align-items:baseline;gap:.75rem;padding:.625rem 0;display:grid}.dp-rp__toc li:before{content:counter(gap, decimal-leading-zero);font-family:var(--dp-serif);color:var(--dp-accent);font-size:1.0625rem;font-style:italic}.dp-rp__toc small{font-size:var(--dp-fs-2xs);color:var(--dp-faint);white-space:nowrap}.dp-rp__gaps{display:grid}.dp-rp__gap{border-top:1px solid var(--dp-line);scroll-margin-top:calc(var(--dp-header-offset) + 1rem);gap:1rem;padding-block:clamp(2.5rem,6vw,4.5rem);display:grid}.dp-rp__gap:first-child{border-top:0}.dp-rp__gap-kind{align-items:center;gap:.75rem;display:flex}.dp-rp__gap-kind>.dp-num{font-family:var(--dp-serif);color:var(--dp-accent);font-size:1.5rem;font-style:italic;line-height:1}.dp-rp__gap .dp-h3{max-width:24ch}.dp-rp__observed{max-width:44rem;font-size:var(--dp-fs-lead);color:var(--dp-ink-2);line-height:1.6}.dp-rp__gap>.dp-fine{max-width:44rem}.dp-tag[data-kind=version]{background:var(--dp-ice);color:var(--dp-accent-ink)}.dp-tag[data-kind=price]{background:var(--dp-good-soft);color:var(--dp-good)}.dp-tag[data-kind=authenticity]{background:var(--dp-warn-soft);color:var(--dp-warn)}.dp-tag[data-kind=claim]{background:var(--dp-accent-soft);color:var(--dp-accent-ink)}.dp-tag[data-kind=regulatory]{background:var(--dp-fog);color:var(--dp-navy)}.dp-tag[data-kind=news]{background:var(--dp-mist);color:var(--dp-muted)}.dp-rp__scroll{margin-inline:calc(var(--dp-gutter) * -1);padding-inline:var(--dp-gutter);-webkit-overflow-scrolling:touch;overflow-x:auto}.dp-rp__table{width:100%;min-width:32rem;font-size:var(--dp-fs-sm)}.dp-rp__table th,.dp-rp__table td{border-bottom:1px solid var(--dp-line);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:.625rem 1rem .625rem 0;font-weight:400;line-height:1.5}.dp-rp__table thead th{font-size:var(--dp-fs-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--dp-muted);border-bottom-color:var(--dp-line-2);white-space:nowrap;padding-block:.5rem;font-weight:600}.dp-rp__table tbody th{color:var(--dp-ink);font-weight:500}.dp-rp__table td{font-variant-numeric:lining-nums tabular-nums}.dp-rp__products{font-size:var(--dp-fs-sm);flex-wrap:wrap;align-items:baseline;gap:.375rem 1rem;display:flex}.dp-rp__sources{gap:.5rem;display:grid}.dp-rp__sources ol{font-size:var(--dp-fs-sm);gap:.375rem;display:grid}.dp-rp__sources li{overflow-wrap:anywhere}.dp-rp__brand{border-left:2px solid var(--dp-line-2);background:var(--dp-mist);gap:.75rem;padding:1rem 1.25rem;display:grid}.dp-rp__brand dl{font-size:var(--dp-fs-sm);flex-wrap:wrap;gap:.5rem 2rem;display:flex}.dp-rp__brand dl>div{gap:.5rem;display:flex}.dp-rp__brand dt{color:var(--dp-muted)}.dp-rp__brand dt:after{content:":"}.dp-rp__brand blockquote{border-left:2px solid var(--dp-line-2);font-size:var(--dp-fs-body);color:var(--dp-ink);padding-left:1rem;line-height:1.7}.dp-rp__not,.dp-rp__unverified,.dp-rp__corrections{scroll-margin-top:calc(var(--dp-header-offset) + 1rem);gap:1rem;padding-top:clamp(2.5rem,6vw,4.5rem);display:grid}.dp-rp__not>.dp-muted{max-width:44rem;font-size:var(--dp-fs-sm);line-height:1.65}.dp-rp__not>ul{background:var(--dp-line);border:1px solid var(--dp-line);gap:1px;display:grid}.dp-rp__not>ul>li{background:var(--dp-paper);border-left:3px solid var(--dp-warn);gap:.5rem;padding:clamp(1rem,2.5vw,1.5rem);display:grid}.dp-rp__not>ul>li[data-what=version]{border-left-color:var(--dp-accent)}.dp-rp__not>ul>li>strong{font-size:var(--dp-fs-body);color:var(--dp-ink);font-weight:550}.dp-rp__not>ul>li>p{font-size:var(--dp-fs-sm);line-height:1.65}.dp-rp__unverified ul,.dp-rp__corrections ol{max-width:44rem;font-size:var(--dp-fs-sm);gap:.5rem;line-height:1.65;display:grid}.dp-rp__unverified li{border-left:2px solid var(--dp-line-2);padding-left:1rem}.dp-rp__corrections li{grid-template-columns:auto minmax(0,1fr);gap:1rem;display:grid}.dp-rp__corrections time{color:var(--dp-muted);white-space:nowrap}.dp-rp__foot{padding-block:clamp(2.5rem,6vw,4.5rem)}.dp-rp__list{padding-block:clamp(1rem,3vw,2rem) 0}.dp-rp__cards{border-top:1px solid var(--dp-line);display:grid}.dp-rp__card{border-bottom:1px solid var(--dp-line);gap:.5rem;padding-block:clamp(1.25rem,3vw,2rem);display:grid}.dp-rp__card-title{font-family:var(--dp-serif);letter-spacing:-.02em;color:var(--dp-ink);font-size:clamp(1.375rem,1.2rem + .8vw,2rem);line-height:1.1}.dp-rp__card-meta{font-size:var(--dp-fs-xs);color:var(--dp-muted);flex-wrap:wrap;gap:.25rem 0;display:flex}.dp-rp__card-meta span+span:before{content:"·";color:var(--dp-line-2);margin-inline:.5rem}.dp-rp__empty{justify-items:start;gap:.75rem;padding-block:clamp(2rem,6vw,4rem);display:grid}.dp-rp__empty .dp-btn{margin-top:.5rem}.dp-rp__about{gap:clamp(1rem,3vw,1.75rem);padding-block:clamp(3rem,7vw,6rem);display:grid}.dp-rp__about-grid{background:var(--dp-line);border:1px solid var(--dp-line);gap:1px;display:grid}@media (min-width:36rem){.dp-rp__about-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.dp-rp__about-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.dp-rp__about-grid article{background:var(--dp-paper);align-content:start;gap:.5rem;padding:clamp(1.25rem,2.5vw,1.75rem);display:grid}.dp-rp__about-grid span{font-family:var(--dp-serif);color:var(--dp-accent);font-size:1.5rem;font-style:italic;line-height:1}.dp-rp__about-grid h3{font-size:var(--dp-fs-h4);letter-spacing:-.02em;color:var(--dp-ink);font-weight:600;line-height:1.3}.dp-rp__about-grid p{font-size:var(--dp-fs-sm);color:var(--dp-muted);line-height:1.65}}
@layer dp-page{.dp-shelf__head{gap:1rem;padding-top:clamp(2.5rem,1.5rem + 5vw,6rem);padding-bottom:clamp(1.75rem,1rem + 2.5vw,3rem);display:grid}.dp-shelf__head .dp-lead{max-width:40rem}.dp-shelf__grid{align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.dp-shelf__portrait{--tint:var(--dp-accent);background:var(--dp-ice);border-left:2px solid var(--tint);gap:1.5rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.dp-shelf__card{width:min(100%,15rem)}.dp-shelf__mine{align-content:start;gap:.625rem;min-width:0;display:grid}.dp-shelf__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:.5rem;display:flex}.dp-shelf__lists{gap:clamp(2rem,4vw,3.5rem);min-width:0;display:grid}.dp-shelf__block header{border-bottom:1px solid var(--dp-line-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;margin-bottom:.25rem;padding-bottom:.75rem;display:flex}.dp-shelf__block h2 small{font-family:var(--dp-sans);font-size:var(--dp-fs-sm);letter-spacing:0;color:var(--dp-muted);vertical-align:.5em;margin-left:.5rem}.dp-shelf__block>p{padding-top:.875rem}.dp-shelf__block .dp-shelf__actions{margin-top:1rem}.dp-shelf__rows li{border-bottom:1px solid var(--dp-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.dp-shelf__rows a{grid-template-columns:3.5rem minmax(0,1fr);align-items:center;gap:.875rem;min-width:0;padding-block:.625rem;display:grid}.dp-shelf__rows img,.dp-shelf__rows a>span:first-child{object-fit:cover;background:var(--dp-mist);mix-blend-mode:multiply;width:3.5rem;height:3.5rem}.dp-shelf__rows a>span:last-child{gap:.0625rem;min-width:0;display:grid}.dp-shelf__rows small{font-size:var(--dp-fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--dp-muted);font-weight:600}.dp-shelf__rows strong{font-size:var(--dp-fs-body);font-weight:500;line-height:1.35}.dp-shelf__rows a:hover strong{text-underline-offset:.25em;text-decoration:underline}.dp-shelf__rows .dp-icon-btn{color:var(--dp-muted)}.dp-shelf__note{max-width:calc(52rem + var(--dp-gutter) * 2);margin-top:clamp(2.5rem,5vw,4rem);margin-inline:0}.dp-shelf__note a{text-underline-offset:.2em;text-decoration:underline}@media (min-width:30rem){.dp-shelf__portrait:has(.dp-shelf__card){grid-template-columns:minmax(0,11rem) minmax(0,1fr);align-items:center}}@media (min-width:60rem){.dp-shelf__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.dp-shelf__portrait{top:calc(var(--dp-header-offset) + 1.5rem);transition:top .5s var(--dp-ease-out);position:sticky}.dp-shelf__portrait:has(.dp-shelf__card){grid-template-columns:minmax(0,1fr)}.dp-shelf__card{width:min(100%,17rem)}}}
@layer dp-page{.dp-doc{max-width:var(--dp-max);padding:clamp(2.5rem, 1.5rem + 5vw, 6rem) var(--dp-gutter) 0;color:var(--dp-ink-2);margin-inline:auto}.dp-doc .eyebrow{font-size:var(--dp-fs-2xs);letter-spacing:.22em;text-transform:uppercase;color:var(--dp-accent-ink);font-weight:600;line-height:1.4}.dp-doc h1{font-family:var(--dp-serif);font-size:var(--dp-fs-h1);letter-spacing:-.03em;color:var(--dp-ink);max-width:18ch;line-height:1}.dp-doc--read h1{font-size:var(--dp-fs-h2);max-width:24ch}.dp-doc h2{font-family:var(--dp-serif);font-size:var(--dp-fs-h3);letter-spacing:-.015em;color:var(--dp-ink);line-height:1.12}.dp-doc h3{font-size:var(--dp-fs-h4);letter-spacing:-.02em;color:var(--dp-ink);font-weight:600}.dp-doc :is(h1,h2,h3):lang(ko),.dp-doc--read :is(h1,h2){word-break:keep-all}.dp-doc p,.dp-doc li,.dp-doc dd{font-size:var(--dp-fs-body);line-height:1.75}.dp-doc a{color:var(--dp-ink);text-underline-offset:.22em;text-decoration:underline;-webkit-text-decoration-color:var(--dp-line-2);text-decoration-color:var(--dp-line-2);transition:text-decoration-color var(--dp-fast)}.dp-doc a:hover{text-decoration-color:currentColor}.dp-doc code{background:var(--dp-mist);padding:.125rem .375rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875em}.dp-doc svg{stroke-width:1.5px;width:1.25rem;height:1.25rem}.dp-doc .page-header,.dp-doc>header{gap:1.125rem;max-width:48rem;margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.dp-doc .page-header>p:not(.eyebrow),.dp-doc>header>p:not(.eyebrow){font-size:var(--dp-fs-lead);line-height:1.6}.dp-doc .breadcrumbs{font-size:var(--dp-fs-xs);color:var(--dp-muted);gap:.5rem;margin-bottom:2rem;display:flex}.dp-doc .breadcrumbs a{text-decoration:none}.dp-doc .prose-section,.dp-doc .editorial-copy,.dp-doc .policy-section{gap:1rem;max-width:48rem;display:grid}.dp-doc .prose-section{border-top:1px solid var(--dp-line);margin-top:clamp(2.5rem,5vw,4rem);padding-top:clamp(1.5rem,3vw,2.25rem)}.dp-doc ol{counter-reset:item;gap:.5rem;display:grid}.dp-doc ol>li{counter-increment:item;padding-left:2.25rem;position:relative}.dp-doc ol>li:before{content:counter(item, decimal-leading-zero);font-family:var(--dp-serif);color:var(--dp-accent);font-size:1.0625rem;font-style:italic;position:absolute;left:0}.dp-doc .inline-link,.dp-doc .button{font-size:var(--dp-fs-sm);text-underline-offset:.4em;justify-self:start;align-items:center;gap:.5rem;font-weight:550;text-decoration-color:currentColor;display:inline-flex}.dp-doc .inline-link svg{width:.9375rem;height:.9375rem;transition:transform .5s var(--dp-ease-out)}.dp-doc .inline-link:hover svg{transform:translate(.25rem)}.dp-doc .button{border:1px solid var(--dp-ink);min-height:3.25rem;margin-top:2rem;padding:0 1.75rem;text-decoration:none}.dp-doc .button:hover{background:var(--dp-ink);color:#fff}.dp-doc .method-grid,.dp-doc .status-grid,.dp-doc .requirements-grid{background:var(--dp-line);border:1px solid var(--dp-line);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1px;margin-top:clamp(2.5rem,5vw,4rem);display:grid}.dp-doc .requirements-grid{margin-top:0}.dp-doc :is(.method-grid,.status-grid,.requirements-grid)>article{background:var(--dp-paper);align-content:start;gap:.625rem;padding:clamp(1.25rem,2.5vw,1.75rem);display:grid}.dp-doc .method-grid span{font-family:var(--dp-serif);color:var(--dp-accent);font-size:1.75rem;font-style:italic;line-height:1}.dp-doc :is(.method-grid,.status-grid,.requirements-grid) h2,.dp-doc :is(.method-grid,.status-grid,.requirements-grid) h3{font-family:var(--dp-sans);font-size:var(--dp-fs-h4);letter-spacing:-.02em;font-weight:600;line-height:1.3}.dp-doc :is(.method-grid,.status-grid,.requirements-grid) p{font-size:var(--dp-fs-sm);color:var(--dp-muted);line-height:1.65}.dp-doc :is(.status-grid,.requirements-grid) svg{color:var(--dp-accent)}.dp-doc .prose-callout,.dp-doc .warning-callout{background:var(--dp-mist);gap:.875rem;max-width:48rem;margin-top:clamp(2.5rem,5vw,4rem);padding:clamp(1.25rem,3vw,2rem);display:grid}.dp-doc .warning-callout{background:var(--dp-warn-soft);color:#5e3a12;grid-template-columns:auto 1fr;margin-top:0}.dp-doc .warning-callout svg{color:var(--dp-warn);margin-top:.25rem}.dp-doc .prose-callout>svg{color:var(--dp-accent)}.dp-doc .definition-list,.dp-doc .policy-facts{border-top:1px solid var(--dp-line);max-width:48rem;display:grid}.dp-doc :is(.definition-list,.policy-facts)>div{border-bottom:1px solid var(--dp-line);gap:.25rem 1.5rem;padding:.875rem 0;display:grid}.dp-doc :is(.definition-list,.policy-facts) dt{color:var(--dp-ink);font-weight:600}@media (min-width:40rem){.dp-doc :is(.definition-list,.policy-facts)>div{grid-template-columns:14rem minmax(0,1fr)}}.dp-doc .reference-list{border-top:1px solid var(--dp-line);display:grid}.dp-doc .reference-list li{border-bottom:1px solid var(--dp-line)}.dp-doc .reference-list a{justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 0;text-decoration:none;display:flex}.dp-doc .reference-list a:hover{color:var(--dp-accent-ink)}.dp-doc .reference-list svg{width:1rem;height:1rem;color:var(--dp-muted)}.dp-doc .policy-stack{gap:2rem;margin-bottom:2.5rem;display:grid}.dp-doc .policy-table{border-top:1px solid var(--dp-line);display:grid}.dp-doc .policy-table>div{border-bottom:1px solid var(--dp-line);font-size:var(--dp-fs-sm);gap:.25rem;padding:.875rem 0;line-height:1.6;display:grid}.dp-doc .policy-table strong{color:var(--dp-ink)}.dp-doc .policy-links{font-size:var(--dp-fs-sm);flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.dp-doc .editorial-copy{margin-top:2rem}.dp-doc.split-page{gap:clamp(2rem,5vw,5rem);display:grid}.dp-doc.split-page>section{align-content:start;gap:0;min-width:0;display:grid}.dp-doc .form-card{background:var(--dp-mist);align-content:start;gap:1rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.dp-doc .form-card>h2{font-size:var(--dp-fs-h3)}@media (min-width:60rem){.dp-doc.split-page{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start}.dp-doc .form-card{top:calc(var(--dp-header-offset) + 1.5rem);transition:top .5s var(--dp-ease-out);position:sticky}}.dp-doc .submission-form{gap:1.125rem;display:grid}.dp-doc .submission-form h2{font-family:var(--dp-sans);font-size:var(--dp-fs-h4);letter-spacing:-.02em;font-weight:600}.dp-doc .form-grid{gap:1rem;display:grid}.dp-doc .submission-form label{font-size:var(--dp-fs-xs);letter-spacing:.02em;color:var(--dp-muted);gap:.5rem;font-weight:550;display:grid}.dp-doc .submission-form :is(input:not([type=checkbox]),textarea){border:1px solid var(--dp-line-2);border-radius:var(--dp-r);background:var(--dp-paper);width:100%;min-height:3rem;color:var(--dp-ink);resize:vertical;padding:.75rem 1rem;font-size:1rem}.dp-doc .submission-form :is(input,textarea):focus{border-color:var(--dp-ink);outline:none;box-shadow:0 0 0 3px #2f55c224}.dp-doc .submission-consent{grid-template-columns:auto 1fr;align-items:start;line-height:1.6;gap:.75rem!important;font-weight:400!important}.dp-doc .submission-consent input{width:1.25rem;height:1.25rem;accent-color:var(--dp-ink);margin-top:.125rem}.dp-doc .honeypot{width:1px;height:1px;position:absolute;left:-200vw;overflow:hidden}.dp-doc .submission-form button{background:var(--dp-navy);color:#fff;min-height:3.25rem;font-size:var(--dp-fs-sm);letter-spacing:.035em;justify-content:center;align-items:center;gap:.75rem;padding:0 1.75rem;font-weight:550;display:inline-flex}.dp-doc .submission-form button:disabled{opacity:.5}.dp-doc .form-message{font-size:var(--dp-fs-sm)}.dp-doc .form-message--error{color:#a03a39}.dp-doc .form-message--sent{color:var(--dp-good)}.dp-blank{min-height:60svh;padding-block:var(--dp-section);align-content:center;justify-items:start;gap:1.25rem;display:grid}.dp-blank .dp-lead{max-width:34rem}.dp-blank__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:.5rem;display:flex}.dp-loading{place-items:center;min-height:60svh;display:grid}.dp-loading span{border:1.5px solid var(--dp-line-2);border-top-color:var(--dp-ink);border-radius:50%;width:1.75rem;height:1.75rem;animation:.9s linear infinite dp-spin}}
@layer dp-page{.dp-request-page{padding-top:clamp(2.5rem,1.5rem + 5vw,6rem);padding-bottom:clamp(3rem,2rem + 5vw,7rem)}.dp-request-page__head{gap:1rem;margin-bottom:clamp(1.75rem,1rem + 2.5vw,3rem);display:grid}.dp-request-page__head .dp-lead{max-width:40rem}.dp-request{gap:1.25rem;max-width:40rem;display:grid}.dp-request .dp-field>span small{letter-spacing:0;text-transform:none;font-weight:400}.dp-request textarea.dp-input{resize:vertical;min-height:7rem;padding-block:.75rem;line-height:1.6}.dp-request__trap{width:1px;height:1px;position:absolute;left:-200vw;overflow:hidden}.dp-request__note{font-size:var(--dp-fs-sm);line-height:1.65}.dp-request__note a{text-underline-offset:.2em;text-decoration:underline}.dp-request__actions{flex-wrap:wrap;gap:.75rem;display:flex}.dp-request__message{font-size:var(--dp-fs-sm)}.dp-request__message--error{color:var(--dp-warn)}.dp-ask{border:1px solid var(--dp-line);border-radius:var(--dp-r);background:var(--dp-mist);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding:clamp(1.25rem,3vw,1.75rem) clamp(1.25rem,3vw,2rem);display:flex}.dp-ask__copy{gap:.375rem;min-width:0;display:grid}.dp-ask__copy p{font-size:var(--dp-fs-sm);line-height:1.6}.dp-ask .dp-btn{flex:none}.dp-catalog__ask{margin-top:clamp(2.5rem,5vw,4rem)}.dp-cats__ask{margin-top:clamp(2rem,4vw,3rem)}.dp-empty .dp-request__actions{margin-top:.25rem}.dp-inbox{padding-top:clamp(2.5rem,1.5rem + 5vw,6rem);padding-bottom:clamp(3rem,2rem + 5vw,7rem)}.dp-inbox__gate{gap:1rem;max-width:26rem;display:grid}.dp-inbox__login{justify-items:start;gap:1rem;margin-top:.5rem;display:grid}.dp-inbox__login .dp-field{width:100%}.dp-inbox__denied{font-size:var(--dp-fs-sm);color:var(--dp-warn)}.dp-inbox__head{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:clamp(1.75rem,1rem + 2.5vw,3rem);display:flex}.dp-inbox__head>div{gap:1rem;display:grid}.dp-inbox__head h1 small{font-family:var(--dp-sans);font-size:var(--dp-fs-h4);letter-spacing:0;color:var(--dp-accent-ink);vertical-align:.6em;margin-left:.5rem}.dp-inbox__list{border-top:1px solid var(--dp-line);display:grid}.dp-inbox__item{border-bottom:1px solid var(--dp-line);gap:.625rem;padding:1.25rem 0;display:grid}.dp-inbox__item[data-status=read]{color:var(--dp-ink-2)}.dp-inbox__item[data-status=read] h2{font-weight:400}.dp-inbox__meta{font-size:var(--dp-fs-xs);color:var(--dp-muted);flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.dp-inbox__meta .dp-chip{min-height:1.5rem;font-size:var(--dp-fs-2xs);padding:0 .5rem}.dp-inbox__dot{background:var(--dp-accent);border-radius:50%;width:.5rem;height:.5rem}.dp-inbox__item[data-status=read] .dp-inbox__dot{background:var(--dp-line-2)}.dp-inbox__item h2{gap:.125rem;display:grid}.dp-inbox__item h2 small{font-family:var(--dp-sans);font-size:var(--dp-fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--dp-muted);font-weight:600}.dp-inbox__link{max-width:100%;font-size:var(--dp-fs-sm);text-underline-offset:.2em;overflow-wrap:anywhere;align-items:center;gap:.375rem;text-decoration:underline;display:inline-flex}.dp-inbox__link svg{flex:none;width:.875rem;height:.875rem}.dp-inbox__note{font-size:var(--dp-fs-body);white-space:pre-wrap;line-height:1.65}.dp-inbox__actions{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}}
@layer legacy,dp-reset,dp-base,dp-ui,dp-page,dp-fx;
