#loop-atlas-proposal{--la-paper:light-dark(#fff,#1e191d);--la-ink:light-dark(#353238,#f3eaf0);--la-muted:light-dark(#66636b,#c0b3be);--la-line:light-dark(#eadfe3,#493a45);--la-surface:light-dark(#fffdfd,#292129);--la-accent:light-dark(#9a4652,#e4a3af);--la-brand:light-dark(#ca6f6f,#e8a0a0);--la-blue:light-dark(#83a1c7,#a8c4e8);--la-purple:light-dark(#aaa1b2,#c6b1d6);--la-wash:light-dark(#fff0f2,#422e39);--la-space:22px;background:var(--la-paper);color:var(--la-ink);overflow-wrap:anywhere;isolation:isolate;border-radius:14px;padding:0 30px 22px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;position:relative}#loop-atlas-proposal *{box-sizing:border-box}#loop-atlas-proposal header{border-bottom:1px solid var(--la-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex}#loop-atlas-proposal .la-brand{letter-spacing:.03em;align-items:center;gap:9px;font-weight:500;display:flex}#loop-atlas-proposal nav{flex-wrap:wrap;gap:5px;display:flex}#loop-atlas-proposal button,#loop-atlas-proposal input{font:inherit;color:inherit}#loop-atlas-proposal button{cursor:pointer;border:1px solid var(--la-line);background:var(--la-surface);border-radius:7px;padding:8px 13px}#loop-atlas-proposal button:disabled{opacity:.55;cursor:default}#loop-atlas-proposal nav button{background:0 0;border-color:#0000}#loop-atlas-proposal button[aria-pressed=true]{background:var(--la-wash);color:var(--la-accent);border-color:var(--la-accent)}#loop-atlas-proposal .la-submit{background:var(--la-ink);color:var(--la-paper);border-color:var(--la-ink)}#loop-atlas-proposal .la-hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:32px;padding:38px 0 30px;display:grid}#loop-atlas-proposal .la-eyebrow{color:var(--la-accent);letter-spacing:.1em;margin-bottom:13px}#loop-atlas-proposal h1{letter-spacing:-.045em;margin:0 0 17px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,5vw,57px);font-weight:400;line-height:1.07}#loop-atlas-proposal h1 em{color:var(--la-accent);font-weight:400}#loop-atlas-proposal p{color:var(--la-muted);margin:8px 0}#loop-atlas-proposal .la-feature{border:1px solid var(--la-line);background:var(--la-surface);border-radius:10px;padding:21px}#loop-atlas-proposal .la-feature-top{color:var(--la-muted);justify-content:space-between;gap:8px;display:flex}#loop-atlas-proposal .la-path{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;padding:27px 0 23px;display:flex}#loop-atlas-proposal .la-node{border:1px solid var(--la-line);border-radius:5px;padding:12px}#loop-atlas-proposal .la-rec{background:var(--la-wash);border:1px solid var(--la-accent);color:var(--la-accent);border-radius:5px;align-items:center;gap:9px;padding:12px 17px;display:flex}#loop-atlas-proposal .la-feature-bottom{border-top:1px solid var(--la-line);justify-content:space-between;align-items:center;gap:10px;padding-top:14px;display:flex}#loop-atlas-proposal .la-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin:16px 0;display:flex}#loop-atlas-proposal h2{margin:0;font-size:21px;font-weight:500;line-height:1.3}#loop-atlas-proposal .la-quiet{color:var(--la-muted)}#loop-atlas-proposal .la-tools{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:19px;display:flex}#loop-atlas-proposal input[type=search]{background:var(--la-surface);border:1px solid var(--la-line);border-radius:7px;flex:1;min-width:170px;padding:10px 12px}#loop-atlas-proposal .la-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}#loop-atlas-proposal article{background:var(--la-surface);border:1px solid var(--la-line);padding:var(--la-space);border-radius:9px;flex-direction:column;gap:12px;min-width:0;display:flex}#loop-atlas-proposal .la-meta{color:var(--la-muted);justify-content:space-between;gap:8px;display:flex}#loop-atlas-proposal article h3{letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400;line-height:1.15}#loop-atlas-proposal article p{flex:1;margin:0}#loop-atlas-proposal .la-schema{background:var(--la-paper);letter-spacing:.02em;border-radius:5px;min-height:42px;padding:10px}#loop-atlas-proposal .la-tag{color:var(--la-accent);align-items:center;gap:6px;display:flex}#loop-atlas-proposal .la-foot{border-top:1px solid var(--la-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding-top:12px;display:flex}#loop-atlas-proposal .la-foot button{color:var(--la-accent);background:0 0;border:0;padding:0}#loop-atlas-proposal .la-foot label{cursor:pointer;color:var(--la-muted);align-items:center;gap:6px;display:flex}#loop-atlas-proposal a{color:var(--la-accent);text-decoration:none}#loop-atlas-proposal a:hover{text-decoration:underline}#loop-atlas-proposal .la-year{border-top:1px solid var(--la-line);grid-template-columns:80px 1fr;gap:15px;padding:20px 0;display:grid}#loop-atlas-proposal .la-timeline-items{flex-direction:column;gap:10px;display:flex}#loop-atlas-proposal .la-time-item{background:var(--la-surface);border:1px solid var(--la-line);border-radius:7px;justify-content:space-between;gap:10px;padding:12px 15px;display:flex}#loop-atlas-proposal .la-detail{border:1px solid var(--la-accent);background:var(--la-surface);border-radius:8px;margin:18px 0;padding:22px}#loop-atlas-proposal .la-detail-top{justify-content:space-between;align-items:center;gap:12px;display:flex}#loop-atlas-proposal .la-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:18px;display:grid}#loop-atlas-proposal dl{margin:0}#loop-atlas-proposal dt{color:var(--la-muted);margin-bottom:7px}#loop-atlas-proposal dd{margin:0}#loop-atlas-proposal .la-workflow{flex-wrap:wrap;align-items:center;gap:12px;margin:22px 0;display:flex}#loop-atlas-proposal .la-workflow span{background:var(--la-wash);border-radius:5px;padding:12px}#loop-atlas-proposal footer{border-top:1px solid var(--la-line);color:var(--la-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:25px;padding-top:17px;display:flex}#loop-atlas-proposal [hidden]{display:none!important}#loop-atlas-proposal .la-hero{grid-template-columns:1fr 1.15fr;gap:24px;padding:35px 0 30px;position:relative}#loop-atlas-proposal .la-hero:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(ellipse at 23% 35%,color-mix(in srgb,var(--la-brand) 9%,transparent),transparent 60%),radial-gradient(ellipse at 80% 40%,color-mix(in srgb,var(--la-blue) 12%,transparent),transparent 60%);position:absolute;inset:0}#loop-atlas-proposal h1 em{color:var(--la-brand)}#loop-atlas-proposal .la-brand{letter-spacing:.015em}#loop-atlas-proposal .la-brand i{color:var(--la-brand)}#loop-atlas-proposal .la-feature{background:var(--la-surface);border-color:color-mix(in srgb,var(--la-brand) 28%,var(--la-line));box-shadow:0 15px 44px color-mix(in srgb,var(--la-purple) 13%,transparent);padding:18px 20px;position:relative;overflow:hidden}#loop-atlas-proposal .la-art{height:222px;margin:4px -12px;position:relative;overflow:hidden}#loop-atlas-proposal canvas{width:100%;height:100%;display:block;position:absolute;inset:0}#loop-atlas-proposal .la-center{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}#loop-atlas-proposal .la-center span{border:1px solid color-mix(in srgb,var(--la-brand) 32%,var(--la-line));background:var(--la-surface);color:var(--la-accent);box-shadow:0 0 30px color-mix(in srgb,var(--la-brand) 14%,transparent);letter-spacing:.06em;border-radius:30px;padding:8px 14px}#loop-atlas-proposal .la-art-label{color:var(--la-muted);position:absolute;bottom:9px;left:17px}#loop-atlas-proposal #la-motion-toggle{background:var(--la-surface);color:var(--la-muted);border-color:var(--la-line);align-items:center;gap:5px;padding:5px 8px;display:flex;position:absolute;bottom:4px;right:14px}#loop-atlas-proposal .la-dot{background:var(--la-brand);width:7px;height:7px;box-shadow:0 0 12px var(--la-brand);border-radius:50%;margin-right:8px;display:inline-block}#loop-atlas-proposal article{transform:perspective(700px) rotateX(var(--la-rx,0deg)) rotateY(var(--la-ry,0deg)) translateY(var(--la-lift,0px));box-shadow:0 3px 8px color-mix(in srgb,var(--la-purple) 5%,transparent);transition:transform .24s,box-shadow .24s,border-color .24s;position:relative}#loop-atlas-proposal article:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(250px circle at var(--la-mx,50%) var(--la-my,50%),color-mix(in srgb,var(--la-brand) 12%,transparent),transparent 70%);opacity:0;transition:opacity .24s;position:absolute;inset:0}#loop-atlas-proposal article:hover,#loop-atlas-proposal article:focus-within{--la-lift:-4px;border-color:var(--la-brand);box-shadow:0 14px 32px color-mix(in srgb,var(--la-brand) 13%,transparent)}#loop-atlas-proposal article:hover:before{opacity:1}#loop-atlas-proposal .la-submit{background:var(--la-accent);border-color:var(--la-accent);color:var(--la-paper);box-shadow:0 5px 16px color-mix(in srgb,var(--la-brand) 22%,transparent);transition:transform .22s,box-shadow .22s}#loop-atlas-proposal .la-submit:hover{box-shadow:0 8px 24px color-mix(in srgb,var(--la-brand) 32%,transparent);transform:translateY(-2px)}#loop-atlas-proposal .la-schema{background:linear-gradient(110deg,color-mix(in srgb,var(--la-brand) 6%,var(--la-surface)),color-mix(in srgb,var(--la-blue) 7%,var(--la-surface)))}#loop-atlas-proposal .la-tag{color:var(--la-accent)}#loop-atlas-proposal [data-paused=true]{animation-play-state:paused}@media (prefers-reduced-motion:reduce){#loop-atlas-proposal article,#loop-atlas-proposal .la-submit{transition:none!important;transform:none!important}#loop-atlas-proposal article:before{transition:none}}@media (width<=720px){#loop-atlas-proposal{padding:0 20px 20px}#loop-atlas-proposal .la-hero{grid-template-columns:1fr;gap:18px;padding:25px 0 15px}#loop-atlas-proposal .la-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#loop-atlas-proposal .la-details{grid-template-columns:1fr}}@media (width<=480px){#loop-atlas-proposal .la-grid{grid-template-columns:1fr}#loop-atlas-proposal nav{gap:0}#loop-atlas-proposal nav button{padding:8px}#loop-atlas-proposal .la-year{grid-template-columns:1fr}#loop-atlas-proposal input[type=search]{flex-basis:100%;width:100%}#loop-atlas-proposal .la-feature{padding:14px}#loop-atlas-proposal .la-art-label{display:none}}@media (pointer:coarse){#loop-atlas-proposal button,#loop-atlas-proposal .la-foot label{min-height:44px}#loop-atlas-proposal input{font-size:16px}}:root{color-scheme:light dark}body{background:light-dark(#fff,#1e191d);margin:0;font-size:16px;line-height:1.55}#loop-atlas-proposal{border-radius:0;max-width:1280px;margin:auto;padding-bottom:28px}#loop-atlas-proposal .la-brand{color:var(--la-ink);font-size:14px;text-decoration:none}#loop-atlas-proposal .la-brand svg{color:var(--la-brand);flex-shrink:0}#loop-atlas-proposal nav a{color:var(--la-muted);border:1px solid #0000;border-radius:7px;padding:8px 12px;font-size:14px}#loop-atlas-proposal nav a[aria-current=page]{background:var(--la-wash);color:var(--la-accent);border-color:var(--la-line)}#loop-atlas-proposal .button{border:1px solid var(--la-line);border-radius:7px;justify-content:center;align-items:center;padding:8px 13px;font-size:14px;text-decoration:none;display:inline-flex}#loop-atlas-proposal a.la-submit{color:var(--la-paper);border-color:var(--la-accent)}#loop-atlas-proposal .la-feature-top,#loop-atlas-proposal .la-art-label{font-size:12px}#loop-atlas-proposal .la-feature-bottom{font-size:14px}#loop-atlas-proposal .la-eyebrow{font-size:12px}#loop-atlas-proposal .la-hero{padding:40px 0}#loop-atlas-proposal h1{font-size:clamp(42px,5vw,66px)}#loop-atlas-proposal .la-meta,#loop-atlas-proposal .la-tag,#loop-atlas-proposal .la-foot{font-size:13px}#loop-atlas-proposal .la-tools button{font-size:14px}#loop-atlas-proposal article h3 a{color:var(--la-ink)}#loop-atlas-proposal article p{line-height:1.6}#loop-atlas-proposal .la-schema{font-size:13px}#loop-atlas-proposal .la-grid{gap:18px}#loop-atlas-proposal .la-time-item:hover{border-color:var(--la-brand);text-decoration:none}#loop-atlas-proposal .paper-page{max-width:920px;margin:45px auto 65px}#loop-atlas-proposal .paper-page>.la-eyebrow{margin-top:25px}#loop-atlas-proposal .paper-title{margin-bottom:15px;font-size:24px;line-height:1.45}#loop-atlas-proposal .authors{font-size:14px;line-height:1.7}#loop-atlas-proposal .paper-summary{margin:24px 0;font-size:19px;line-height:1.7}#loop-atlas-proposal .paper-links{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}#loop-atlas-proposal .paper-diagram{text-align:center;color:var(--la-accent);background:linear-gradient(110deg,var(--la-wash),color-mix(in srgb,var(--la-blue) 12%,var(--la-surface)));border-radius:8px;margin-top:20px;padding:30px 10px;font-family:Georgia,serif;font-size:clamp(21px,3vw,32px)}#loop-atlas-proposal .small{font-size:13px}#loop-atlas-proposal .paper-note,#loop-atlas-proposal .citation{margin:32px 0}#loop-atlas-proposal pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--la-surface);border:1px solid var(--la-line);border-radius:8px;padding:18px;font-size:13px}#loop-atlas-proposal .la-selection{border:1px solid var(--la-brand);background:var(--la-surface);z-index:5;border-radius:12px;justify-content:space-between;gap:15px;max-width:560px;margin:20px auto 0;padding:12px 20px;font-size:14px;display:flex;position:sticky;bottom:16px;box-shadow:0 8px 30px #ca6f6f24}#loop-atlas-proposal footer{font-size:13px}#loop-atlas-proposal :focus-visible{outline:2px solid var(--la-accent);outline-offset:4px}input[type=checkbox]{accent-color:#9a4652}body>.skip{color:#9a4652;z-index:20;background:#fff;padding:12px;position:absolute;top:-80px;left:20px}body>.skip:focus{top:10px}@media (width<=720px){#loop-atlas-proposal header{gap:14px}#loop-atlas-proposal .la-hero{padding:28px 0}#loop-atlas-proposal .la-feature-top{gap:14px}#loop-atlas-proposal .paper-page{margin-top:28px}#loop-atlas-proposal .la-time-item{flex-direction:column;gap:4px}}@media (width<=480px){#loop-atlas-proposal{padding:0 18px 20px}#loop-atlas-proposal header{gap:12px}#loop-atlas-proposal nav{flex-basis:100%;order:3;justify-content:space-between}#loop-atlas-proposal .la-brand{font-size:12px}#loop-atlas-proposal header>.la-submit{padding:7px 9px;font-size:12px}#loop-atlas-proposal .la-feature-top{font-size:11px}#loop-atlas-proposal .la-feature-bottom,#loop-atlas-proposal .la-feature-bottom .button{font-size:12px}#loop-atlas-proposal .la-tools button{padding:8px 10px}#loop-atlas-proposal .la-details{gap:22px}#loop-atlas-proposal .la-workflow{flex-direction:column;align-items:stretch}#loop-atlas-proposal .la-selection{padding:12px;font-size:12px}}
