.dp{--dp-pad:clamp(10px,2.2vw,18px);position:relative;display:flex;flex-direction:column;width:min(880px,100%);max-height:100%;min-height:0;background:var(--ga-black,#0b0b0b);color:var(--ga-line,#f4f4f0);border:3px solid var(--ga-line,#f4f4f0);box-shadow:0 0 0 3px var(--ga-black,#0b0b0b);font-family:var(--f11,"Galmuri11",ui-monospace,monospace);font-size:14px;line-height:1.55}.dp--overlay{height:min(720px,100%)}.dp-backdrop{z-index:40}.dp-page{min-height:100dvh;display:flex;justify-content:center;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));background:var(--ga-room,#1c1c1b)}.dp--page{max-height:none}.dp-head{gap:.8em;padding:.3em .4em .3em .9em;background:var(--ga-yellow,#f7d117);color:var(--ga-ink-black,#0b0b0b)}.dp-head,.dp-title{display:flex;align-items:center}.dp-title{flex:1;flex-wrap:wrap;gap:.5em;margin:0;font-size:16px}.dp-badge{padding:0 .5em;background:var(--ga-ink-black,#0b0b0b);color:var(--ga-yellow,#f7d117);font-size:12px}.dp-close{min-width:44px;min-height:44px;padding:0 .6em;display:grid;place-items:center;border:2px solid var(--ga-ink-black,#0b0b0b);background:transparent;color:var(--ga-ink-black,#0b0b0b);font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.dp-tabs{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;border-bottom:2px solid var(--ga-line,#f4f4f0);background:var(--ga-cabinet,#161616)}.dp-tab{flex:0 0 auto;min-height:44px;padding:0 .9em;border:0;background:transparent;color:var(--ga-dim,#8a8a84);font:inherit;cursor:pointer;white-space:nowrap}.dp-tab[aria-selected=true]{background:var(--ga-line,#f4f4f0);color:var(--ga-ink-black,#0b0b0b);font-weight:700}.dp-body{flex:1;min-height:0;overflow-y:auto;padding:var(--dp-pad);display:flex;flex-direction:column;gap:12px}.dp--page .dp-body{overflow:visible}.dp :focus-visible{outline:3px solid var(--ga-yellow,#f7d117);outline-offset:2px}.dp a{color:var(--ga-yellow,#f7d117)}.dp-head a.dp-close{color:var(--ga-ink-black,#0b0b0b)}.dp-lead{margin:0}.dp-h3{margin:0 0 .3em;font-size:15px;color:var(--ga-yellow,#f7d117)}.dp-h3--row{display:flex;align-items:center;justify-content:space-between;gap:.6em;flex-wrap:wrap}.dp-muted{margin:0;color:var(--ga-dim,#8a8a84);font-size:13px}.dp-card{margin:0;padding:12px;border:2px solid var(--ga-cabinet-hi,#2a2a2a);background:var(--ga-cabinet,#161616)}.dp-card p{margin:.2em 0}.dp-card--warn,.dp-warn{border-color:var(--ga-coral,#ff4d4d)}.dp-warn{margin:0;padding:8px 12px;border:2px solid var(--ga-coral,#ff4d4d)}.dp-flow{margin:0}.dp-criteria{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.dp-criterion{display:flex;gap:.6em;padding:10px;border:2px solid var(--ga-cabinet-hi,#2a2a2a)}.dp-criterion>span:last-child{display:flex;flex-direction:column}.dp-criterion>span:last-child>span{color:var(--ga-dim,#8a8a84);font-size:13px}.dp-icon{font-size:20px}.dp-code{margin:.4em 0;padding:8px 10px;overflow-x:auto;background:var(--ga-black,#0b0b0b);border:1px solid var(--ga-cabinet-hi,#2a2a2a);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;white-space:pre}.dp-links{margin:0 0 .6em;padding-left:1.2em}.dp-terms ul{margin:0 0 .4em;padding-left:1.2em}.dp-terms li[data-term=self],.dp-terms li[data-term=share]{font-weight:700}.dp-terms--compact{font-size:13px}.dp-notice{display:flex;flex-direction:column;gap:6px;padding:12px;border:2px dashed var(--ga-line,#f4f4f0)}.dp-notice>b{font-size:15px}.dp-notice--soon{border-color:var(--ga-yellow,#f7d117)}.dp-notice--soon>b{color:var(--ga-yellow,#f7d117)}.dp-login .acc-btn,.dp-login button{min-height:44px}.dp-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.dp-btn{min-height:44px;padding:.2em 1em;border:2px solid var(--ga-line,#f4f4f0);background:transparent;color:var(--ga-line,#f4f4f0);font:inherit;font-weight:700;cursor:pointer}.dp-btn:disabled{opacity:.45;cursor:not-allowed}.dp-btn--primary{background:var(--ga-yellow,#f7d117);border-color:var(--ga-yellow,#f7d117);color:var(--ga-ink-black,#0b0b0b)}.dp a.dp-btn{display:inline-flex;align-items:center;text-decoration:none;color:var(--ga-line,#f4f4f0)}.dp a.dp-btn--primary{color:var(--ga-ink-black,#0b0b0b)}.dp-btn--danger{border-color:var(--ga-coral,#ff4d4d);color:var(--ga-coral,#ff4d4d)}.dp-form{gap:10px}.dp-field,.dp-form{display:flex;flex-direction:column}.dp-field{gap:4px;margin:0;border:0;padding:0}.dp-field>legend,.dp-field>span{font-size:13px;color:var(--ga-dim,#8a8a84)}.dp-field input:not([type=radio]):not([type=checkbox]),.dp-field select,.dp-field textarea,.dp-ref-link input{min-height:44px;padding:.3em .6em;border:2px solid var(--ga-line,#f4f4f0);background:var(--ga-black,#0b0b0b);color:var(--ga-line,#f4f4f0);font:inherit;width:100%;box-sizing:border-box}.dp-field input[type=file]{padding:.5em}.dp-field>label{font-size:13px;color:var(--ga-dim,#8a8a84)}.dp-prefixed{display:flex;align-items:stretch;min-width:0}.dp-prefix{display:flex;align-items:center;padding:0 .5em;border:2px solid var(--ga-line,#f4f4f0);border-right:0;color:var(--ga-dim,#8a8a84);white-space:nowrap;font-size:13px;max-width:55%;overflow:hidden;text-overflow:ellipsis}.dp-prefixed input{flex:1;min-width:0}.dp-slug-status{min-height:1.4em;font-size:13px}.dp-slug-status--available{color:var(--ga-lime,#7ed321)}.dp-slug-status--invalid,.dp-slug-status--reserved,.dp-slug-status--taken{color:var(--ga-coral,#ff4d4d)}.dp-slug-status--checking,.dp-slug-status--unknown{color:var(--ga-dim,#8a8a84)}.dp-count-row{display:flex;justify-content:space-between;gap:8px}.dp-count{flex:none;font-variant-numeric:tabular-nums}.dp-spec .dp-actions{flex-wrap:wrap}.dp-spec-status{min-height:1.4em;word-break:break-all}.dp-terms-agree{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.dp-terms-agree .dp-btn[disabled]{opacity:1;cursor:default;border-color:var(--ga-lime,#7ed321);color:var(--ga-lime,#7ed321)}.dp-hint{color:var(--ga-dim,#8a8a84);font-size:12px}.dp-radios{flex-direction:row;flex-wrap:wrap;gap:1em;align-items:center}.dp-check,.dp-radios label{display:flex;align-items:center;gap:.5em;min-height:44px;cursor:pointer}.dp-check input,.dp-radios input{width:20px;height:20px;accent-color:var(--ga-yellow,#f7d117)}.dp-msg{margin:0;padding:8px 12px;border-left:4px solid var(--ga-line,#f4f4f0);background:var(--ga-cabinet,#161616)}.dp-msg--error{border-color:var(--ga-coral,#ff4d4d)}.dp-msg--ok{border-color:var(--ga-lime,#7ed321)}.dp-msg--info{border-color:var(--ga-yellow,#f7d117)}.dp-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.dp-row{width:100%;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:.8em;padding:8px 12px;border:2px solid var(--ga-cabinet-hi,#2a2a2a);background:var(--ga-cabinet,#161616);color:inherit;font:inherit;text-align:left;cursor:pointer}.dp-row:hover{border-color:var(--ga-line,#f4f4f0)}.dp-row-main{display:flex;flex-direction:column;min-width:0}.dp-status{flex:0 0 auto;padding:0 .5em;border:2px solid;font-size:12px;white-space:nowrap;color:var(--ga-line,#f4f4f0)}.dp-status--in_review,.dp-status--submitted{color:var(--ga-yellow,#f7d117)}.dp-status--changes_requested{color:var(--ga-orange,#ff6a1a)}.dp-status--approved,.dp-status--launched,.dp-status--rating{color:var(--ga-lime,#7ed321)}.dp-status--rejected{color:var(--ga-coral,#ff4d4d)}.dp-status--withdrawn{color:var(--ga-dim,#8a8a84)}.dp-tag{display:inline-block;margin-left:.4em;padding:0 .4em;border:1px solid var(--ga-dim,#8a8a84);font-size:12px}.dp-tag--ok{border-color:var(--ga-lime,#7ed321);color:var(--ga-lime,#7ed321)}.dp-tag--bad{border-color:var(--ga-coral,#ff4d4d);color:var(--ga-coral,#ff4d4d)}.dp-tag--warn{border-color:var(--ga-orange,#ff6a1a);color:var(--ga-orange,#ff6a1a)}.dp-history,.dp-versions{margin:0;padding-left:1.2em;display:flex;flex-direction:column;gap:6px}.dp-errors{margin:.2em 0 0;padding-left:1.2em;color:var(--ga-coral,#ff4d4d);font-size:13px}.dp-feedback{margin:.2em 0;white-space:pre-wrap}.dp-notice-item{gap:4px;padding:8px 0;border-bottom:1px solid var(--ga-cabinet-hi,#2a2a2a)}.dp-notice-item,.dp-upload{display:flex;flex-direction:column}.dp-upload{gap:8px}.dp-progress{position:relative;height:24px;border:2px solid var(--ga-line,#f4f4f0)}.dp-progress>span{position:absolute;inset:0 auto 0 0;background:var(--ga-lime,#7ed321)}.dp-progress>em{position:relative;display:block;text-align:center;font-style:normal;font-size:12px;line-height:20px;mix-blend-mode:difference}.dp-rule{font-size:13px}.dp-ref-link{display:flex;gap:6px;margin:6px 0}.dp-ref-link input{flex:1;min-width:0;font-size:12px}.dp-month{display:flex;align-items:center;gap:12px}.dp-table-wrap{overflow-x:auto}.dp-table{width:100%;border-collapse:collapse;font-size:13px}.dp-table td,.dp-table th{padding:6px 8px;border-bottom:1px solid var(--ga-cabinet-hi,#2a2a2a);text-align:right;white-space:nowrap}.dp-table td:first-child,.dp-table th:first-child{text-align:left}.dp-table th{color:var(--ga-dim,#8a8a84);font-weight:400}.dp-dl{display:grid;grid-template-columns:max-content 1fr;gap:4px 16px;margin:0}.dp-dl dt{color:var(--ga-dim,#8a8a84)}.dp-dl dd{margin:0;overflow-wrap:anywhere}.dp-settle dd{text-align:right}@media (max-width:560px){.dp{font-size:13px}.dp-criteria{grid-template-columns:1fr}}@media (max-height:460px){.dp-head{padding-block:0}.dp-title{font-size:14px}.dp-close,.dp-tab{min-height:40px}.dp--overlay{height:100%}}.dp-card--rating{border-color:var(--ga-yellow,#f7d117)}.dp-card--inner{margin-top:8px;border-style:dashed}.dp-rating-title{font-weight:700}.dp-inline{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.dp-inline input{flex:1 1 220px;min-width:0}.dp-rating-checklist{list-style:none;margin:.4em 0;padding:0;display:flex;flex-direction:column;gap:6px}.dp-rating-checklist li{display:grid;grid-template-columns:minmax(7em,auto) auto 1fr;gap:4px 12px;align-items:center}.dp-rating-checklist .dp-radios{display:flex}.dp-rating-checklist input[type=text]{min-width:0;min-height:36px;padding:4px 8px;border:2px solid var(--ga-cabinet-hi,#2a2a2a);background:var(--ga-bg,#0b0b0b);color:inherit;font:inherit}@media (max-width:640px){.dp-rating-checklist li{grid-template-columns:1fr auto}.dp-rating-checklist input[type=text]{grid-column:1/-1}}.dp-consent{margin:.6em 0;padding:8px 12px;border-left:4px solid var(--ga-yellow,#f7d117);background:var(--ga-bg,#0b0b0b);line-height:1.6}.dp-rating-script{margin-top:12px;padding-top:12px;border-top:1px solid var(--ga-cabinet-hi,#2a2a2a)}