.editor-app{background:#fff;min-height:100vh}.editor-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;max-width:none;padding:20px 36px;display:flex;position:static}.editor-wordmark{white-space:nowrap;font-size:19px;font-weight:650}.editor-wordmark span{color:var(--muted);font-weight:450}.editor-header>div{align-items:center;gap:24px;font-size:13px;display:flex}.editor-header a{align-items:center;gap:6px;display:inline-flex}.editor-user{color:var(--muted)}.editor-main{max-width:1680px;margin:auto;padding:32px 36px 100px}.editor-intro{justify-content:space-between;align-items:center;gap:32px;margin-bottom:28px;display:flex}.editor-intro h1{letter-spacing:-1.1px;margin:0 0 9px;font-size:32px;line-height:1.15}.editor-intro p{color:var(--muted);margin:0}.editor-totals{gap:32px;display:flex}.editor-totals button{background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:1px;padding:0;display:flex}.editor-totals strong{font-variant-numeric:tabular-nums;font-size:24px;font-weight:550;line-height:1.25}.editor-totals span{color:var(--muted);font-size:13px}.editor-families{border-bottom:1px solid var(--line);white-space:nowrap;gap:4px;margin-bottom:20px;padding-bottom:15px;display:flex;overflow-x:auto}.editor-families button{background:0 0;border:0;min-height:38px;padding:8px 14px}.editor-families button:first-child{margin-left:-14px}.editor-families button[aria-pressed=true]{color:#fff;background:#242424}.editor-families button[aria-pressed=true]:first-child{margin-left:0}.editor-filters{grid-template-columns:1fr 190px 165px;gap:12px;display:grid}.editor-search{position:relative}.editor-search>svg{color:var(--muted);position:absolute;top:14px;left:14px}.editor-search input{background:#f6f6f6;border-color:#eee;width:100%;padding-left:42px}.editor-refinements{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 22px;display:flex}.editor-refinements select,.editor-refinements input{min-height:40px;padding:8px 12px;font-size:13px}.editor-refinements input{width:190px}.editor-clear{background:0 0;border-color:#0000;min-height:36px;padding:6px 10px;font-size:13px}.editor-list-heading{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:20px;font-size:13px;display:flex}.editor-list-heading button{min-height:36px;padding:7px 12px;font-size:13px}.editor-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 22px;transition:opacity .12s;display:grid}.editor-grid.is-loading{opacity:.5;pointer-events:none}.editor-card{min-width:0}.editor-card-media{position:relative}.editor-open{background:#f4f4f4;border:1px solid #e6e6e6;border-radius:12px;width:100%;height:215px;padding:0;position:relative;overflow:hidden}.editor-open:hover{border-color:#888}.editor-open .preview-media{width:100%;height:100%;display:block}.editor-open .preview-media img{object-fit:contain;width:100%;height:100%}.editor-open:focus-visible,.editor-card.is-selected .editor-open{outline-offset:3px;outline:2px solid #222}.editor-select{background:#fff;border-radius:6px;padding:5px;display:flex;position:absolute;top:10px;left:10px;box-shadow:0 1px 5px #0001}.editor-select input{accent-color:#222;cursor:pointer;width:17px;height:17px;min-height:0;margin:0}.editor-kind{pointer-events:none;background:#fff;border:1px solid #e8e8e8;border-radius:5px;padding:3px 7px;font-size:11px;position:absolute;top:10px;right:10px}.editor-play{color:#333;background:#fff;border-radius:5px;align-items:center;gap:5px;padding:4px 8px;font-size:12px;display:flex;position:absolute;bottom:10px;left:10px}.editor-card-title{justify-content:space-between;align-items:flex-start;gap:10px;margin-top:11px;display:flex}.editor-card-title>button{-webkit-line-clamp:2;text-align:left;white-space:normal;background:0 0;border:0;-webkit-box-orient:vertical;min-height:0;padding:0;font-size:15px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.editor-score{align-items:center;gap:4px;margin-top:2px;font-size:13px;display:flex}.editor-card-meta{color:var(--muted);justify-content:space-between;gap:10px;margin-top:5px;font-size:12px;display:flex}.editor-card-meta>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.editor-card-meta>span:last-child{white-space:nowrap}.editor-reason-preview{-webkit-line-clamp:2;color:#555;-webkit-box-orient:vertical;margin:9px 0 0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.editor-notice{background:#f4f4f4;border-radius:8px;justify-content:space-between;align-items:center;margin:0 0 20px;padding:10px 14px;font-size:14px;display:flex}.editor-notice button{background:0 0;border:0;min-height:30px;padding:4px}.editor-empty{text-align:center;border-top:1px solid var(--line);padding:64px 24px}.editor-empty h2{margin:10px 0;font-size:21px}.editor-empty p{color:var(--muted)}.editor-pagination{justify-content:center;align-items:center;gap:24px;margin-top:40px;font-size:13px;display:flex}.editor-footnote{color:var(--muted);text-align:center;max-width:800px;margin:40px auto 0;font-size:12px}.editor-batch{z-index:20;background:#fff;border:1px solid #ddd;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;width:max-content;max-width:calc(100% - 32px);padding:12px 16px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 12px 50px #0002}.editor-batch small{text-align:center;width:100%;color:var(--muted);font-size:12px}.editor-batch strong{font-size:14px}.editor-batch select{min-height:40px;padding:9px;font-size:13px}.editor-dialog{color:#222;border:1px solid #ddd;border-radius:16px;width:min(1320px,100% - 48px);max-width:none;height:calc(100dvh - 48px);max-height:none;padding:0;overflow:hidden}.editor-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#17171780}.editor-dialog-top{border-bottom:1px solid var(--line);height:64px;color:var(--muted);justify-content:space-between;align-items:center;gap:20px;padding:10px 18px 10px 24px;font-size:13px;display:flex}.editor-dialog-top>div{align-items:center;gap:10px;display:flex}.editor-dialog-top a{align-items:center;gap:4px;display:inline-flex}.editor-dialog-top button{min-height:36px;padding:7px 10px;font-size:13px}.editor-dialog-body{grid-template-columns:minmax(0,1.65fr) minmax(340px,1fr);height:calc(100% - 64px);display:grid}.editor-evidence{background:#f4f4f4;flex-direction:column;min-width:0;min-height:0;display:flex}.editor-media-scroll{flex-direction:column;flex:1;align-items:center;min-height:0;padding:24px;display:flex;overflow:auto}.editor-media-scroll>img{flex-shrink:0;width:100%;max-width:100%;height:auto;display:block;box-shadow:0 1px 7px #0001}.editor-media-scroll>video{object-fit:contain;width:100%;max-height:100%;margin:auto;display:block}.editor-media-scroll>p{color:#804c14;font-size:13px}.editor-assets{background:#fafafa;border-top:1px solid #ddd;justify-content:center;align-items:center;gap:20px;padding:10px 16px;font-size:13px;display:flex}.editor-assets button{min-height:34px;padding:5px 10px}.editor-review{border-left:1px solid var(--line);scrollbar-gutter:stable;flex-direction:column;gap:18px;min-height:0;padding:24px;display:flex;overflow-y:auto}.editor-review h2{letter-spacing:-.45px;overflow-wrap:anywhere;margin:6px 0 8px;font-size:22px;line-height:1.2}.editor-review small,.editor-source{color:var(--muted);font-size:12px}.editor-source{align-items:center;gap:4px;display:inline-flex}.editor-review label{flex-direction:column;gap:7px;font-size:13px;font-weight:550;display:flex}.editor-review input,.editor-review select,.editor-review textarea{font:inherit;color:#222;background:#fff;border:1px solid #d9d9d9;border-radius:8px;width:100%;min-height:42px;padding:10px 12px;font-weight:400}.editor-review textarea{resize:vertical;min-height:70px;line-height:1.5}.editor-review .editor-help{color:var(--muted);font-size:12px;font-weight:400;line-height:1.4}.editor-label-row{justify-content:space-between;align-items:baseline;display:flex}.editor-label-row>span{color:var(--muted);font-size:12px}.editor-rating-row{justify-content:space-between;align-items:center;margin-top:5px;display:flex}.editor-stars{gap:2px;display:flex}.editor-stars button{background:0 0;border:0;border-radius:6px;min-height:38px;padding:7px}.editor-stars button:hover,.editor-stars button[aria-pressed=true]{background:#eee}.editor-warning{color:#795417;background:#fff5dc;border-radius:7px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12px;display:flex}.editor-warning svg{flex-shrink:0;margin-top:2px}.editor-warning p{margin:0 0 4px}.editor-save{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:4px;display:flex}.editor-save button{flex:1;padding:10px;font-size:13px}.editor-save small{text-align:center;width:100%;margin-top:4px}.editor-error{color:#9e3326;background:#fff0eb;border-radius:6px;margin:0;padding:10px;font-size:13px}.editor-saved{color:#366348;margin:0;font-size:13px}.editor-pdf{text-align:center;margin:auto}.editor-loading,.editor-signin{max-width:660px;margin:15vh auto;padding:32px}.editor-signin h1{font-size:34px;line-height:1.2}.editor-signin p{color:var(--muted);margin:18px 0}.editor-signin>a{width:max-content;max-width:100%;margin-top:20px;display:flex}.editor-app :focus-visible,.editor-dialog :focus-visible{outline-offset:3px;outline:2px solid #444}@media (width>=1500px){.editor-open{height:260px}}@media (width<=1100px){.editor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.editor-user{display:none}.editor-totals{gap:22px}.editor-dialog-body{grid-template-columns:minmax(0,1.2fr) 340px}}@media (width<=800px){.editor-header{padding:18px 22px}.editor-main{padding:26px 22px 110px}.editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.editor-intro{flex-direction:column;align-items:flex-start;gap:20px}.editor-totals{gap:32px}.editor-totals strong{font-size:21px}.editor-filters{grid-template-columns:1fr 1fr}.editor-search{grid-column:1/-1}.editor-dialog{border-radius:12px;width:calc(100% - 24px);height:calc(100dvh - 24px)}.editor-dialog-body{display:block;overflow-y:auto}.editor-evidence{height:42dvh;min-height:240px}.editor-review{border-left:0;border-top:1px solid var(--line);gap:18px;padding:22px;overflow:visible}.editor-dialog-top{gap:8px;padding:10px 12px}.editor-dialog-top a{display:none}.editor-media-scroll{padding:16px}.editor-dialog-top>span{text-overflow:ellipsis;white-space:nowrap;max-width:50%;overflow:hidden}}@media (width<=520px){.editor-header{padding:16px 18px}.editor-wordmark{font-size:16px}.editor-header>div{gap:12px;font-size:12px}.editor-header>div>a:first-of-type{display:none}.editor-main{padding:26px 18px 120px}.editor-intro h1{font-size:29px}.editor-grid{grid-template-columns:1fr}.editor-open{height:250px}.editor-refinements{gap:8px}.editor-refinements select{max-width:calc(50% - 4px)}.editor-refinements input{width:calc(100% - 64px)}.editor-pagination{gap:12px}.editor-pagination button{padding:8px 10px;font-size:12px}.editor-batch{gap:8px;width:calc(100% - 24px);padding:12px;bottom:12px}.editor-batch strong{text-align:center;width:100%}.editor-batch small{display:none}.editor-batch select{max-width:calc(50% - 8px)}.editor-dialog-top,.editor-dialog-top button{font-size:12px}.editor-review{padding:20px}.editor-stars button{padding:7px}.editor-footnote{margin-top:30px}}@media (prefers-reduced-motion:reduce){.editor-grid{transition:none}.editor-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.editor-media-scroll[data-viewport=mobile]>img,.editor-media-scroll[data-viewport=mobile]>video{max-width:390px}.editor-inspector-side{border-left:1px solid var(--line);background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex}.editor-review{border-left:0;flex:1}.editor-review label{margin:0}.editor-save{border-top:1px solid var(--line);background:#fff;flex:none;margin:0;padding:14px 24px 16px}.editor-review>.editor-label-row{margin:0}@media (width<=800px){.editor-inspector-side{border-left:0}.editor-review{flex:none;overflow:visible}.editor-save{z-index:2;padding:12px 20px 16px;position:sticky;bottom:0}.editor-evidence.has-video{height:auto;min-height:0}.editor-evidence.has-video .editor-media-scroll{overflow:visible}.editor-evidence.has-video video{max-height:50dvh;margin:0 auto}}.editor-wordmark .seenry-wordmark{letter-spacing:-.95px;color:#202020;margin-right:8px;font-size:28px;font-weight:700;line-height:1}.editor-workspaces{gap:20px;margin-right:auto;font-size:13px;display:flex}.editor-workspaces a{color:#777;min-height:40px}.editor-workspaces a[aria-current=page]{color:#222;text-underline-offset:8px;text-decoration:underline}.admin-activity-stats{border-block:1px solid #e8e8e8;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-block:28px;display:grid}.admin-activity-stats section{flex-direction:column;gap:8px;display:flex}.admin-activity-stats strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:36px;font-weight:500}.admin-activity-stats span{color:#777;font-size:13px}.admin-publication{border-bottom:1px solid #e8e8e8;max-width:900px;padding:32px 0}.admin-publication h2{font-size:22px;font-weight:500}.admin-publication p{color:#666;font-size:14px}.admin-publication .admin-storage{color:#222;font-variant-numeric:tabular-nums;margin:16px 0;font-size:44px}.admin-storage span{font-size:22px}.admin-publication dl{grid-template-columns:160px 1fr;gap:12px;margin-top:24px;font-size:13px;display:grid}.admin-publication dd{margin:0}.admin-publication dt{color:#777}@media (width<=800px){.editor-header{flex-wrap:wrap}.editor-workspaces{margin:0}.editor-header>div{justify-content:space-between;width:100%}.admin-activity-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-publication dl{grid-template-columns:1fr}.admin-publication dd{margin-bottom:10px}}@font-face{font-family:Instrument;src:url(/app/fonts/instrumentsans.ttf);font-weight:400 700;font-display:swap}:root{color:#202020;font-synthesis:none;--line:#e6e6e6;--muted:#707070;--well:#f4f4f4;background:#fff;font-family:Instrument,Arial,sans-serif}*{box-sizing:border-box}body{margin:0;font-size:15px;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}button,.button{border:1px solid var(--line);cursor:pointer;white-space:nowrap;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 16px;font-weight:500;transition:background .12s,border-color .12s;display:inline-flex}button:hover,.button:hover{background:#f5f5f5;border-color:#bdbdbd}button:disabled{opacity:.45;cursor:not-allowed}.primary{color:#fff;background:#232323;border-color:#232323}.primary:hover{color:#fff;background:#404040;border-color:#404040}input,select{background:#fff;border:1px solid #d9d9d9;border-radius:9px;min-height:44px;padding:10px 14px}input{width:100%;min-width:0}label{gap:8px;font-size:14px;display:grid}p{margin:0 0 16px}h1,h2,h3{font-weight:550;line-height:1.15}h1{letter-spacing:-1.9px;margin:8px 0 16px;font-size:46px}h2{letter-spacing:-.65px;margin:0 0 16px;font-size:24px}h3{letter-spacing:-.25px;margin:0 0 8px;font-size:17px}.eyebrow{letter-spacing:1.8px;color:#777;margin-bottom:14px;font-size:10px}.muted,.fine{color:var(--muted)}.fine{font-size:12px;line-height:1.65}.quiet{color:#666}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #2863d6}.skip{z-index:10;background:#fff;padding:12px;position:absolute;top:-100px;left:12px}.skip:focus{top:12px}header{border-bottom:1px solid var(--line);align-items:center;gap:48px;height:76px;padding:0 40px;display:flex}.brand{letter-spacing:-1.2px;white-space:nowrap;font-size:24px;font-weight:650}.brand span{color:#b9b9b9;margin-left:3px;font-weight:400}header nav{color:#737373;flex:1;align-items:center;gap:27px;font-size:14px;display:flex}header nav a{padding:8px 0}header nav a[aria-current=page]{color:#202020}.header-actions{align-items:center;gap:24px;font-size:13px;display:flex}main{max-width:1440px;min-height:75vh;margin:auto;padding:38px 40px 70px}.intro-row{justify-content:space-between;align-items:end;gap:40px;display:flex}.intro p:not(.eyebrow){color:#6e6e6e;margin:0;font-size:15px}.mobile-break{display:none}.library-stat{flex-shrink:0;align-items:center;gap:16px;padding-bottom:4px;display:flex}.library-stat strong{letter-spacing:-2px;font-size:48px;font-weight:500;line-height:1}.library-stat span{color:#777;font-size:12px;line-height:1.6}.toolbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:17px 0;display:flex}.search{background:var(--well);border:1px solid var(--line);border-radius:10px;flex:1;align-items:center;gap:0;min-width:150px;display:flex}.search>span{color:#777;padding-left:15px;font-family:Arial;font-size:26px;line-height:1}.search input{outline-offset:1px;background:0 0;border:0}.search button{background:0 0;border:0;min-width:38px;min-height:38px;padding:0;font-size:21px}.segmented{background:var(--well);border-radius:10px;gap:2px;padding:3px;display:flex}.segmented button{color:#777;background:0 0;border:0;min-height:36px;padding:7px 14px;font-size:13px}.segmented button[aria-pressed=true]{color:#222;background:#fff;box-shadow:0 1px 4px #00000014}.filter{font-size:13px}.filter.selected{color:#fff;background:#222}.toolbar select{max-width:200px;font-size:13px}.section-heading{justify-content:space-between;align-items:center;gap:20px;margin:28px 0 22px;display:flex}.section-heading h2{margin:0;font-size:22px}.section-heading>span{color:#777;text-align:right;font-size:12px}.site-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;display:grid}.cover{background:var(--well);border:1px solid var(--line);border-radius:16px;height:245px;display:block;position:relative;overflow:hidden}.cover>img{border:1px solid #00000015;border-radius:5px;width:81%;height:auto;position:absolute;top:20px;left:18px;box-shadow:0 4px 14px #0000000a}.cover>img+img{width:45%;top:82px;left:auto;right:12px;box-shadow:0 2px 12px #00000014}.cover.mobile>img{width:49%;left:28px}.cover.mobile>img+img{width:41%;left:auto;right:26px}.cover:hover .cover-open,.cover:focus-visible .cover-open{opacity:1}.cover:hover{border-color:#aaa}.site-title{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.site-title h3{overflow-wrap:anywhere;margin:0;font-size:18px}.site-title>span{color:#777;white-space:nowrap;font-size:12px}.site-title a:hover{text-decoration:underline}.site-meta{color:#7a7a7a;justify-content:space-between;gap:12px;margin-top:6px;font-size:12px;display:flex}.review-dot:before{content:"";vertical-align:middle;background:#a77c2b;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.motion-badge{background:#fff;border:1px solid #0000000f;border-radius:6px;padding:5px 9px;font-size:11px;font-weight:500;position:absolute;bottom:12px;left:12px;box-shadow:0 1px 5px #0000000a}.review-badge{color:#765719;background:#fff5dc;border-radius:5px;padding:5px 8px;font-size:10px;position:absolute;bottom:12px;right:10px}.mcp-invite{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:48px;margin-top:64px;padding:38px 0 0;display:flex}.mcp-invite h2{margin-bottom:12px;font-size:30px}.mcp-invite p:not(.eyebrow){color:#777;max-width:600px;margin:0}.mcp-invite .button{flex-shrink:0}.breadcrumb{color:#777;margin-bottom:28px;font-size:13px;display:inline-block}.breadcrumb:hover{color:#222}.site-intro h1{overflow-wrap:anywhere}.page-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 24px;display:grid}.page-preview{background:var(--well);border:1px solid var(--line);border-radius:12px;display:block;position:relative;overflow:hidden}.page-preview>img{object-fit:cover;object-position:top;width:100%;height:280px;display:block}.page-preview:hover{border-color:#aaa}.page-title{justify-content:space-between;align-items:baseline;gap:10px;margin-top:13px;display:flex}.page-title h3{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.45}.page-title>span{color:#888;text-align:right;flex-shrink:0;max-width:40%;font-size:11px}.page-card>p{color:#888;margin-top:4px;font-size:12px}.pagination{justify-content:center;align-items:center;gap:24px;margin-top:35px;font-size:13px;display:flex}.empty{text-align:center;background:#f8f8f8;border-radius:14px;padding:65px 24px}.empty h2{font-size:30px}.empty p{color:#777}.empty>a{margin:8px}.loading{text-align:center;color:#777;place-content:center;min-height:260px;font-size:20px;display:grid}.loading span{margin-top:12px;font-size:13px}.notice{border:1px solid var(--line);overflow-wrap:anywhere;background:#f4f4f4;border-radius:9px;margin-bottom:18px;padding:14px 16px;font-size:13px;line-height:1.6}.notice.error{color:#73541c;background:#fff7e6;border-color:#efdfbd}.notice button{margin-left:12px}.error-text{color:#9a3f20}.detail-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:28px;display:flex}.detail-heading h1{overflow-wrap:anywhere;max-width:950px;font-size:38px}.detail-heading p:not(.eyebrow){color:#777;max-width:850px;margin-bottom:0}.detail-heading .button{flex-shrink:0}.detail-toolbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;margin-bottom:28px;padding:14px 0;display:flex}.detail-toolbar nav{gap:4px;display:flex}.detail-toolbar nav button{color:#777;background:0 0;border:0}.detail-toolbar nav button[aria-pressed=true]{color:#222;background:var(--well)}.detail-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:40px;display:grid}.detail-content{min-width:0}.full-screenshot{background:var(--well);border:1px solid var(--line);border-radius:10px;overflow:hidden}.full-screenshot a,.full-screenshot img{width:100%;display:block}.full-screenshot.mobile{max-width:420px;margin:0 auto}.evidence-sidebar h2{font-size:21px}.evidence-sidebar>p:not(.eyebrow){color:#777;font-size:13px;line-height:1.7}.evidence-sidebar .notice{font-size:12px}.tag-section{margin:25px 0}.tag-section h3{margin-bottom:12px;font-size:13px;font-weight:500}.tags{flex-wrap:wrap;gap:7px;display:flex}.tags span{background:var(--well);border-radius:7px;padding:6px 10px;font-size:12px}.sidebar-actions{border-top:1px solid var(--line);gap:9px;margin:30px 0 16px;padding-top:24px;display:grid}.sidebar-actions .button,.sidebar-actions button{font-size:13px}.motion-panel video{width:100%;height:auto;max-width:min(100%, var(--motion-width,1440px), var(--motion-fit,1440px));aspect-ratio:var(--motion-ratio,auto);object-fit:contain;border:1px solid var(--line);background:#f2f2f2;border-radius:12px;margin-inline:auto;display:block}.motion-controls,.actions{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.motion-panel>button{margin-top:20px}.motion-panel p{font-size:13px}.motion-panel details{margin-top:24px}summary{cursor:pointer;min-height:42px;padding:10px 0;font-weight:500}.design-panel h2{font-size:30px}.design-panel>p{color:#777}.design-panel>h3{margin:30px 0 16px}.roles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.role{border:1px solid var(--line);border-radius:10px;align-items:start;gap:12px;min-width:0;padding:14px;display:flex}.swatch{border:1px solid #00000020;border-radius:50%;flex-shrink:0;width:30px;height:30px}.role div{min-width:0}.role strong,.role code,.role small{overflow-wrap:anywhere;font-size:12px;display:block}.role code{color:#777;margin:4px 0;font-size:10px}.variables details{border-bottom:1px solid var(--line);padding:7px 0}.variables summary{overflow-wrap:anywhere;justify-content:space-between;align-items:start;gap:16px;font-size:12px;display:flex}.variables summary:before{content:"+";color:#999}.variables summary code{flex:1;min-width:0}.variables summary span{color:#777;max-width:40%}.variables details[open] summary:before{content:"−"}pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--well);border-radius:9px;max-height:500px;padding:20px;font-size:12px;overflow:auto}code{font-family:ui-monospace,SFMono-Regular,monospace}.design-panel>.fine{margin-top:20px}.mcp-page{max-width:1120px;margin:20px auto}.mcp-page>h1{letter-spacing:-2.6px;margin-bottom:24px;font-size:58px;line-height:1.05}.lede{color:#777;max-width:690px;font-size:18px;line-height:1.6}.mcp-steps{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:64px;margin-top:50px;padding-top:34px;display:grid}.step-number{color:#999;margin-bottom:20px;font-size:12px;display:block}.mcp-steps h2{font-size:28px}.mcp-steps p{color:#777}.mcp-steps label{margin:24px 0 16px}.endpoint{background:var(--well);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:9px;padding:16px;font-size:13px}.mcp-steps details{margin:20px 0}.mcp-steps .fine{margin-top:12px;display:block}.mcp-steps blockquote{letter-spacing:-.4px;border-left:2px solid #222;margin:24px 0;padding:22px 0 22px 24px;font-size:21px;line-height:1.5}.tool-list{border-top:1px solid var(--line);margin-top:60px;padding-top:32px}.tool-list>div{border-bottom:1px solid var(--line);grid-template-columns:230px 1fr;gap:24px;padding:15px 0;font-size:14px;display:grid}.tool-list p{color:#777;margin:0}.tool-list>.fine{margin-top:20px}.activity-summary{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:32px;padding-top:32px;display:grid}.activity-summary section{background:var(--well);border-radius:14px;padding:28px}.activity-summary p{color:#777;font-size:13px}.budget{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:28px 0;padding:10px 0}.budget-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:20px 0;display:grid}.budget form{padding-bottom:18px}.jobs article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 100px 160px;align-items:center;gap:24px;padding:22px 0;display:grid}.jobs p{color:#777;margin:5px 0;font-size:13px}.jobs a{font-size:13px}.status{color:#777;font-size:12px}.jobs h3{overflow-wrap:anywhere}.jobs .error-text{color:#9a3f20}footer{border-top:1px solid var(--line);color:#777;justify-content:space-between;gap:24px;padding:25px 40px;font-size:12px;display:flex}footer>a:first-child{color:#333;font-weight:600}dialog{border:1px solid var(--line);color:#222;border-radius:16px;width:450px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 40px);padding:28px;overflow:auto;box-shadow:0 20px 100px #0002}.dialog-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.dialog-head h2{margin:0;font-size:24px}.dialog-head button{border:0;width:38px;min-height:38px;padding:0;font-size:24px}dialog p{color:#777;font-size:14px}dialog label{margin:20px 0}.full{width:100%}@media (width>=1600px){.cover{height:280px}.page-preview>img{height:320px}}@media (width<=1100px){header{gap:30px;padding:0 28px}header nav{gap:20px}.header-actions{gap:18px}main{padding:30px 28px 55px}h1{font-size:40px}.library-stat{display:none}.cover{height:210px}.detail-layout{grid-template-columns:minmax(0,1fr) 250px;gap:25px}.page-grid.mobile{grid-template-columns:repeat(3,minmax(0,1fr))}.roles{grid-template-columns:1fr}}@media (width<=800px){header{flex-wrap:wrap;justify-content:space-between;gap:8px;height:auto;min-height:100px;padding:16px 20px 10px}.brand{font-size:23px}header nav{flex:0 0 100%;order:3;justify-content:flex-start;gap:25px;font-size:13px}.header-actions{gap:16px;font-size:12px}.header-actions button{min-height:36px;padding:7px 11px;font-size:12px}.site-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px}.page-grid,.page-grid.mobile{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-layout{grid-template-columns:minmax(0,1fr)}.evidence-sidebar{grid-template-columns:1fr 1fr;gap:0 25px;display:grid}.evidence-sidebar>.notice,.evidence-sidebar>.eyebrow,.sidebar-actions,.evidence-sidebar>.fine{grid-column:1/-1}.evidence-sidebar .tag-section{margin-top:15px}.mcp-steps{gap:30px}.mcp-page>h1{font-size:46px}.mcp-invite{gap:30px}.mcp-invite h2{font-size:27px}.toolbar{flex-wrap:wrap}.search{flex-basis:100%}.toolbar select{flex:1;max-width:none}.budget-fields{grid-template-columns:1fr 1fr}.jobs article{grid-template-columns:minmax(0,1fr) 70px 120px;gap:15px}.page-title{display:block}.page-title>span{text-align:left;max-width:none}.activity-summary{gap:20px}}@media (width<=520px){main{padding:28px 20px 45px}h1{letter-spacing:-1.35px;font-size:36px;line-height:1.08}.mobile-break{display:block}.intro p:not(.eyebrow){font-size:14px;line-height:1.65}.intro{margin-bottom:26px}.eyebrow{letter-spacing:1.5px;margin-bottom:12px;font-size:9px}.site-grid,.page-grid{grid-template-columns:1fr}.cover{height:236px}.site-title h3{font-size:18px}.site-meta{font-size:12px}.section-heading{align-items:baseline;margin:24px 0 18px}.section-heading h2{font-size:20px}.section-heading>span{max-width:120px;font-size:11px}.toolbar{gap:10px;padding:14px 0}.toolbar .filter{margin-left:auto;padding:9px 12px;font-size:12px}.toolbar .segmented button{padding:7px 12px;font-size:12px}.toolbar select{flex-basis:100%;order:4;width:100%}.page-grid.mobile{gap:25px 15px}.mobile .page-preview>img{height:290px}.page-grid.mobile .motion-badge{padding:3px 6px;font-size:9px;bottom:7px;left:7px}.page-grid.mobile .review-badge{padding:3px 6px;font-size:9px;bottom:32px;left:7px;right:auto}.page-preview>img{height:300px}.page-title h3{font-size:13px}.mcp-invite{margin-top:38px;padding-top:30px;display:block}.mcp-invite .button{margin-top:22px}.mcp-invite p{font-size:14px}.mcp-invite h2{font-size:27px}.intro-row,.detail-heading{display:block}.site-intro .button,.detail-heading>.button{margin-top:22px}.breadcrumb{margin-bottom:22px}.detail-heading h1{font-size:30px}.detail-heading p:not(.eyebrow){font-size:13px}.detail-toolbar{flex-wrap:wrap;gap:12px}.detail-toolbar nav{justify-content:space-between;width:100%}.detail-toolbar nav button{padding:8px 6px;font-size:12px}.evidence-sidebar{display:block}.evidence-sidebar .tag-section{margin:24px 0}.motion-controls .button,.motion-controls button{flex:1;font-size:12px}.design-panel h2{font-size:27px}.design-panel p{font-size:14px}.variables summary{gap:10px;font-size:11px}.mcp-page{margin-top:0}.mcp-page>h1{letter-spacing:-1.7px;font-size:38px}.lede{font-size:16px}.mcp-steps{grid-template-columns:1fr;gap:35px;margin-top:35px;padding-top:25px}.mcp-steps h2{font-size:26px}.mcp-steps p{font-size:14px}.mcp-steps blockquote{font-size:20px}.tool-list{margin-top:40px}.tool-list>div{grid-template-columns:1fr;gap:8px}.tool-list>h2{font-size:24px}.activity-summary{grid-template-columns:1fr;gap:18px;padding-top:24px}.activity-summary section{padding:23px}.jobs article{grid-template-columns:minmax(0,1fr) 90px}.jobs article>div{grid-column:1/-1}.jobs article>a{white-space:nowrap;justify-self:end}.jobs article>button{min-height:36px;font-size:12px}.jobs h3{font-size:18px}.budget-fields{grid-template-columns:1fr 1fr;gap:18px 12px}.budget-fields label{font-size:12px}.pagination{gap:13px;font-size:11px}.pagination button{padding:9px 12px;font-size:12px}footer{flex-wrap:wrap;gap:15px;padding:22px 20px;font-size:11px}footer>span{order:3;width:100%}dialog{padding:22px}.empty{padding:40px 20px}.empty h2{font-size:26px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.page-preview{height:280px}.page-preview>img{object-fit:initial;height:auto}.mobile .page-preview{height:380px}.mobile .page-preview>img{height:auto}@media (width>=1600px){.page-preview{height:320px}}@media (width<=520px){.page-preview{height:300px}.mobile .page-preview{height:290px}}.incomplete-badge{color:#73541c;background:#fff5dc;border:1px solid #eddfbd;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:500;position:absolute;top:12px;left:12px}.design-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 24px;display:grid}.design-poster{background:var(--well);border:1px solid var(--line);border-radius:14px;height:270px;display:block;position:relative;overflow:hidden}.design-poster img{object-fit:contain;width:100%;height:100%;display:block}.design-poster:hover{border-color:#aaa}.design-duration{background:#fff;border:1px solid #0000000f;border-radius:6px;padding:5px 9px;font-size:11px;position:absolute;bottom:12px;right:12px}.design-credit{justify-content:space-between;align-items:baseline;gap:14px;margin:15px 0 8px;font-size:13px;display:flex}.design-credit a{font-weight:550}.design-credit span{color:#777;text-align:right;font-size:11px}.design-card h3{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-bottom:7px;font-size:16px;line-height:1.45;display:-webkit-box;overflow:hidden}.design-card>p{color:#777;margin:0;font-size:12px}.designs-footnote{margin-top:35px}.design-detail{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:40px;display:grid}.creator-video{background:var(--well);border:1px solid var(--line);border-radius:12px;width:100%;max-height:720px;display:block}.design-detail-title{line-height:1.2;max-width:900px!important;font-size:34px!important}.source-caption{white-space:pre-wrap;overflow-wrap:anywhere;max-width:850px;margin:25px 0;font-size:16px;line-height:1.7}.design-imports{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:28px 0;padding:10px 0 20px}.design-import-summary{justify-content:space-between;align-items:start;gap:30px;display:flex}.design-import-summary p{color:#777;font-size:14px}.design-import-summary .actions{justify-content:flex-end;margin:0}.design-imports form{align-items:end;gap:15px;max-width:500px;margin:15px 0;display:flex}.design-imports form label{flex:1}.design-imports .section-heading .eyebrow{margin-bottom:8px}.design-imports details,.design-imports>.notice{margin-top:16px}@media (width<=1100px){header{gap:24px}header nav{gap:19px}.design-poster{height:230px}.design-detail{grid-template-columns:minmax(0,1fr) 250px;gap:24px}}@media (width<=800px){.design-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.design-detail{grid-template-columns:1fr}.design-import-summary{display:block}.design-import-summary .actions{justify-content:flex-start;margin-top:20px}}@media (width<=520px){header nav{gap:22px}.design-grid{grid-template-columns:1fr;gap:28px}.design-poster{height:265px}.design-detail-title{font-size:27px!important}.design-imports .section-heading{display:block}.design-imports .section-heading .button{margin-top:16px}.design-imports form{display:block}.design-imports form button{margin-top:15px}.design-import-summary .actions{gap:8px}.design-import-summary .actions button{font-size:12px}.creator-video{max-height:600px}.source-caption{font-size:14px}header nav{justify-content:space-between;gap:8px}}.design-filter-details{margin:16px 0}.design-filter-details summary{cursor:pointer;font-size:13px}.design-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0 12px;display:grid}.design-filters label{color:var(--muted);gap:7px;font-size:12px;display:grid}.design-filters select{color:#202020;width:100%;min-width:0}.design-auto-tags{flex-wrap:wrap;gap:6px;margin:10px 0;font-size:11px;display:flex}.design-auto-tags a,.design-auto-tags span{background:var(--well);border-radius:6px;padding:5px 8px}.design-auto-tags a:hover{text-decoration:underline}.design-tag-evidence{margin:20px 0}.design-tag-evidence summary{cursor:pointer;font-size:13px}.design-ranking-note{margin:12px 0}@media (width<=650px){.design-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.section-references article{margin-bottom:40px}.section-references img{border:1px solid var(--line);border-radius:10px;max-width:100%;height:auto;display:block}.section-references .section-heading{flex-wrap:wrap;gap:12px}.section-badge{color:#222;border:1px solid var(--line);z-index:1;background:#fff;border-radius:5px;padding:5px 8px;font-size:11px;position:absolute;top:12px;left:12px}.reference-categories{gap:8px;margin-bottom:12px;padding:0 0 20px;display:flex;overflow-x:auto}.reference-categories button{white-space:nowrap;border:1px solid var(--line,#e7e7e7);background:0 0;border-radius:8px;padding:9px 14px;font-size:13px}.reference-categories button[aria-pressed=true]{background:var(--ink,#202020);color:var(--paper,#fff)}.reference-asset-list{flex-direction:column;gap:40px;min-width:0;display:flex}.reference-asset-list figure{min-width:0;margin:0}.reference-asset-list img,.reference-asset-list video{object-fit:contain;border:1px solid var(--line,#e7e7e7);background:#f5f5f5;border-radius:12px;width:100%;height:auto;display:block}.reference-asset-list figcaption{justify-content:space-between;gap:20px;padding:14px 0;font-size:13px;line-height:1.6;display:flex}.reference-asset-list figcaption a{white-space:nowrap}.reference-document{background:#f6f6f4;border-radius:12px;padding:48px 24px}.reference-colors{flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.reference-colors span{align-items:center;gap:6px;display:flex}.reference-colors i{border:1px solid #ddd;border-radius:50%;width:22px;height:22px}.reference-source-status{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.reference-source-status p{overflow-wrap:anywhere;font-size:13px}@media (width<=700px){.reference-asset-list figcaption{flex-direction:column;gap:8px}.reference-categories{margin-right:-16px}.reference-document{padding:28px 16px}}.reference-categories a[aria-current=page]{color:#fff;background:#202020;border-color:#202020}.section-reference-grid .design-poster{aspect-ratio:4/3}.section-reference-grid .design-poster img{object-fit:contain}.tag-review{color:#806232;font-size:12px}.reference-categories a{white-space:nowrap}.design-auto-tags span{border:1px solid #e7e7e7;border-radius:6px;padding:5px 8px;font-size:12px}.tag-coverage-filter{align-items:center;gap:12px;margin:16px 0;font-size:13px;display:flex}.tag-coverage-filter select{color:inherit;background:#fff;border:1px solid #ddd;border-radius:8px;padding:8px 12px}:root{--line:#e3e3e3;--muted:#646464;--well:#f3f3f3;--accent:#c74025;color:#202020;background:#fff}.asset-progress{border:1px solid var(--line);border-radius:16px;margin:24px 0 32px;padding:24px}.asset-progress h2{letter-spacing:-1px;margin:8px 0 16px;font-size:32px}.asset-progress h2 span{letter-spacing:0;color:var(--muted);font-size:18px;font-weight:400}.asset-progress progress{width:100%;height:6px;accent-color:var(--accent);background:var(--well);border:0;border-radius:6px;display:block;overflow:hidden}.asset-progress progress::-webkit-progress-bar{background:var(--well)}.asset-progress progress::-webkit-progress-value{background:var(--accent);border-radius:6px}.asset-progress dl{grid-template-columns:repeat(4,1fr);gap:16px;margin:24px 0 16px;display:grid}.asset-progress dt,.asset-progress>p{color:var(--muted);font-size:13px;line-height:1.6}.asset-progress dd{font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:24px}.storage-summary{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.storage-summary dl{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.storage-summary dd small{color:var(--muted);font-size:14px;font-weight:400}.storage-summary>p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.6}@media (width<=600px){.asset-progress dl{grid-template-columns:repeat(2,1fr)}.asset-progress{padding:18px}.asset-progress h2{font-size:28px}}body{font-size:14px}h1{letter-spacing:-1.2px;font-size:34px;font-weight:500;line-height:1.15}h2{font-weight:500}button,.button{border-radius:8px;min-height:44px;font-size:13px}button svg,.button svg{flex-shrink:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.atlas-header{background:#fff;gap:40px;height:80px;padding:0 32px}.brand{letter-spacing:-1.1px;align-items:center;min-height:44px;font-size:32px;font-weight:700;line-height:1;display:inline-flex}.brand-footer{letter-spacing:-.85px;font-size:26px}.atlas-header nav{color:#646464;flex:1;gap:8px}.atlas-header nav a{white-space:nowrap;border-radius:7px;align-items:center;min-height:44px;padding:10px 14px;display:flex}.atlas-header nav a:hover{color:#202020;background:#f6f6f6}.atlas-header nav a[aria-current=page]{color:#202020;background:#f0f0f0;font-weight:600}.header-actions{gap:20px}.header-actions .primary{min-height:44px;padding:10px 14px;font-size:13px}.preview-toggle{background:0 0;border-color:#0000;gap:6px;min-height:44px;padding:8px 4px;font-size:12px}.preview-toggle:disabled{opacity:1;color:#6d6d6d;cursor:default}.preview-toggle .preview-setting{text-align:right;color:#666;font-variant-numeric:tabular-nums;width:24px}.preview-toggle:hover{background:0 0;border-color:#0000}.preview-toggle[aria-pressed=true] svg{color:var(--accent)}main{max-width:1760px;min-height:75vh;padding:32px 32px 64px}.intro{margin-bottom:26px}.intro-row{align-items:center;gap:24px}.intro h1{margin:6px 0 10px}.eyebrow{letter-spacing:.7px;color:#696969;margin:0 0 10px;font-size:11px;font-weight:500}.intro p:not(.eyebrow){color:#646464;max-width:660px;font-size:14px}.library-stat{gap:12px}.library-stat strong{letter-spacing:-1px;font-size:30px}.library-stat span{color:#646464;font-size:12px}.toolbar{border:0;flex-wrap:wrap;gap:12px;padding:0}.search{background:#f5f5f5;border-color:#ebebeb;border-radius:8px;flex:300px;min-height:46px}.search .search-icon{color:#666;flex-shrink:0;margin-left:14px}.search input{min-height:44px;padding:10px 12px;font-size:14px}.segmented{border-radius:8px;padding:3px}.segmented button{color:#646464;gap:6px;min-height:38px}.segmented button[aria-pressed=true]{border-radius:5px;box-shadow:0 1px 3px #00000012}.toolbar select{max-width:235px;min-height:44px;font-size:13px}.toolbar .filter{min-height:44px}.section-shortcuts{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:18px 0 20px;display:flex}.section-shortcuts>span{color:#686868;margin-right:10px;font-size:12px}.section-shortcuts>a{color:#505050;border-radius:6px;align-items:center;gap:7px;min-height:36px;padding:7px 10px;font-size:12px;display:inline-flex}.section-shortcuts>a:hover{color:#202020;background:#f3f3f3}.section-shortcuts>a[aria-current=page]{color:#202020;background:#f0f0f0;font-weight:600}.section-shortcuts svg{color:#737373}.section-heading{gap:16px;margin:24px 0 20px}.section-heading h2{letter-spacing:-.2px;font-size:16px;font-weight:550}.section-heading>span{color:#646464;font-size:12px}.site-grid,.design-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.site-card{min-width:0}.collection-cover{aspect-ratio:1.42;background:var(--well);isolation:isolate;outline-offset:-1px;border-radius:12px;outline:1px solid #00000009;display:block;position:relative;overflow:hidden}.preview-media{background:var(--well);width:100%;height:100%;display:block;position:relative;overflow:hidden}.preview-media>img{object-fit:initial;object-position:top;width:100%;max-width:none;height:auto;min-height:0;display:block}.preview-media.fit-contain>img{object-fit:contain;height:100%}.preview-media.fit-portrait>img{object-fit:contain;width:auto;height:100%;margin:auto}.preview-media>video{object-fit:contain;background:var(--well);opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .16s;display:block;position:absolute;inset:0}.preview-media.is-playing>video{opacity:1}.media-fallback{color:#626262;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:14px;display:flex;position:absolute;inset:0}.media-fallback>span{font-size:12px}.collection-count{color:#303030;background:#fffffff0;border:1px solid #0000000c;border-radius:5px;align-items:center;gap:6px;padding:5px 8px;font-size:11px;display:flex;position:absolute;bottom:12px;left:12px}.cover-open{opacity:0;background:#fffffff2;border-radius:6px;place-items:center;width:30px;height:30px;transition:opacity .15s;display:grid;position:absolute;top:12px;right:12px}.collection-cover:hover .cover-open,.collection-cover:focus-visible .cover-open{opacity:1}.collection-identity{align-items:center;gap:10px;margin-top:15px;display:flex}.collection-identity>div{flex:1;min-width:0}.collection-identity h3{letter-spacing:-.2px;overflow-wrap:anywhere;margin:0 0 3px;font-size:16px;font-weight:550;line-height:1.35}.collection-identity h3 a:hover{text-underline-offset:3px;text-decoration:underline}.collection-identity p{color:#646464;margin:0;font-size:12px}.site-icon{vertical-align:middle;background:#fafafa;border:1px solid #e8e8e8;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.site-icon img{object-fit:contain;width:24px;height:24px;display:block}.site-icon>span{color:#6a6a6a;font-size:16px;font-weight:500}.collection-arrow{color:#757575;border-radius:7px;place-items:center;width:44px;height:44px;margin-left:auto;display:grid}.collection-arrow:hover{color:#202020;background:#f3f3f3}.collection-review{color:#756343;margin:8px 0 0 46px;font-size:11px}.site-heading{overflow-wrap:anywhere;align-items:center;gap:14px;display:flex}.site-heading .site-icon{width:44px;height:44px}.site-heading .site-icon img{width:30px;height:30px}.responsive-peek{aspect-ratio:390/844;background:#fff;border:3px solid #fff;border-radius:7px;width:20%;height:auto;max-height:60%;transition:opacity .16s;position:absolute;bottom:12px;right:12px;overflow:hidden;box-shadow:0 2px 8px #00000016}.responsive-peek img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.collection-cover:has(.is-playing) .responsive-peek{opacity:0;pointer-events:none}.page-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 24px}.page-preview{aspect-ratio:1.35;background:var(--well);border:1px solid #ebebeb;border-radius:12px;height:auto}.page-preview>.preview-media{height:100%}.page-grid.mobile{grid-template-columns:repeat(4,minmax(0,1fr))}.page-grid.mobile .preview-media.fit-portrait>img{width:100%;height:auto}.page-title{gap:10px;margin-top:14px}.page-title h3{overflow-wrap:anywhere;font-size:15px}.page-title>span{color:#666;font-size:11px}.page-card .page-site{color:#646464;align-items:center;gap:7px;margin:5px 0 0;font-size:12px;display:flex}.page-site .site-icon{border-radius:5px;width:23px;height:23px}.page-site .site-icon img{width:16px;height:16px}.page-site .site-icon>span{font-size:11px}.motion-badge,.design-duration{box-shadow:none;color:#303030;background:#fffffff0;border:1px solid #0000000b;border-radius:5px;padding:5px 8px;font-size:11px}.review-badge{border-radius:5px;font-size:10px}.section-badge{z-index:1}.design-poster{aspect-ratio:1.35;border:1px solid #e7e7e7;border-radius:12px;height:auto}.design-poster .preview-media{height:100%}.design-credit{margin:14px 0 8px}.design-credit a{font-size:14px}.design-credit span{color:#626262;font-size:12px}.design-auto-tags{gap:6px;margin:8px 0}.design-auto-tags a{background:#f4f4f4;border:0;border-radius:4px;font-size:11px}.design-card h3{font-size:15px;font-weight:500;line-height:1.45}.design-card>p{color:#646464;font-size:11px}.design-filter-details{margin-top:18px}.design-ranking-note{color:#666;margin-top:12px;font-size:11px}.detail-heading h1{letter-spacing:-.9px;font-size:30px}.detail-layout{gap:32px}.detail-tabs{gap:5px}.detail-tabs button{min-height:44px}.detail-layout video,.creator-video{object-fit:contain;background:#f1f1f1;border-radius:12px;max-height:74vh}.mcp-invite{background:#f5f5f5;border:0;border-radius:12px;margin-top:52px;padding:32px}.mcp-invite h2{font-size:28px}.mcp-invite p{font-size:14px}.mcp-page>h1{font-size:42px}.breadcrumb{align-items:center;min-height:40px;font-size:13px;display:inline-flex}footer{color:#626262;border-top:1px solid var(--line);padding:28px 32px;font-size:12px}.fine{color:#626262;font-size:12px}dialog{border-radius:16px;padding:24px}dialog h2{letter-spacing:-.6px;margin:0;font-size:26px}dialog::backdrop{background:#14141465}@media (width>=1800px){.site-grid,.design-grid,.page-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1150px){.atlas-header{gap:20px}.atlas-header nav{gap:0}.atlas-header nav a{padding:10px}.header-actions{gap:12px}.preview-toggle>span:not(.preview-setting){display:none}.preview-toggle{padding-inline:6px}.site-grid,.design-grid{gap:28px 20px}}@media (width<=850px){.atlas-header{flex-wrap:wrap;justify-content:space-between;gap:12px;height:auto;padding:16px 24px 0}.atlas-header nav{flex:0 0 100%;order:3;justify-content:flex-start;gap:8px;padding:2px 0 10px}.header-actions{margin-left:auto}.preview-toggle>span:not(.preview-setting){display:inline}.atlas-header .quiet{display:none}main{padding:26px 24px 48px}.site-grid,.design-grid,.page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-grid.mobile{grid-template-columns:repeat(3,minmax(0,1fr))}.intro-row{align-items:start}.library-stat{display:none}.toolbar .search{flex-basis:100%}.toolbar select{max-width:none}.section-shortcuts>span{flex:0 0 100%;margin-bottom:0}.section-shortcuts{gap:4px;padding-top:14px}h1{font-size:30px}.detail-heading h1{font-size:27px}.collection-cover{aspect-ratio:1.25}}@media (width<=520px){.atlas-header{gap:8px;padding:12px 18px 0}.brand{font-size:23px}.header-actions{gap:8px}.header-actions .primary{min-height:40px;padding:8px 10px;font-size:12px}.preview-toggle{gap:5px;min-height:40px}.preview-toggle>span:not(.preview-setting){display:none}.atlas-header nav{justify-content:space-between;gap:0;overflow-x:auto}.atlas-header nav a{min-height:44px;padding:10px;font-size:12px}.atlas-header nav a:first-child{padding-left:10px}main{padding:24px 18px 44px}.intro{margin-bottom:22px}.intro h1{letter-spacing:-.8px;margin-bottom:10px;font-size:27px;line-height:1.15}.intro p:not(.eyebrow){font-size:13px;line-height:1.6}.intro .mobile-break{display:none}.eyebrow{font-size:10px}.toolbar{gap:10px}.toolbar .search{min-width:0}.search input{font-size:13px}.toolbar select{flex:auto;width:100%}.segmented{flex:1}.segmented button{flex:1;min-height:38px;padding-inline:10px}.filter{flex:0}.section-shortcuts{gap:3px;padding-bottom:16px}.section-shortcuts>a{min-height:38px;padding:7px 8px;font-size:12px}.section-shortcuts>span{margin-bottom:3px}.section-heading{align-items:center;margin:21px 0 17px}.section-heading h2{font-size:15px}.section-heading>span{font-size:11px}.site-grid,.design-grid,.page-grid{grid-template-columns:1fr;gap:28px}.collection-cover{aspect-ratio:1.35}.collection-identity{margin-top:13px}.collection-review{font-size:11px}.page-grid.mobile{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.page-grid.mobile .page-preview{aspect-ratio:.62}.page-title{display:flex}.page-title h3{font-size:14px}.page-grid.mobile .page-title{display:block}.page-preview,.design-poster{aspect-ratio:1.35;height:auto}.site-heading{font-size:26px}.site-intro .intro-row{display:block}.site-intro .intro-row>.button{margin-top:16px}.site-intro .intro-row .button{width:auto}.mcp-invite{margin-top:36px;padding:24px}.mcp-invite h2{font-size:25px}.mcp-page>h1{font-size:32px}.detail-heading h1{font-size:25px}.detail-layout{gap:20px}.design-detail{gap:24px}.design-credit span{font-size:11px}.design-card h3{font-size:15px}.design-ranking-note{font-size:11px}footer{padding:24px 18px}.preview-setting{display:none}.preview-toggle{padding-inline:8px}dialog{width:calc(100% - 32px);max-height:calc(100dvh - 32px);padding:24px}dialog h2{font-size:24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}.preview-media>video,.responsive-peek,.cover-open{transition:none}}.atlas-header nav .mobile-activity{display:none}@media (width<=850px){.atlas-header nav .mobile-activity{display:flex}}@media (width<=520px){.design-toolbar select{flex:calc(50% - 5px);width:calc(50% - 5px);min-width:0;padding-inline:10px;font-size:12px}.atlas-header nav a{padding-inline:8px}.atlas-header nav a:first-child{padding-left:8px}.design-filter-details{margin-block:12px}.design-ranking-note{margin:8px 0}}.page-title h3{min-width:0}.page-title h3 a{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.source-url{overflow-wrap:anywhere}.public-stats{border-block:1px solid #e6e6e6;grid-template-columns:repeat(4,1fr);gap:24px;margin:56px 0;padding:32px 0;display:grid}.public-stats section{flex-direction:column;gap:8px;display:flex}.public-stats strong{letter-spacing:-.04em;font-size:clamp(30px,4vw,52px)}.public-stats span{color:#666}.public-publication{margin-bottom:36px}.public-publication p{color:#666;max-width:700px;line-height:1.6}@media (width<=650px){.public-stats{grid-template-columns:repeat(2,1fr)}}.page-grid .page-preview,.collection-cover{aspect-ratio:1440/1000;height:auto}.page-grid.mobile .page-preview{aspect-ratio:390/844;height:auto}.preview-media>img,.preview-media.fit-portrait>img,.page-grid.mobile .preview-media.fit-portrait>img{object-fit:contain;object-position:center top;width:100%;height:100%;margin:0;display:block}.preview-media>video{object-fit:contain;object-position:center top}.responsive-peek>img{object-fit:contain;object-position:top;width:100%;height:100%}.section-references.mobile .section-pixels{width:min(100%,390px);margin-inline:auto}.section-pixels{border:1px solid var(--line);border-radius:12px;overflow:hidden}.section-pixels>a,.full-screenshot>a{line-height:0;display:block}.section-pixels img,.full-screenshot img{border:0;border-radius:0;width:100%;height:auto;margin:0;display:block}.full-screenshot.mobile{max-width:390px}.editorial-note h3{justify-content:space-between;align-items:center;gap:12px;display:flex}.editorial-note h3 span{align-items:center;gap:5px;font-size:13px;font-weight:500;display:inline-flex}.editorial-note>p{font-size:14px;line-height:1.55}.editorial-note strong{font-weight:550}@media (width<=800px){.atlas-header .brand{letter-spacing:-.95px;font-size:28px}}html{scrollbar-gutter:stable}.seenry-navigation{z-index:20;border:0;background:#fff;border-bottom:1px solid #e8e8e8;flex-direction:row;align-items:center;gap:44px;width:100%;height:84px;padding:0 40px;display:flex;position:relative;inset:auto;overflow:visible}.seenry-navigation .brand{letter-spacing:-1.3px;flex-shrink:0;margin:0;font-size:34px;line-height:1}.seenry-navigation>nav{flex:1;align-items:center;gap:26px;min-width:0;height:100%;display:flex}.seenry-navigation nav a{color:#6a6a6a;white-space:nowrap;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;height:100%;font-size:13px;font-weight:500;display:flex;position:relative}.seenry-navigation nav a:hover,.seenry-navigation nav a[aria-current=page]{color:#202020}.seenry-navigation nav a[aria-current=page]:after{content:"";background:#c74025;height:2px;position:absolute;bottom:-1px;left:0;right:0}.navigation-bottom{flex-shrink:0;align-items:center;gap:20px;display:flex}.navigation-bottom>a{align-items:center;gap:6px;min-height:44px;font-size:12px;display:flex}.navigation-bottom .preview-toggle{color:#6a6a6a;background:0 0;border:0;gap:5px;min-height:44px;padding:8px 0;font-size:11px}.navigation-bottom .preview-setting{display:none}.seenry-main{max-width:1920px;min-height:calc(100vh - 180px);margin:0;padding:40px 40px 64px}.seenry-main .intro{margin:0 0 28px;padding:0}.seenry-main .intro h1{letter-spacing:-1.2px;max-width:900px;margin:0 0 10px;font-size:36px;font-weight:500;line-height:1.15}.seenry-main .intro .eyebrow{color:#777;letter-spacing:.09em;margin:0 0 14px;font-size:10px;font-weight:500}.seenry-main .intro p:not(.eyebrow){color:#737373;max-width:740px;margin:0;font-size:14px;line-height:1.6}.seenry-main .section-heading{border:0;align-items:center;margin:24px 0 18px;padding:0}.seenry-main .section-heading h2{letter-spacing:-.1px;font-size:14px;font-weight:500;line-height:20px}.seenry-main .section-heading>span{color:#777;text-align:right;font-size:12px}.browse-toolbar{align-items:center;gap:10px;min-width:0;display:flex}.browse-toolbar .search{background:#f5f5f5;border:1px solid #0000;border-radius:8px;flex:1;align-items:center;min-width:100px;height:44px;margin:0;padding:0 14px;display:flex}.browse-toolbar .search:focus-within{outline-offset:2px;border-color:#a4a4a4;outline:2px solid #c7402533}.browse-toolbar .search input{width:100%;min-width:0;height:42px;box-shadow:none;background:0 0;border:0;outline:0;padding:0 8px;font-size:13px}.browse-toolbar .search button{background:0 0;border:0;min-width:28px;min-height:32px;padding:4px}.browse-toolbar .search-icon{color:#6d6d6d;flex-shrink:0}.browse-toolbar .segmented{background:#f5f5f5;border-radius:8px;flex-shrink:0;margin:0;padding:3px}.browse-toolbar .segmented button{border-radius:5px;min-height:36px;padding:8px 12px;font-size:12px}.browse-toolbar>select,.browse-filter-toggle{background:#fff;border:1px solid #e4e4e4;border-radius:8px;flex-shrink:0;height:44px;min-height:44px;padding:10px 14px;font-size:12px}.browse-filter-toggle[aria-expanded=true]{background:#f3f3f3;border-color:#b9b9b9}.filter-count{color:#fff;background:#202020;border-radius:4px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;display:inline-grid}.browse-filter-panel{background:#fafafa;border:1px solid #e7e7e7;border-radius:9px;margin-top:12px;padding:20px}.browse-filter-panel[hidden]{display:none}.browse-filter-fields{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.browse-filter-fields label{flex-direction:column;flex:1;gap:6px;min-width:140px;margin:0;font-size:12px;display:flex}.browse-filter-fields select,.browse-filter-fields>.filter{background:#fff;border:1px solid #ddd;border-radius:7px;max-width:100%;min-height:40px;padding:9px 12px;font-size:12px}.browse-filter-fields>select{flex:1;min-width:160px}.browse-filter-fields .design-filters{display:contents}.browse-filter-footer{border-top:1px solid #e6e6e6;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:14px;font-size:12px;display:flex}.browse-filter-footer a{text-underline-offset:3px;text-decoration:underline}.browse-filter-footer button{background:0 0;border:0;min-height:34px;padding:6px 10px;font-size:12px}.seenry-main .site-grid,.seenry-main .design-grid,.seenry-main .page-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:32px 24px;display:grid}.seenry-main .page-grid.mobile{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 24px}.seenry-main .site-grid:has(.collection-cover.mobile){grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 24px}.seenry-main .collection-cover,.seenry-main .page-preview,.seenry-main .design-poster{outline-offset:-1px;box-shadow:none;background:#f5f5f4;border:0;border-radius:8px;outline:1px solid #00000008;padding:0;transition:outline-color .12s;display:block;position:relative;overflow:hidden}.seenry-main .collection-cover,.seenry-main .page-preview{aspect-ratio:1440/1000}.seenry-main .collection-cover.mobile,.seenry-main .page-grid.mobile .page-preview{aspect-ratio:390/844}.seenry-main .collection-cover .preview-media{border-radius:0}.seenry-main .collection-cover:hover,.seenry-main .page-preview:hover,.seenry-main .design-poster:hover{outline-color:#aaa}.seenry-main .collection-identity{align-items:center;gap:10px;margin-top:14px}.seenry-main .collection-identity h3{margin:0 0 3px;font-size:15px;font-weight:550;line-height:20px}.seenry-main .collection-identity p{color:#737373;font-size:11px;line-height:17px}.seenry-main .site-icon{background:#fafafa;border:1px solid #ececec;border-radius:6px;flex-shrink:0;width:30px;height:30px}.seenry-main .site-icon img{width:20px;height:20px}.seenry-main .collection-arrow{display:none}.seenry-main .cover-open{background:#fffffff0;border-radius:50%;width:30px;height:30px;top:10px;right:10px}.seenry-main .page-title{align-items:baseline;gap:8px;margin-top:12px}.seenry-main .page-title h3{min-width:0;font-size:14px;font-weight:550;line-height:20px}.seenry-main .page-title>span{text-overflow:ellipsis;white-space:nowrap;color:#777;flex-shrink:0;max-width:32%;font-size:10px;overflow:hidden}.seenry-main .page-site{color:#6e6e6e;gap:7px;font-size:12px}.seenry-main .page-site .site-icon{border-radius:4px;width:22px;height:22px}.seenry-main .page-site .site-icon img{width:15px;height:15px}.seenry-main .reference-categories{border:0;flex-wrap:wrap;gap:4px;margin:0 0 16px;padding:0;display:flex}.seenry-main .reference-categories button,.seenry-main .reference-categories .button{color:#696969;background:0 0;border:0;border-radius:6px;min-height:36px;padding:8px 12px;font-size:12px}.seenry-main .reference-categories [aria-current=page],.seenry-main .reference-categories [aria-pressed=true]{color:#202020;background:#f0f0ef;font-weight:550}.seenry-main .design-card{flex-direction:column;align-items:stretch;min-width:0;display:flex}.seenry-main .design-poster{aspect-ratio:auto;order:0;line-height:0}.seenry-main .design-poster .preview-media.intrinsic{height:auto;aspect-ratio:var(--reference-ratio,1.5);display:block}.seenry-main .preview-media.intrinsic>img{object-fit:contain;object-position:center;width:100%;height:100%;position:absolute;inset:0}.seenry-main .design-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;order:1;margin:12px 0 5px;font-size:14px;font-weight:550;line-height:21px;display:-webkit-box;overflow:hidden}.seenry-main .design-credit{order:2;gap:8px;margin:0;line-height:18px}.seenry-main .design-credit a,.seenry-main .design-credit span{color:#777;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.seenry-main .design-poster .motion-badge{opacity:0;line-height:18px;transition:opacity .12s}.seenry-main .design-poster:hover .motion-badge,.seenry-main .design-poster:focus-visible .motion-badge,.seenry-main .design-poster.reference-with-cue .motion-badge{opacity:1}.seenry-main .motion-badge,.seenry-main .section-badge,.seenry-main .design-duration{background:#fffffff2;border:0;border-radius:4px;padding:3px 7px;font-size:10px;line-height:18px;box-shadow:0 0 0 1px #00000006}.seenry-main .design-auto-tags{gap:6px;margin:0}.seenry-main .design-auto-tags a,.seenry-main .design-auto-tags>span{color:#666;background:#f5f5f5;border:0;border-radius:4px;padding:5px 7px;font-size:11px;line-height:16px}.seenry-main .detail-heading{align-items:center;margin:16px 0 30px}.seenry-main .detail-heading h1{letter-spacing:-1px;margin:8px 0 10px;font-size:34px;font-weight:500;line-height:1.18}.seenry-main .detail-heading p:not(.eyebrow){color:#777;font-size:13px}.seenry-main .detail-toolbar{border-bottom:1px solid #e8e8e8;gap:12px;margin-bottom:24px;padding:0 0 16px}.seenry-main .detail-toolbar button{border-radius:6px;min-height:40px;padding:8px 12px;font-size:12px}.seenry-main .detail-toolbar select{min-height:40px;font-size:12px}.seenry-main .detail-layout,.seenry-main .design-detail{grid-template-columns:minmax(0,1fr) 272px;align-items:start;gap:40px;display:grid}.seenry-main .detail-layout aside,.seenry-main .design-detail aside{max-height:calc(100dvh - 48px);padding-right:3px;font-size:13px;position:sticky;top:24px;overflow:auto}.seenry-main .evidence-sidebar h2{font-size:20px;font-weight:500}.seenry-main .evidence-sidebar h3{font-size:12px;font-weight:550}.seenry-main .evidence-sidebar .tag-section{border-top:1px solid #efefef;margin-top:24px;padding-top:20px}.seenry-main .detail-content{min-width:0}.seenry-main .full-screenshot{background:#f5f5f5;border:1px solid #e6e6e6;border-radius:8px}.seenry-main .reference-asset-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px 20px;display:grid}.seenry-main .reference-asset-list figure{min-width:0;margin:0}.seenry-main .reference-frame{cursor:zoom-in;background:#f4f4f3;border:0;border-radius:6px;width:100%;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00000008}.seenry-main .reference-frame .preview-media>img{object-position:center}.seenry-main .reference-frame .frame-open{opacity:0;background:#fffffff2;border-radius:4px;padding:3px 8px;font-size:11px;line-height:20px;position:absolute;bottom:10px;right:10px}.seenry-main .reference-frame:hover .frame-open,.seenry-main .reference-frame:focus-visible .frame-open{opacity:1}.seenry-main .reference-asset-list figcaption{color:#737373;border:0;margin:10px 0 0;padding:0;font-size:12px;line-height:1.5;display:block}.seenry-main .reference-asset-list figcaption strong{font-size:12px;font-weight:450}.seenry-main .reference-asset-list figcaption p{margin:5px 0 0;font-size:12px}.seenry-main .reference-document{aspect-ratio:1.5;background:#f5f5f4;border-radius:6px;flex-direction:column;justify-content:center;align-items:flex-start;padding:24px;display:flex}.seenry-main .creator-video{object-fit:contain;background:#f5f5f4;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:78vh;margin:0 auto;display:block}.seenry-main .mcp-invite{background:0 0;border-top:1px solid #e8e8e8;border-radius:0;gap:32px;margin-top:64px;padding:32px 0}.seenry-main .mcp-invite h2{letter-spacing:-.8px;font-size:28px;font-weight:500}.seenry-main .mcp-invite p{max-width:520px;font-size:13px}.seenry-main .pagination{border-top:1px solid #ececec;margin-top:40px;padding-top:24px;font-size:12px}.seenry-main .pagination button{border-radius:7px;min-height:40px;font-size:12px}.seenry-footer{border-top:1px solid #e9e9e9;gap:20px;margin:0;padding:28px 40px;font-size:12px}.seenry-footer .brand{letter-spacing:-.85px;font-size:24px}.seenry-navigation :focus-visible,.seenry-main :focus-visible,.seenry-footer :focus-visible{outline-offset:4px;outline:2px solid #c74025}.reference-viewer{box-sizing:border-box;color:#232323;background:#fff;border:0;border-radius:12px;width:calc(100vw - 48px);max-width:1800px;height:calc(100dvh - 48px);max-height:none;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 100px #0003}.reference-viewer[open]{flex-direction:column;display:flex}.reference-viewer::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#161616a8}.viewer-toolbar,.viewer-footer{background:#fff;flex-wrap:nowrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:16px 24px;display:flex}.viewer-toolbar{border-bottom:1px solid #ededeb;flex-wrap:nowrap;align-items:center;height:auto;min-height:82px}.viewer-toolbar>div:first-child{flex:1;min-width:0}.viewer-toolbar span{color:#777;font-size:11px;line-height:1.6}.viewer-toolbar h2{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:16px;font-weight:500;line-height:1.4;overflow:hidden}.viewer-actions,.viewer-source,.viewer-pager{flex-shrink:0;align-items:center;gap:16px;display:flex}.viewer-actions button,.viewer-pager button{background:#f5f5f4;border:0;border-radius:6px;min-height:40px;padding:10px 12px;font-size:12px;line-height:20px}.viewer-actions .viewer-close{background:0 0;place-items:center;width:40px;padding:8px;display:grid}.viewer-stage{overscroll-behavior:contain;background:#f5f5f3;flex:1;justify-content:center;align-items:center;min-height:0;padding:24px;display:flex;position:relative;overflow:auto}.viewer-stage>img,.viewer-stage>video{object-fit:contain;border:0;border-radius:0;flex:none;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.viewer-stage.original-size{text-align:center;display:block;overflow:auto}.viewer-stage.original-size>img{width:auto;max-width:none;height:auto;max-height:none;margin:0 auto;display:block}.viewer-stage>p{text-align:center;max-width:440px;font-size:14px}.viewer-stage>p a{text-decoration:underline}.viewer-footer{border-top:1px solid #ededeb;min-height:72px}.viewer-source a{align-items:center;gap:6px;min-height:40px;font-size:12px;display:flex}.viewer-pager{font-variant-numeric:tabular-nums;gap:10px;font-size:12px}.viewer-pager>span{text-align:center;min-width:64px}.reference-viewer :focus-visible{outline-offset:3px;outline:2px solid #c74025}@media (width>=1920px){.seenry-main{margin:auto}.seenry-navigation{padding-inline:max(40px,50vw - 920px)}}@media (width<=1100px){.seenry-navigation{gap:28px;padding-inline:28px}.seenry-navigation>nav{gap:20px}.navigation-bottom{gap:14px}.navigation-bottom .preview-toggle>span{display:none}.seenry-main{padding-inline:28px}.seenry-main .site-grid,.seenry-main .design-grid,.seenry-main .page-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px}.seenry-main .page-grid.mobile{grid-template-columns:repeat(4,minmax(0,1fr))}.seenry-main .site-grid:has(.collection-cover.mobile){grid-template-columns:repeat(4,minmax(0,1fr))}.seenry-main .detail-layout,.seenry-main .design-detail{grid-template-columns:minmax(0,1fr) 230px;gap:24px}}@media (width<=800px){.seenry-navigation{grid-template-columns:1fr auto;gap:14px 20px;height:auto;padding:20px 24px 0;display:grid}.seenry-navigation .brand{font-size:30px}.navigation-bottom{grid-area:1/2}.navigation-bottom .preview-toggle>span{display:none}.seenry-navigation>nav{scrollbar-width:none;flex-wrap:nowrap;grid-column:1/-1;gap:24px;min-width:0;height:44px;display:flex;overflow-x:auto}.seenry-navigation nav a{min-height:44px;font-size:13px}.seenry-navigation>nav::-webkit-scrollbar{display:none}.seenry-main{padding:30px 24px 44px}.seenry-main .intro h1{letter-spacing:-.9px;font-size:32px}.seenry-main .intro p:not(.eyebrow){font-size:13px}.seenry-main .site-grid,.seenry-main .design-grid,.seenry-main .page-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.seenry-main .page-grid.mobile{grid-template-columns:repeat(3,minmax(0,1fr))}.seenry-main .site-grid:has(.collection-cover.mobile){grid-template-columns:repeat(3,minmax(0,1fr))}.browse-toolbar{flex-wrap:wrap;gap:10px}.browse-toolbar .search{flex-basis:calc(100% - 100px);order:0}.browse-filter-toggle{order:1}.browse-toolbar .segmented,.browse-toolbar>select{order:2}.browse-toolbar .segmented{flex:1;display:flex}.browse-toolbar .segmented button{flex:1}.browse-filter-panel{padding:16px}.seenry-main .detail-layout,.seenry-main .design-detail{grid-template-columns:1fr}.seenry-main .detail-layout aside,.seenry-main .design-detail aside{max-height:none;position:static;overflow:visible}.seenry-main .detail-heading h1{font-size:30px}.seenry-main .detail-toolbar{flex-wrap:wrap}.seenry-main .detail-toolbar nav{flex:100%}.seenry-main .mcp-invite{margin-top:40px;padding-top:28px}.seenry-main .reference-categories{gap:3px}.seenry-main .design-poster .motion-badge{opacity:1}.seenry-footer{flex-wrap:wrap;padding:24px}.reference-viewer{border-radius:9px;width:calc(100vw - 24px);height:calc(100dvh - 24px)}.viewer-stage{padding:16px}.viewer-toolbar,.viewer-footer{padding:12px 16px}}@media (width<=520px){.seenry-navigation{gap:12px;padding:16px 18px 0}.seenry-navigation>nav{gap:15px;margin-right:-18px;padding-right:18px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 12px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 12px),#0000)}.seenry-navigation nav a{font-size:12px}.navigation-bottom>a{font-size:11px}.navigation-bottom{gap:14px}.seenry-main{padding:28px 18px 40px}.seenry-main .intro{margin-bottom:24px}.seenry-main .intro h1{max-width:320px;font-size:30px}.seenry-main .intro .eyebrow{margin-bottom:12px;font-size:9px}.seenry-main .site-grid,.seenry-main .design-grid,.seenry-main .page-grid{grid-template-columns:1fr;gap:28px}.seenry-main .page-grid.mobile{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.seenry-main .site-grid:has(.collection-cover.mobile){grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.seenry-main .page-grid.mobile .page-title{display:block}.seenry-main .page-grid.mobile .page-title h3{font-size:13px}.seenry-main .page-grid.mobile .page-title>span{max-width:none}.seenry-main .collection-identity h3{font-size:14px}.seenry-main .site-grid:has(.collection-cover.mobile) .collection-identity{align-items:flex-start;gap:7px}.seenry-main .site-grid:has(.collection-cover.mobile) .collection-identity .site-icon{width:23px;height:23px}.seenry-main .site-grid:has(.collection-cover.mobile) .collection-identity .site-icon img{width:16px;height:16px}.browse-toolbar .search{padding-inline:10px}.browse-toolbar .search input{font-size:13px}.browse-filter-toggle{padding:9px 11px;font-size:12px}.browse-filter-fields>select,.browse-filter-fields>label,.browse-filter-fields .design-filters>label{flex:100%;width:100%;min-width:0}.seenry-main .detail-heading{display:block}.seenry-main .detail-heading h1{font-size:28px}.seenry-main .detail-heading>.button{margin-top:14px}.seenry-main .detail-toolbar nav{gap:2px;display:flex;overflow-x:auto}.seenry-main .detail-toolbar button{white-space:nowrap;padding:8px;font-size:11px}.seenry-main .reference-asset-list{grid-template-columns:1fr;gap:24px}.seenry-main .reference-frame .frame-open{opacity:1}.seenry-main .mcp-invite{display:block}.seenry-main .mcp-invite .button{margin-top:14px}.seenry-main .mcp-invite h2{font-size:26px}.seenry-footer{padding:24px 18px}.seenry-footer>span{font-size:11px}.reference-viewer{border-radius:0;width:100%;max-width:100%;height:100dvh}.viewer-toolbar{gap:10px;min-height:76px;padding:12px}.viewer-toolbar h2{font-size:14px}.viewer-actions{gap:4px}.viewer-actions button{padding:8px;font-size:11px}.viewer-actions button>svg:not(.viewer-close svg){display:none}.viewer-stage{padding:12px}.viewer-footer{gap:8px;min-height:64px;padding:10px 12px}.viewer-source{gap:12px}.viewer-source a{gap:4px;font-size:11px}.viewer-source .viewer-file-type{display:none}.viewer-pager{gap:2px}.viewer-pager>span{min-width:48px;font-size:11px}.viewer-pager button{min-width:34px;padding:8px}.viewer-source svg{width:13px}}@media (prefers-reduced-motion:reduce){.seenry-navigation a,.seenry-main .collection-cover,.seenry-main .page-preview,.seenry-main .design-poster,.seenry-main .design-poster .motion-badge{transition:none}}.seenry-main .reference-asset-list.single-asset{grid-template-columns:minmax(0,1fr)}.seenry-main .reference-single-video video{object-fit:contain;background:#f5f5f3;border-radius:7px;width:auto;max-width:100%;height:auto;max-height:78vh;margin:0 auto;display:block}.seenry-main .reference-single-video .motion-controls{margin-top:16px}.seenry-main .reference-single-video .motion-controls button,.seenry-main .reference-single-video .motion-controls a{min-height:40px;font-size:12px}.seenry-main .reference-frame .frame-open.is-video{opacity:1}.reference-research{border-top:1px solid #e8e8e8;margin-top:28px;padding-top:18px;font-size:12px}.reference-research summary{color:#666;cursor:pointer;min-height:32px;font-weight:450}.reference-research>p{color:#777;font-size:12px;line-height:1.6}.reference-research>a{text-underline-offset:3px;margin:14px 0;text-decoration:underline;display:block}.reference-research .sidebar-actions .button{color:#444;background:0 0;border-color:#e8e8e8;font-size:12px}
