@font-face{font-family:Draft Noto;src:url(/fonts/NotoSans-Regular.ttf)format("truetype");font-display:swap}@font-face{font-family:Draft Noto;src:url(/fonts/NotoSansDevanagari-Regular.ttf)format("truetype");font-display:swap;unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+25CC,U+A830-A839,U+A8E0-A8FF}@view-transition{navigation:auto}:root{--dr-paper:#fffdf8;--dr-ink:#1c1e21;--dr-glow:color-mix(in srgb, var(--accent) 22%, transparent);--dr-ease:cubic-bezier(.2, .8, .2, 1)}.dr-head{padding-top:28px;padding-bottom:8px}.dr-head h1{max-width:20ch;margin:10px 0 12px;font-size:clamp(30px,6.4vw,52px);line-height:1.08}.dr-answer{max-width:760px;font-size:17px;line-height:1.6}.dr-trust{flex-wrap:wrap;gap:8px;margin:16px 0 6px;padding:0;list-style:none;display:flex}.dr-trust li{background:color-mix(in srgb, var(--success) 9%, var(--surface));border:1px solid color-mix(in srgb, var(--success) 22%, var(--line));color:color-mix(in srgb, var(--success) 75%, var(--ink));border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:13px;font-weight:600;display:inline-flex}.dr-trust svg{flex:none}.ds{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;margin:18px 0 40px;scroll-margin-top:80px;display:grid}@media (width>=980px){.ds{grid-template-columns:minmax(380px,440px) minmax(0,1fr);gap:28px}.ds-switch,.ds-peek{display:none!important}.ds-preview{position:sticky;top:84px}.ds-scroll{max-height:calc(100vh - 160px)}.ds-nav{backdrop-filter:none;position:static}}@media (width<=979.98px){.ds[data-pane=form] .ds-preview,.ds[data-pane=paper] .ds-form{display:none}.ds[data-pane=paper] .ds-preview,.ds[data-pane=form] .ds-form{animation:dsPane .34s var(--dr-ease)}}@keyframes dsPane{0%{opacity:0;transform:translateY(10px)}}.ds-switch{z-index:5;background:color-mix(in srgb, var(--surface) 88%, transparent);backdrop-filter:blur(8px);border:1px solid var(--line);border-radius:14px;grid-template-columns:1fr 1fr;padding:4px;display:grid;position:sticky;top:64px;box-shadow:0 6px 18px #14161a0f}.ds-switch button{z-index:1;min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;font-weight:600;transition:color .2s;position:relative}.ds-switch button[aria-selected=true]{color:var(--on-brand)}.ds-switch-pill{background:var(--brand);width:calc(50% - 4px);height:calc(100% - 8px);transition:transform .32s var(--dr-ease);border-radius:10px;position:absolute;top:4px;left:4px}.ds[data-pane=paper] .ds-switch-pill{transform:translate(100%)}.ds-form,.ds-loading>div{background:var(--surface);border:1px solid var(--line);border-radius:20px;min-width:0;padding:18px;position:relative;box-shadow:inset 0 1px #fff9,0 10px 30px -18px #191e3c40}.ds-loading{gap:20px;display:grid}@media (width>=980px){.ds-loading{grid-template-columns:minmax(380px,440px) 1fr}}.ds-skel{min-height:520px}.ds-skel-paper{min-height:600px;background:var(--dr-paper)!important}.ds-progress-top{color:var(--muted);justify-content:space-between;gap:12px;font-size:13px;display:flex}.ds-stepcount{color:var(--ink);font-weight:700}.ds-saved:before{content:"";background:var(--success);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.ds-bar{background:var(--soft);border-radius:99px;height:6px;margin:10px 0 12px;overflow:hidden}.ds-bar span{border-radius:inherit;background:linear-gradient(90deg, var(--brand), color-mix(in srgb, var(--brand) 55%, var(--accent)));transform-origin:0;height:100%;transition:transform .5s var(--dr-ease);display:block}.ds-steps{scrollbar-width:none;gap:6px;margin:0 0 4px;padding:0 0 6px;list-style:none;display:flex;overflow-x:auto}.ds-steps::-webkit-scrollbar{display:none}.ds-steps button{border:1px solid var(--line);min-height:34px;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 4px;font-size:12.5px;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.ds-steps button:disabled{cursor:default;opacity:.55}.ds-dot{background:var(--soft);border-radius:50%;place-items:center;width:24px;height:24px;font-size:11.5px;font-weight:700;display:inline-grid}.ds-steps [aria-current=step]{border-color:var(--brand);color:var(--ink);font-weight:600}.ds-steps [aria-current=step] .ds-dot{background:var(--brand);color:var(--on-brand)}.ds-steps .is-done .ds-dot{background:color-mix(in srgb, var(--success) 16%, var(--surface));color:var(--success)}@media (width<=600px){.ds-steps button:not([aria-current=step]) .ds-steptitle{display:none}.ds-steps button:not([aria-current=step]){padding-right:4px}}.ds-body{padding-top:8px}.ds-body.in-right{animation:dsInR .36s var(--dr-ease)}.ds-body.in-left{animation:dsInL .36s var(--dr-ease)}@keyframes dsInR{0%{opacity:0;transform:translate(22px)}}@keyframes dsInL{0%{opacity:0;transform:translate(-22px)}}.ds-h{margin:4px 0 14px;font-size:22px}.ds-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2px 12px;display:grid}.df-field{grid-column:1/-1;gap:5px;min-width:0;display:grid}@media (width>=380px){.df-half{grid-column:span 1}}.df-field>label{font-size:14.5px;font-weight:600}.df-opt{color:var(--muted);font-size:13px;font-weight:400}.df-field input,.df-field select,.df-field textarea{border:1.5px solid var(--line);background:var(--bg);width:100%;min-width:0;min-height:46px;color:var(--ink);border-radius:12px;padding:10px 12px;font-size:16px;transition:border-color .2s,box-shadow .2s,background-color .2s}.df-field textarea{resize:vertical;line-height:1.45}.df-field input:focus,.df-field select:focus,.df-field textarea:focus{border-color:var(--brand);background:var(--surface);box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 14%, transparent);outline:none}.df-err input,.df-err select,.df-err textarea{border-color:var(--error)}.df-hint,.df-error{min-height:1.35em;color:var(--muted);margin:0;font-size:12.5px;line-height:1.35}.df-hint:empty,.df-error:empty{min-height:0}.df-error{color:var(--error);font-weight:600}.df-error:not(:empty){animation:.25s dsFade}.df-field{margin-bottom:10px}.df-shake{animation:.42s dsShake}@keyframes dsShake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@keyframes dsFade{0%{opacity:0;transform:translateY(-3px)}}.df-chips{flex-wrap:wrap;gap:6px;display:flex}.df-chip{border:1.5px solid var(--line);background:var(--bg);min-height:40px;color:var(--ink);cursor:pointer;border-radius:12px;padding:8px 13px;font-size:14px;transition:background-color .18s,border-color .18s,color .18s,transform .18s}.df-chip:active{transform:scale(.97)}.df-chip[aria-checked=true]{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.ds-note{background:color-mix(in srgb, var(--accent) 9%, var(--surface));border:1px solid color-mix(in srgb, var(--accent) 30%, var(--line));border-radius:14px;margin:4px 0 8px;padding:12px 14px;font-size:14px}.ds-note p{margin:4px 0 0}.ds-nav{z-index:3;padding:12px 18px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:color-mix(in srgb, var(--surface) 92%, transparent);backdrop-filter:blur(8px);border-radius:0 0 20px 20px;align-items:center;gap:8px;margin:14px -18px -18px;display:flex;position:sticky;bottom:0}.ds-nav button{border:1.5px solid var(--line);min-height:46px;color:var(--ink);cursor:pointer;background:0 0;border-radius:12px;padding:10px 16px;font-weight:600;transition:transform .15s,background-color .2s}.ds-nav button:active{transform:scale(.97)}.ds-nav button:disabled{opacity:.4;cursor:default}.ds-next{box-shadow:0 8px 18px -10px var(--brand);margin-left:auto;background:var(--brand)!important;border-color:var(--brand)!important;color:var(--on-brand)!important}.ds-peek{font-size:14px}.ds-link{color:var(--brand);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.ds-check{border-radius:14px;padding:14px;font-size:14.5px;animation:.3s dsFade}.ds-check ul{margin:8px 0;padding-left:18px}.ds-check p{color:var(--muted);margin:0}.ds-check.warn{background:color-mix(in srgb, var(--accent) 10%, var(--surface));border:1px solid color-mix(in srgb, var(--accent) 35%, var(--line))}.ds-check.ok{background:color-mix(in srgb, var(--success) 9%, var(--surface));border:1px solid color-mix(in srgb, var(--success) 28%, var(--line));color:color-mix(in srgb, var(--success) 80%, var(--ink))}.ds-check.ok strong{align-items:center;gap:8px;display:flex}.ds-options{gap:10px;margin:16px 0;display:grid}.ds-lang{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.ds-options .ds-lang>span{width:100%;font-size:14px;font-weight:600}.ds-lang button{border:1.5px solid var(--line);min-height:36px;color:var(--ink);cursor:pointer;background:0 0;border-radius:10px;padding:6px 14px;font-weight:600;transition:background-color .2s,color .2s}.ds-lang button[aria-checked=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.ds-toggle{cursor:pointer;align-items:flex-start;gap:10px;font-size:14.5px;display:flex}.ds-toggle input{width:20px;height:20px;accent-color:var(--brand);flex:none;margin-top:2px}.ds-actions{gap:10px;display:grid}.dl-btn{border:1.5px solid var(--line);background:var(--surface);min-height:56px;color:var(--ink);cursor:pointer;transition:transform .18s var(--dr-ease), border-color .2s, background-color .3s;border-radius:14px;align-items:center;gap:12px;padding:10px 16px;font-size:16px;font-weight:700;display:flex;position:relative;overflow:hidden}.dl-btn:hover{border-color:var(--brand)}.dl-btn:active{transform:scale(.98)}.dl-btn:disabled{cursor:progress}.dl-pdf{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.dl-ico{letter-spacing:.02em;color:#fff;background:#2b5797;border-radius:9px;place-items:center;min-width:34px;height:34px;padding:0 6px;font-size:12px;font-weight:800;display:inline-grid}.dl-pdf .dl-ico{background:#d1453b}.dl-copy{justify-content:center;min-height:46px;font-size:15px}.dl-check{opacity:0;transition:opacity .2s, transform .3s var(--dr-ease);margin-left:auto;transform:scale(.6)}.dl-check path{stroke-dasharray:24;stroke-dashoffset:24px;transition:stroke-dashoffset .45s ease-out .1s}.dl-check.on{opacity:1;transform:scale(1)}.dl-check.on path{stroke-dashoffset:0}.dl-btn.is-done{animation:dlPop .5s var(--dr-ease);border-color:var(--success)}.dl-word.is-done,.dl-copy.is-done{background:color-mix(in srgb, var(--success) 9%, var(--surface))}@keyframes dlPop{40%{transform:scale(1.03)}}.dl-fly{z-index:200;pointer-events:none;background:repeating-linear-gradient(180deg, transparent 0 14px, #1e202421 14px 16px) 18px 34px / calc(100% - 36px) calc(100% - 60px) no-repeat, linear-gradient(#1e202480, #1e202480) 50% 16px / 46% 4px no-repeat, var(--dr-paper);transform-origin:50%;will-change:transform, opacity;border-radius:6px;position:fixed;box-shadow:0 18px 40px -10px #0a0c1e73}.ds-private{color:var(--muted);margin:14px 0 4px;font-size:13px}.ds-clear{color:var(--muted);font-size:13px}.ds-status{color:var(--error);margin:10px 0 0;font-size:14px}.ds-preview{background:radial-gradient(120% 80% at 50% 0%, color-mix(in srgb, var(--brand) 7%, transparent), transparent 70%), color-mix(in srgb, var(--soft) 70%, var(--bg));border:1px solid var(--line);border-radius:20px;min-width:0;padding:12px}.ds-paperbar{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:0 2px 10px;font-size:13px;display:flex}.ds-paperbar .ds-lang button{min-height:32px;padding:4px 12px}.ds-scroll{overscroll-behavior:contain;scrollbar-width:thin;border-radius:6px;overflow:hidden auto}.ds-stage{width:100%;position:relative}.ds-turn{transform-origin:0 0;animation:dsTurn .55s var(--dr-ease)}@keyframes dsTurn{0%{opacity:0;transform:perspective(1400px)rotateY(-9deg)translate(24px)}}.ds-scale{transform-origin:0 0;width:794px}.ds-paperbox{position:relative}.ds-paperfoot{justify-content:flex-end;padding-top:10px;font-size:14px;display:flex}.paper{width:794px;min-height:1123px;color:var(--dr-ink);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .3 0 0 0 0 .25 0 0 0 .06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"), linear-gradient(180deg, #fffefb, var(--dr-paper));text-align:left;overflow-wrap:anywhere;border-radius:3px;padding:85px 83px 110px 91px;font:15px/1.6 Draft Noto,Noto Sans,Noto Sans Devanagari,Arial,sans-serif;position:relative;box-shadow:0 1px 1px #0000000f,0 4px 10px #1e1e2812,0 24px 50px -20px #1e1e324d}.paper-hi{line-height:1.75}.paper p,.paper h2,.paper h3{margin:0}.paper p,.paper li,.paper td{white-space:pre-line}.pp-stamp{height:315px;margin:-45px -42px 40px;padding:0}.pp-stamp-band{text-align:center;color:#78324bbf;background:repeating-radial-gradient(circle at 50% 115%,#b0527617 0 2px,#0000 2px 10px),repeating-linear-gradient(60deg,#5a8c6e0f 0 1px,#0000 1px 9px),linear-gradient(135deg,#f7ecef,#eef4ec 55%,#f6eee6);border:3px double #96465f59;border-radius:6px;place-content:center;gap:8px;height:100%;display:grid}.pp-stamp-band span{letter-spacing:.22em;text-transform:uppercase;font-size:15px;font-weight:700}.paper-hi .pp-stamp-band span{letter-spacing:.04em}.pp-stamp-band small{max-width:44ch;font-size:13px}.pp-title{text-align:center;font:inherit;text-underline-offset:5px;letter-spacing:.02em;font-size:20px;font-weight:700;text-decoration:underline;margin:0 0 18px!important}.pp-sub{text-align:center;font-size:14px;margin-bottom:12px!important}.pp-h{font:inherit;font-size:16px;font-weight:700;margin:18px 0 6px!important}.pp-p{text-align:justify;hyphens:auto;margin-bottom:10px!important}.pp-right{text-align:right}.pp-center{text-align:center}.pp-left{text-align:left}.pp-ol,.pp-ul{text-align:justify;margin:0 0 12px;padding-left:32px}.pp-ol li,.pp-ul li{margin-bottom:7px;padding-left:4px}.pp-table{border-collapse:collapse;width:100%;margin:4px 0 14px;font-size:13.5px}.pp-table th,.pp-table td{text-align:left;vertical-align:top;border:1px solid #8a8a8a;padding:5px 8px}.pp-table th{background:#efefef}.pp-sign{break-inside:avoid;gap:24px;margin:8px 0 16px;font-size:14px;display:grid}.pp-line{border-bottom:1px solid var(--dr-ink);width:min(100%,226px);height:48px;margin-bottom:6px;display:block}.pp-signname{font-weight:700}.pp-space{height:18px}.pp-footer{color:#555;border-top:1px solid #ccc;padding-top:6px;font-size:11.5px;position:absolute;bottom:40px;left:91px;right:83px}.pp-break{pointer-events:none;border-top:2px dashed #27346938;height:0;position:absolute;left:0;right:0}.pp-break span{color:#2734698c;background:var(--dr-paper);border-radius:4px;padding:2px 6px;font:600 12px/1 DM Sans,sans-serif;position:absolute;top:4px;right:10px}.dv{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;transition:background-color .4s}.dv-b{font-weight:700}.dv-blank{color:#9a8f85;background:repeating-linear-gradient(90deg,#96826e80 0 4px,#0000 4px 7px) 0 100%/100% 1px no-repeat;font-style:italic}.dv-live{background-color:color-mix(in srgb, var(--accent) 9%, transparent);background-image:linear-gradient(transparent 58%, color-mix(in srgb, var(--accent) 34%, transparent) 58%);animation:dvWrite .7s var(--dr-ease);background-repeat:no-repeat;background-size:100% 100%}.dv-live.dv-blank{background-color:color-mix(in srgb, var(--accent) 12%, transparent)}.dv-live:after{content:"";vertical-align:-.16em;background:var(--accent);border-radius:1px;width:2px;height:1.05em;margin-left:1px;animation:1s step-end infinite dvCaret;display:inline-block}@keyframes dvWrite{0%{color:#1c1e2140;background-size:0% 100%}}@keyframes dvCaret{50%{opacity:0}}.dh-hero{align-items:center;gap:24px;padding-top:28px;padding-bottom:12px;display:grid}@media (width>=900px){.dh-hero{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}}.dh-hero h1{margin:10px 0 12px;font-size:clamp(34px,7vw,60px);line-height:1.05}.dh-hero h1 em{color:var(--brand);font-style:normal}.dh-hero p{max-width:640px;font-size:17px;line-height:1.6}.dh-art{justify-self:center;width:100%;max-width:340px;height:230px;position:relative}@media (width<=899.98px){.dh-art{display:none}}.dh-sheet{background:var(--dr-paper);border-radius:6px;padding:26px 22px;position:absolute;inset:10px 40px 0 60px;box-shadow:0 18px 40px -16px #14193c59}.dh-sheet:first-child{opacity:.7;transform:rotate(-7deg)translate(-28px,8px)}.dh-sheet:nth-child(2){opacity:.85;transform:rotate(4deg)translate(22px,4px)}.dh-sheet:nth-child(3){animation:6s ease-in-out infinite dhFloat}.dh-sheet i{transform-origin:0;background:#282c3424;border-radius:4px;height:7px;margin:0 0 12px;display:block}.dh-sheet:nth-child(3) i{animation:dhLine 4.8s var(--dr-ease) infinite}.dh-sheet i:first-child{background:#282c348c;width:52%;margin:0 auto 18px}.dh-sheet i:nth-child(2){animation-delay:.25s!important}.dh-sheet i:nth-child(3){width:86%;animation-delay:.5s!important}.dh-sheet i:nth-child(4){background:color-mix(in srgb, var(--accent) 45%, transparent);width:92%;animation-delay:.75s!important}.dh-sheet i:nth-child(5){width:64%;animation-delay:1s!important}.dh-sheet b{border:2.5px solid color-mix(in srgb, var(--brand) 55%, transparent);width:54px;height:54px;color:color-mix(in srgb, var(--brand) 70%, transparent);animation:dhStamp 4.8s var(--dr-ease) infinite;border-radius:50%;place-items:center;font:700 10px/1 Space Mono,monospace;display:grid;position:absolute;bottom:18px;right:18px;transform:rotate(-14deg)}@keyframes dhLine{0%{transform:scaleX(0)}18%,to{transform:scaleX(1)}}@keyframes dhStamp{0%,30%{opacity:0;transform:rotate(-14deg)scale(1.6)}38%,to{opacity:1;transform:rotate(-14deg)scale(1)}}@keyframes dhFloat{50%{transform:translateY(-6px)}}.dh-search{max-width:560px;margin-top:18px;position:relative}.dh-search input{border:1.5px solid var(--line);background:var(--surface);width:100%;min-height:52px;color:var(--ink);border-radius:16px;padding:12px 16px 12px 46px;font-size:16px;transition:border-color .2s,box-shadow .2s;box-shadow:0 10px 28px -18px #14193c59}.dh-search input:focus{border-color:var(--brand);box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 14%, transparent);outline:none}.dh-search svg{color:var(--muted);position:absolute;top:50%;left:15px;transform:translateY(-50%)}.dh-chips{scrollbar-width:none;gap:8px;padding:14px 0 6px;display:flex;overflow-x:auto;mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.dh-chips::-webkit-scrollbar{display:none}.dh-chips a{border:1px solid var(--line);background:var(--surface);border-radius:999px;flex:none;align-items:center;gap:6px;min-height:38px;padding:6px 13px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .2s,transform .2s;display:inline-flex}.dh-chips a:hover{border-color:var(--brand);transform:translateY(-1px)}.dh-cat{padding-top:26px;scroll-margin-top:80px}.dh-cat-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.dh-cat-head h2{margin:0;font-size:24px}.dh-cat-head p{color:var(--muted);margin:2px 0 0;font-size:14px}.dh-ico{width:44px;height:44px;color:var(--tint);background:color-mix(in srgb, var(--tint) 12%, var(--surface));border:1px solid color-mix(in srgb, var(--tint) 22%, transparent);border-radius:14px;flex:none;place-items:center;display:grid}.dh-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.dh-card{border:1px solid var(--line);background:var(--surface);height:100%;color:var(--ink);isolation:isolate;transition:transform .28s var(--dr-ease), border-color .28s;animation:dhIn .5s var(--dr-ease) both;animation-delay:calc(var(--i,0) * 35ms);border-radius:18px;flex-direction:column;gap:6px;padding:16px 16px 14px;text-decoration:none;display:flex;position:relative}.dh-card:after{content:"";z-index:-1;border-radius:inherit;box-shadow:0 22px 40px -22px color-mix(in srgb, var(--tint) 60%, #14193c99);opacity:0;transition:opacity .28s;position:absolute;inset:0}.dh-card:hover,.dh-card:focus-visible{border-color:color-mix(in srgb, var(--tint) 45%, var(--line));transform:translateY(-4px)}.dh-card:hover:after,.dh-card:focus-visible:after{opacity:1}.dh-card:active{transform:translateY(-1px)scale(.99)}.dh-card .dh-ico{width:40px;height:40px;transition:transform .35s var(--dr-ease);border-radius:12px;margin-bottom:4px}.dh-card:hover .dh-ico{transform:rotate(-6deg)scale(1.06)}.dh-card strong{font-size:16.5px;line-height:1.3}.dh-card span{color:var(--muted);font-size:13.5px;line-height:1.45}.dh-card em{color:var(--tint);margin-top:auto;padding-top:8px;font-size:12.5px;font-style:normal;font-weight:700}.dh-card[hidden]{display:none}@keyframes dhIn{0%{opacity:0;transform:translateY(12px)}}.dh-empty{color:var(--muted);padding:18px 0}.dr-guide{gap:18px;padding-bottom:20px;display:grid}@media (width>=900px){.dr-guide{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.dr-box{background:var(--surface);border:1px solid var(--line);border-radius:18px;min-width:0;padding:18px 20px}.dr-box h2{margin-bottom:8px;font-size:21px}.dr-box ul,.dr-box ol{margin:8px 0 0;padding-left:20px;line-height:1.55}.dr-box li{margin-bottom:6px}.dr-wide{grid-column:1/-1}.dr-mistakes li::marker{color:var(--error)}.dr-disclaimer{background:color-mix(in srgb, var(--brand) 6%, var(--surface));border:1px solid color-mix(in srgb, var(--brand) 20%, var(--line));border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:14.5px;line-height:1.5;display:flex}.dr-disclaimer svg{color:var(--brand);flex:none;margin-top:2px}.dr-faqs details{border-top:1px solid var(--line);padding:12px 0}.dr-faqs summary{cursor:pointer;font-weight:600}.dr-faqs p{margin:8px 0 0;line-height:1.55}.dr-related{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.dr-related a{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:8px 12px;font-size:14px;text-decoration:none;display:inline-block}.dr-related a:hover{border-color:var(--brand)}.dr-states{columns:2 220px;font-size:14px}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}.ds *,.ds,.dh-card,.dh-sheet,.dh-sheet *,.dh-chips a{transition:none!important;animation:none!important}.dv-live:after{display:none}}@media print{.ds-form,.ds-switch,.ds-paperbar,.ds-paperfoot{display:none!important}}@media (width>=700px){.dh-chips{flex-wrap:wrap;mask-image:none}}.ds-zoom{border:1.5px solid var(--line);background:var(--surface);min-height:32px;color:var(--ink);cursor:pointer;border-radius:10px;padding:4px 10px;font-size:13px;font-weight:600}.ds-zoom[aria-pressed=true]{background:var(--ink);color:var(--bg)}.ds-scroll{overflow-x:auto}@media (width<=600px){.dr-answer{font-size:15.5px}.ds-paperbar{flex-wrap:wrap}.ds-scroll{max-height:72vh}}.dh-hero>div{min-width:0}.dh-card em{transition:transform .28s var(--dr-ease)}.dh-card:hover em,.dh-card:focus-visible em{transform:translate(4px)}.dh-card .dh-ico{background:linear-gradient(145deg, color-mix(in srgb, var(--tint) 16%, var(--surface)), color-mix(in srgb, var(--tint) 6%, var(--surface)))}@media (prefers-reduced-motion:reduce){.dh-card em,.dh-card .dh-ico{transition:none!important}}
