.dm-host{container:dm-showcase/inline-size}.dm-host[data-dm-mode=home] .dm-frame{--dm-fluid-unit:1cqw}.dm-frame *,.dm-frame :before,.dm-frame :after{box-sizing:border-box}.dm-frame{--dm-gold:#c79a2e;--dm-ink:#0a0907;--dm-hair:#0a0907b8;--dm-danger:#e5391c;--dm-monitor:#20231f;--dm-monitor-muted:#aab29c;--dm-monitor-line:#53594a;--dm-monitor-lime:#d8f06a;--dm-console-bg:#ddb8ca;--dm-console-line:#20231f59;--dm-console-text:#20231f;--dm-console-active:#20231f;--dm-console-muted:#51434b;--dm-console-alert:#79311b;--dm-console-cursor:#20231f;--dm-console-correction:#03331e;--dm-console-correction-bg:#03331e14;--dm-mono:"Tlist UI Mono",ui-monospace,SFMono-Regular,Consolas,monospace;--dm-display:"Tlist Display","Tlist Content Sans",sans-serif;--dm-fluid-unit:1vw;--dm-card-gap:20px;--dm-layout-stacked:0;color:var(--dm-ink);gap:var(--dm-card-gap);aspect-ratio:auto;isolation:isolate;width:100%;min-height:0;box-shadow:none;background:0 0;border:0;font-family:Arial,Noto Sans KR,sans-serif;line-height:normal;display:grid;position:relative;overflow:visible}.dm-main:before{content:"";z-index:-4;pointer-events:none;background:radial-gradient(92% 76% at 17% 15%,#f3ecd913 0,#f3ecd900 58%),linear-gradient(112deg,#ffffff03 0,#fff0 44%,#0a090706 100%);position:absolute;inset:0}.dm-mast{min-height:var(--dm-mast-height,64px);letter-spacing:.08em;background:#a6b4a3;border:1px solid #111;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px 20px;padding:11px 22px;font:700 11px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.dm-mast-left,.dm-mast-right{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.dm-mast-right{gap:19px}.dm-live{background:#111;border-radius:50%;width:7px;height:7px;box-shadow:0 0 #0000004d}.dm-mast-chip{background:#f3ecd98c;border:1px solid #111;padding:6px 8px}.dm-workspace{grid-template-columns:minmax(0,57fr) minmax(430px,43fr);grid-template-rows:minmax(var(--dm-gold-min,420px),1fr) auto;gap:var(--dm-card-gap);height:var(--dm-body-height,auto);display:grid}.dm-frame:not([data-dm-layout]) .dm-punch-stage{grid-template-rows:auto auto}.dm-main{min-height:var(--dm-gold-min,420px);background:var(--dm-gold);isolation:isolate;border:1px solid #111;grid-area:1/1;grid-template-rows:minmax(0,1fr);min-width:0;padding:28px 30px;display:grid;position:relative;overflow:hidden}.dm-punch-stage{isolation:isolate;grid-row:1;grid-template-rows:auto minmax(0,1fr);row-gap:16px;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.dm-eyebrow{letter-spacing:.1em;align-items:center;gap:10px;font:700 11px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.dm-eyebrow strong{font-weight:800}.dm-citation{opacity:.5;margin-left:6px;font-weight:400}.dm-headline-wrap{z-index:5;align-self:center;max-width:100%;padding:18px 0 2px;position:relative}.dm-headline{font-family:Tlist Content Sans,sans-serif;font-size:clamp(54px,calc(6.6 * var(--dm-fluid-unit)),96px);letter-spacing:-.055em;word-break:keep-all;margin:0;font-weight:1000;line-height:.88}.dm-headline-lead{white-space:nowrap;display:inline-block}.dm-headline .dm-block{white-space:nowrap;color:var(--dm-gold);letter-spacing:-.045em;font-variant-numeric:tabular-nums;transform-origin:0;background:#111;margin:.1em 0 .04em;padding:.045em .13em .085em;font-size:1.16em;display:inline-block}.dm-subcopy{justify-content:space-between;align-items:flex-end;gap:24px;margin-top:32px;display:flex}.dm-subcopy-copy{gap:5px;min-width:0;max-width:560px;display:grid}.dm-subcopy-copy p{letter-spacing:-.025em;word-break:keep-all;margin:0;font-size:13px;line-height:1.55}.dm-subcopy-copy .dm-subcopy-punch{width:max-content;max-width:100%;font-family:var(--dm-display);letter-spacing:0;white-space:nowrap;margin-top:10px;font-size:16px;font-weight:700;line-height:1.15;position:relative}.dm-subcopy-punch-base{transform-origin:0;will-change:transform,font-weight;display:block}.dm-main-intro,.dm-console{z-index:2;position:relative}.dm-punch-breach{z-index:18;pointer-events:none;opacity:0;visibility:hidden;position:absolute;inset:0;overflow:hidden}.dm-punch-rupture-slice{z-index:6;width:calc(100% - 72px);font-family:var(--dm-display);font-size:clamp(72px,calc(8 * var(--dm-fluid-unit)),110px);letter-spacing:-.025em;text-align:center;color:#111;opacity:0;transform-origin:50%;will-change:transform,opacity;font-weight:900;line-height:.84;position:absolute;top:50%;left:50%}.dm-punch-rupture-slice--top{clip-path:inset(0 0 66%)}.dm-punch-rupture-slice--middle{clip-path:inset(33% 0)}.dm-punch-rupture-slice--bottom{clip-path:inset(66% 0 0)}.dm-punch-rupture-seam{z-index:7;opacity:0;transform-origin:50%;will-change:transform,opacity;background:#111;width:114%;height:3px;position:absolute;left:-7%;transform:scaleX(.12)}.dm-punch-rupture-seam--a{height:3px;top:31%}.dm-punch-rupture-seam--b{height:6px;top:51%}.dm-punch-rupture-seam--c{height:3px;top:70%}.dm-punch-breach-copy,.dm-punch-breach-slab-text{font-family:var(--dm-display);font-size:clamp(72px,calc(8 * var(--dm-fluid-unit)),110px);letter-spacing:-.015em;text-align:center;font-weight:820;line-height:.94}.dm-punch-breach-copy{z-index:2;transform-origin:50%;opacity:0;will-change:transform,opacity,font-weight;width:calc(100% - 72px);margin:0;position:absolute;top:50%;left:50%}.dm-punch-breach-line{white-space:nowrap;width:max-content;max-width:100%;margin-inline:auto;display:block}.dm-punch-breach-copy .dm-punch-breach-line:last-child,.dm-punch-breach-slab-text .dm-punch-breach-line:last-child{margin-top:.1em;transform:translate(.3em)}.dm-punch-breach-hero{color:#111}.dm-punch-breach-outline{z-index:1;color:#0000;-webkit-text-stroke:1px #0a0907c7}.dm-punch-breach-slab{z-index:3;width:calc(100% - 24px);height:54%;min-height:250px;max-height:354px;color:var(--dm-gold);clip-path:polygon(0 0,95% 0,98.5% 14%,95.2% 14%,99.2% 33%,96.1% 33%,100% 52%,95.3% 52%,99.1% 70%,95.8% 70%,98.2% 86%,95% 86%,96.5% 100%,0 100%);transform-origin:50%;will-change:transform;background:#111;position:absolute;top:50%;left:50%;overflow:hidden}.dm-punch-breach-slab-text{transform-origin:50%;will-change:transform,font-weight;width:calc(100% - 48px);position:absolute;top:50%;left:50%}.dm-punch-breach-meta,.dm-punch-breach-index{z-index:2;font:800 8px/1 var(--dm-mono);letter-spacing:.12em;white-space:nowrap;position:absolute}.dm-punch-breach-meta{top:18px;left:24px}.dm-punch-breach-index{bottom:16px;right:max(42px,7%)}.dm-punch-breach-tear{z-index:5;background:var(--dm-gold);opacity:0;transform-origin:50%;will-change:transform,opacity;width:114%;height:3px;position:absolute;left:-7%;transform:scaleX(.18)}.dm-punch-breach-tear--a{height:3px;top:36%}.dm-punch-breach-tear--b{height:6px;top:49%}.dm-punch-breach-tear--c{height:3px;top:63%}.dm-subcopy .dm-aside{letter-spacing:.03em;text-align:right;white-space:nowrap;flex:none;font:700 11px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace}.dm-console{background:var(--dm-console-bg);height:154px;color:var(--dm-console-text);font:400 12px/1.52 var(--dm-mono);box-shadow:none;border:1px solid #111;grid-area:2/1;place-items:center stretch;margin-inline:0;padding-inline:30px;display:grid;position:relative;overflow:hidden}.dm-terminal-shell{grid-template-rows:27px 1px 86px;min-width:0;height:114px;display:grid}.dm-terminal-meta{min-width:0;color:var(--dm-console-muted);font:700 9px/1 var(--dm-mono);letter-spacing:.09em;white-space:nowrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.dm-terminal-brand,.dm-terminal-session{align-items:center;min-width:0;display:inline-flex}.dm-terminal-brand{color:var(--dm-console-active)}.dm-terminal-brand i{background:var(--dm-console-correction);width:6px;height:6px;margin-right:8px;box-shadow:0 0 0 1px #0000001f}.dm-terminal-session{text-overflow:ellipsis;color:var(--dm-console-muted);overflow:hidden}.dm-terminal-session b{color:var(--dm-console-alert);margin:0 7px;font-weight:900}.dm-terminal-rule{background:var(--dm-console-line);width:100%}.dm-terminal-viewport{min-width:0;height:86px;padding-top:6px;overflow:hidden}.dm-terminal-lines{will-change:transform;min-width:0}.dm-console .dm-terminal-line{min-width:0;height:20px;color:var(--dm-console-muted);grid-template-columns:18px minmax(0,1fr);align-items:center;transition:color .18s,opacity .18s;display:grid;position:relative}.dm-console .dm-terminal-line:before{content:"";width:18px;color:var(--dm-console-muted);grid-column:1;font-weight:700;line-height:1}.dm-console .dm-terminal-line.dm-is-active{color:var(--dm-console-active)}.dm-console .dm-terminal-line.dm-is-active:before{content:">";color:var(--dm-console-active)}.dm-console .dm-terminal-line .dm-t{display:none}.dm-console .dm-terminal-command{white-space:nowrap;text-overflow:clip;letter-spacing:.005em;grid-column:2;min-width:0;overflow:hidden}.dm-console .dm-terminal-text{vertical-align:middle}.dm-console .dm-terminal-line:not(.dm-is-active) .dm-terminal-text{opacity:1}.dm-console .dm-terminal-line.dm-leak .dm-terminal-text{color:var(--dm-console-alert);letter-spacing:.025em;font-weight:700}.dm-console .dm-terminal-line.dm-correction .dm-terminal-text{color:var(--dm-console-correction);background:var(--dm-console-correction-bg);box-shadow:inset 2px 0 var(--dm-console-correction);padding:0 5px}.dm-console .dm-terminal-cursor{vertical-align:-2px;background:var(--dm-console-cursor);opacity:.78;width:8px;height:14px;box-shadow:none;margin-left:4px;animation:.78s step-end infinite dm-terminal-blink;display:inline-block}.dm-motion-paused .dm-terminal-cursor{animation-play-state:paused}.dm-console .dm-thought-warning{z-index:6;color:var(--dm-console-alert);font:700 9px/1 var(--dm-mono);letter-spacing:.06em;white-space:nowrap;opacity:0;pointer-events:none;background:0 0;align-items:center;gap:5px;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.dm-console .dm-thought-warning-mark{background:var(--dm-console-alert);transform-origin:50%;width:2px;height:12px;display:block}.dm-console .dm-thought-warning-bang{color:var(--dm-console-alert);font-size:10px;font-weight:900;line-height:1}.dm-console .dm-thought-warning-text{color:var(--dm-console-alert);font-weight:700}@keyframes dm-terminal-blink{0%,48%{opacity:.82}49%,to{opacity:0}}.dm-side{background:var(--dm-monitor);color:#eceee4;border:1px solid #111;grid-area:1/2/span 2;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;display:grid;position:relative}.dm-side:after{content:"";pointer-events:none;z-index:50;mix-blend-mode:multiply;background:repeating-linear-gradient(#0000 0 4px,#00000007 4px 5px);position:absolute;inset:0}.dm-side-head{border-bottom:1px solid var(--dm-monitor-line);background:var(--dm-monitor);justify-content:space-between;align-items:center;gap:18px;padding:16.5px 18px;display:flex;position:relative}.dm-side-title{color:#eceee4;font:900 13px/1.2 var(--dm-mono);letter-spacing:.1em}.dm-side-title small{color:var(--dm-monitor-muted);opacity:1;letter-spacing:.03em;margin-top:5px;font-weight:700;display:block}.dm-self-censor{color:#eceee4;font:800 9px/1 var(--dm-mono);letter-spacing:.07em;white-space:nowrap;background:#ffffff06;border:1px solid #8c9480;padding:6px 7px}.dm-purge-monitor{background:var(--dm-monitor);color:#eceee4;grid-template-rows:auto minmax(180px,1fr) auto 83px;align-content:stretch;gap:10px;min-height:0;padding:10px 18px 0;display:grid}.dm-purge-status{color:var(--dm-monitor-lime);font:800 9px/1.4 var(--dm-mono);letter-spacing:.07em;justify-content:space-between;align-items:center;gap:10px;padding-block:2px;display:flex}.dm-purge-status>span:first-child{align-items:center;gap:8px;display:flex}.dm-purge-status i{background:var(--dm-monitor-lime);width:7px;height:7px;display:block}.dm-candidate-field{background-image:linear-gradient(#b7bea20a 1px,#0000 1px),linear-gradient(90deg,#b7bea20a 1px,#0000 1px);background-size:24px 24px;border:1px solid #3b4135;min-height:180px;position:relative;overflow:hidden}.dm-candidate-field:before,.dm-candidate-field:after{content:"";z-index:2;pointer-events:none;width:8px;height:8px;position:absolute}.dm-candidate-field:before{border-top:1px solid #a8b295;border-left:1px solid #a8b295;top:-1px;left:-1px}.dm-candidate-field:after{border-bottom:1px solid #a8b295;border-right:1px solid #a8b295;bottom:-1px;right:-1px}.dm-candidate-field canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.dm-field-coordinate{z-index:1;color:#a2ab92;font:700 8px/1.4 var(--dm-mono);letter-spacing:.06em;position:absolute;top:10px;left:11px}.dm-field-label{z-index:1;text-align:center;color:#a2ab92;font:700 8px/1.4 var(--dm-mono);letter-spacing:.035em;padding:0 5px;position:absolute;bottom:10px;left:0;right:0}.dm-purge-numbers{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.dm-purge-numbers>div{border-left:1px solid var(--dm-monitor-line);gap:5px;padding-left:14px;display:grid}.dm-purge-numbers>div:first-child{border-left:0;padding-left:0}.dm-purge-numbers .dm-k{color:var(--dm-monitor-muted);font:800 8px/1.3 var(--dm-mono);letter-spacing:.05em}.dm-purge-numbers .dm-v{font:520 38px/.88 var(--dm-display);font-variation-settings:"wght" 520,"ELSH" 2,"ELGR" 1;font-variant-numeric:tabular-nums}.dm-purge-numbers .dm-survived,.dm-purge-numbers .dm-survived .dm-k{color:var(--dm-monitor-lime)}.dm-monitor-lower{grid-template-rows:30px 53px;min-height:0;display:grid}.dm-purge-footer{border-top:1px solid #414738;border-bottom:1px solid var(--dm-monitor-line);color:var(--dm-monitor-muted);font:700 8px/1.4 var(--dm-mono);letter-spacing:.04em;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.dm-legend-dot{background:var(--dm-monitor-lime);vertical-align:1px;width:5px;height:5px;margin-right:7px;display:inline-block}.dm-status-strip{font-family:var(--dm-mono);justify-content:space-between;align-items:center;gap:14px;padding:0;display:flex}.dm-status-strip .dm-k{color:var(--dm-monitor-muted);letter-spacing:.08em;font-size:9px;font-weight:800}.dm-status-strip .dm-v{color:var(--dm-monitor-lime);letter-spacing:.02em;filter:url(#dm-rageFilter);font-size:16px;font-weight:900;line-height:1;position:relative}.dm-status-value{justify-items:end;gap:3px;display:grid}.dm-master-note{color:var(--dm-monitor-muted);font:700 8px/1.35 var(--dm-mono);text-align:right;margin:0}.dm-service-card{border:1px solid var(--dm-monitor-line);background:var(--dm-monitor);color:#eceee4;font-family:var(--dm-mono);margin:0 18px 30px;padding:14px 14px 12px}.dm-service-card .dm-label{color:var(--dm-monitor-muted);letter-spacing:.1em;font-size:9px;font-weight:800}.dm-service-card .dm-big{color:#eceee4;letter-spacing:-.04em;transform-origin:0;will-change:transform;margin-top:10px;font-family:Tlist Content Sans,sans-serif;font-size:28px;font-weight:1000;line-height:.95}.dm-service-card .dm-foot{color:var(--dm-monitor-muted);opacity:1;transform-origin:0;will-change:transform,opacity;margin-top:9px;font-size:8px;line-height:1.35}.dm-micro{letter-spacing:.06em;opacity:.47;width:max-content;max-width:100%;margin-top:13px;font:700 9px/1.35 ui-monospace,SFMono-Regular,Consolas,monospace;position:static}.dm-micro b{opacity:1;color:#111}.dm-rage-stamp{z-index:25;letter-spacing:.08em;opacity:0;background:var(--dm-danger);color:#fff;text-align:center;pointer-events:none;border:2px solid #111;max-width:calc(100% - 50px);padding:7px 9px;font:1000 11px/1 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;top:20px;right:25px;transform:rotate(2deg)}.dm-distort-target{filter:url(#dm-rageFilter)}@media (width>=1320px){.dm-host[data-dm-mode=study] .dm-console{--dm-console-shift:clamp(14px,calc(calc(7.6 * var(--dm-fluid-unit)) - 90px),20px);height:calc(154px - var(--dm-console-shift))}}@container dm-showcase (width>=1320px){.dm-host[data-dm-mode=home] .dm-console{--dm-console-shift:clamp(14px,calc(calc(7.6 * var(--dm-fluid-unit)) - 90px),20px);height:calc(154px - var(--dm-console-shift))}}@media (width<=1100px){.dm-host[data-dm-mode=study] .dm-frame{--dm-card-gap:16px;--dm-layout-stacked:1;aspect-ratio:auto;width:100%;min-height:0}.dm-host[data-dm-mode=study] .dm-workspace{grid-template-rows:auto auto auto;grid-template-columns:1fr;height:auto;min-height:0}.dm-host[data-dm-mode=study] .dm-side{grid-area:3/1;min-height:0}.dm-host[data-dm-mode=study] .dm-main{min-height:max(486px,var(--dm-gold-min,0px))}.dm-host[data-dm-mode=study] .dm-purge-monitor{min-height:500px}.dm-host[data-dm-mode=study] .dm-candidate-field{min-height:250px}.dm-host[data-dm-mode=study] .dm-purge-numbers .dm-v{font-size:44px}.dm-host[data-dm-mode=study] .dm-headline{font-size:64px}.dm-host[data-dm-mode=study] .dm-subcopy{display:block}.dm-host[data-dm-mode=study] .dm-subcopy .dm-aside{text-align:left;margin-top:18px}}@container dm-showcase (width<=1100px){.dm-host[data-dm-mode=home] .dm-frame{--dm-card-gap:16px;--dm-layout-stacked:1;aspect-ratio:auto;width:100%;min-height:0}.dm-host[data-dm-mode=home] .dm-workspace{grid-template-rows:auto auto auto;grid-template-columns:1fr;height:auto;min-height:0}.dm-host[data-dm-mode=home] .dm-side{grid-area:3/1;min-height:0}.dm-host[data-dm-mode=home] .dm-main{min-height:max(486px,var(--dm-gold-min,0px))}.dm-host[data-dm-mode=home] .dm-purge-monitor{min-height:500px}.dm-host[data-dm-mode=home] .dm-candidate-field{min-height:250px}.dm-host[data-dm-mode=home] .dm-purge-numbers .dm-v{font-size:44px}.dm-host[data-dm-mode=home] .dm-headline{font-size:64px}.dm-host[data-dm-mode=home] .dm-subcopy{display:block}.dm-host[data-dm-mode=home] .dm-subcopy .dm-aside{text-align:left;margin-top:18px}}@media (width<=600px){.dm-host[data-dm-mode=study] .dm-mast{height:auto;min-height:var(--dm-mast-height,64px);grid-template-columns:1fr;gap:9px;padding:11px 16px}.dm-host[data-dm-mode=study] .dm-mast-left,.dm-host[data-dm-mode=study] .dm-mast-right{width:100%}.dm-host[data-dm-mode=study] .dm-mast-left{flex-wrap:wrap;row-gap:8px}.dm-host[data-dm-mode=study] .dm-mast-right{justify-content:space-between}.dm-host[data-dm-mode=study] .dm-main{min-height:max(478px,var(--dm-gold-min,0px));padding:24px 20px}.dm-host[data-dm-mode=study] .dm-eyebrow{flex-wrap:wrap;row-gap:7px}.dm-host[data-dm-mode=study] .dm-headline-wrap{max-width:100%}.dm-host[data-dm-mode=study] .dm-headline{font-size:min(clamp(38px,calc(10.8 * var(--dm-fluid-unit)),64px),calc((100cqw - 46px) / 6.66))}.dm-host[data-dm-mode=study] .dm-subcopy-copy{max-width:100%}.dm-host[data-dm-mode=study] .dm-console{height:142px;margin-inline:0;padding-inline:20px}.dm-host[data-dm-mode=study] .dm-terminal-shell{grid-template-rows:23px 1px 86px;height:110px}.dm-host[data-dm-mode=study] .dm-terminal-meta{letter-spacing:.065em;gap:12px;font-size:8px}.dm-host[data-dm-mode=study] .dm-terminal-brand i{margin-right:6px}.dm-host[data-dm-mode=study] .dm-terminal-session b{margin:0 5px}.dm-host[data-dm-mode=study] .dm-console .dm-terminal-line{grid-template-columns:16px minmax(0,1fr);font-size:11px}.dm-host[data-dm-mode=study] .dm-console .dm-terminal-line:before{width:16px}.dm-host[data-dm-mode=study] .dm-punch-rupture-slice,.dm-host[data-dm-mode=study] .dm-punch-breach-copy,.dm-host[data-dm-mode=study] .dm-punch-breach-slab-text{font-size:min(clamp(44px,calc(12 * var(--dm-fluid-unit)),72px),calc((100cqw - 118px) / 4.52))}.dm-host[data-dm-mode=study] .dm-punch-breach-slab{min-height:220px}.dm-host[data-dm-mode=study] .dm-rage-stamp{letter-spacing:.06em;max-width:calc(100% - 32px);font-size:10px;top:16px;right:16px}.dm-host[data-dm-mode=study] .dm-side-head{padding:16px}.dm-host[data-dm-mode=study] .dm-purge-monitor{min-height:0;padding:10px 16px 0}.dm-host[data-dm-mode=study] .dm-candidate-field{min-height:220px}.dm-host[data-dm-mode=study] .dm-purge-numbers .dm-v{font-size:38px}.dm-host[data-dm-mode=study] .dm-service-card{margin:0 16px 24px}}@container dm-showcase (width<=600px){.dm-host[data-dm-mode=home] .dm-mast{height:auto;min-height:var(--dm-mast-height,64px);grid-template-columns:1fr;gap:9px;padding:11px 16px}.dm-host[data-dm-mode=home] .dm-mast-left,.dm-host[data-dm-mode=home] .dm-mast-right{width:100%}.dm-host[data-dm-mode=home] .dm-mast-left{flex-wrap:wrap;row-gap:8px}.dm-host[data-dm-mode=home] .dm-mast-right{justify-content:space-between}.dm-host[data-dm-mode=home] .dm-main{min-height:max(478px,var(--dm-gold-min,0px));padding:24px 20px}.dm-host[data-dm-mode=home] .dm-eyebrow{flex-wrap:wrap;row-gap:7px}.dm-host[data-dm-mode=home] .dm-headline-wrap{max-width:100%}.dm-host[data-dm-mode=home] .dm-headline{font-size:min(clamp(38px,calc(10.8 * var(--dm-fluid-unit)),64px),calc((100cqw - 46px) / 6.66))}.dm-host[data-dm-mode=home] .dm-subcopy-copy{max-width:100%}.dm-host[data-dm-mode=home] .dm-console{height:142px;margin-inline:0;padding-inline:20px}.dm-host[data-dm-mode=home] .dm-terminal-shell{grid-template-rows:23px 1px 86px;height:110px}.dm-host[data-dm-mode=home] .dm-terminal-meta{letter-spacing:.065em;gap:12px;font-size:8px}.dm-host[data-dm-mode=home] .dm-terminal-brand i{margin-right:6px}.dm-host[data-dm-mode=home] .dm-terminal-session b{margin:0 5px}.dm-host[data-dm-mode=home] .dm-console .dm-terminal-line{grid-template-columns:16px minmax(0,1fr);font-size:11px}.dm-host[data-dm-mode=home] .dm-console .dm-terminal-line:before{width:16px}.dm-host[data-dm-mode=home] .dm-punch-rupture-slice,.dm-host[data-dm-mode=home] .dm-punch-breach-copy,.dm-host[data-dm-mode=home] .dm-punch-breach-slab-text{font-size:min(clamp(44px,calc(12 * var(--dm-fluid-unit)),72px),calc((100cqw - 118px) / 4.52))}.dm-host[data-dm-mode=home] .dm-punch-breach-slab{min-height:220px}.dm-host[data-dm-mode=home] .dm-rage-stamp{letter-spacing:.06em;max-width:calc(100% - 32px);font-size:10px;top:16px;right:16px}.dm-host[data-dm-mode=home] .dm-side-head{padding:16px}.dm-host[data-dm-mode=home] .dm-purge-monitor{min-height:0;padding:10px 16px 0}.dm-host[data-dm-mode=home] .dm-candidate-field{min-height:220px}.dm-host[data-dm-mode=home] .dm-purge-numbers .dm-v{font-size:38px}.dm-host[data-dm-mode=home] .dm-service-card{margin:0 16px 24px}}@media (width<=767px){.dm-host[data-dm-mode=home] .dm-mast,.dm-host[data-dm-mode=home] .dm-main,.dm-host[data-dm-mode=home] .dm-console,.dm-host[data-dm-mode=home] .dm-side{border:0}.dm-host[data-dm-mode=home] .dm-side{grid-template-rows:auto auto}.dm-host[data-dm-mode=home] .dm-side-head{padding:12px 16px}.dm-host[data-dm-mode=home] .dm-candidate-field,.dm-host[data-dm-mode=home] .dm-monitor-lower,.dm-host[data-dm-mode=home] .dm-service-card{display:none}.dm-host[data-dm-mode=home] .dm-purge-monitor{grid-template-rows:auto auto;align-content:start;gap:10px;min-height:0;padding:10px 16px 16px}.dm-host[data-dm-mode=home] .dm-purge-numbers{grid-template-columns:repeat(3,minmax(0,1fr))}.dm-host[data-dm-mode=home] .dm-purge-numbers>div{min-width:0;padding-left:8px}.dm-host[data-dm-mode=home] .dm-purge-numbers .dm-v{font-size:clamp(30px,9vw,38px)}}@container dm-showcase (width<=360px){.dm-side-head{flex-wrap:wrap;row-gap:8px}.dm-side-title{flex-basis:100%;min-width:0}}.dm-completion-announcement{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dm-motion-static .dm-terminal-cursor{opacity:1;animation:none}.dm-motion-static .dm-terminal-line{transition:none}.dm-layout-measure{visibility:hidden;pointer-events:none;contain:layout style;width:0;height:0;position:absolute;top:0;left:0;overflow:hidden}.dm-layout-measure *{filter:none!important;transition:none!important;animation:none!important;transform:none!important}.dm-layout-measure .dm-punch-stage{display:block}.dm-layout-measure .dm-main-intro{margin-bottom:16px}@media (prefers-reduced-motion:reduce){.dm-live,.dm-console .dm-terminal-cursor{animation:none!important}}
