[data-system=platform-b].portfolio-site .resume-page{--resume-column:390px;box-sizing:border-box;flex-direction:column;min-height:100dvh;padding:96px 32px 82px;display:flex}[data-system=platform-b] .resume-download{z-index:4;align-items:center;gap:8px;display:flex;position:fixed;top:36px;right:32px}[data-system=platform-b] .resume-about{flex-shrink:0;min-height:210px}[data-system=platform-b] .resume-scroll{box-sizing:border-box;outline-offset:4px;gap:70px;height:calc(100dvh - 388px);min-height:280px;margin-left:-16px;padding:0 0 16px 16px;display:flex;overflow:auto}[data-system=platform-b] .resume-section{min-width:var(--resume-column);flex-shrink:0;position:relative}[data-system=platform-b] .resume-section-heading{width:max-content;max-width:var(--resume-column);background:var(--portfolio-background-primary);z-index:2;min-height:20px;margin-bottom:8px;position:sticky;left:0}[data-system=platform-b] .resume-section-heading>h2{letter-spacing:.13px;color:var(--portfolio-color-neutral-100);margin:0;font:500 13px/1.5 Portfolio Inter,sans-serif}[data-system=platform-b] .resume-columns{gap:70px;height:calc(100% - 28px);display:flex}[data-system=platform-b] .resume-job-space{flex-shrink:0;height:100%}[data-system=platform-b] .resume-job-measure{width:var(--resume-column);height:100%}[data-system=platform-b] .resume-job{width:var(--resume-column);column-width:var(--resume-column);column-fill:auto;column-gap:70px;height:100%}[data-system=platform-b] .resume-card{width:var(--resume-column);flex-shrink:0}[data-system=platform-b] .resume-section:not(:first-child) .resume-columns{width:var(--resume-column);flex-direction:column;gap:8px;overflow-y:auto}[data-system=platform-b] .resume-footer{background:var(--portfolio-background-primary);justify-content:space-between;align-items:center;gap:18px;display:flex;position:fixed;bottom:24px;left:28px;right:32px}[data-system=platform-b] .resume-footer>div{color:var(--portfolio-text-placeholder);flex-wrap:wrap;align-items:center;gap:4px;font:400 12px Portfolio Inter,sans-serif;display:flex}[data-system=platform-b] .resume-footer>div a{color:inherit;text-decoration:none}[data-system=platform-b] .resume-footer>div>img{flex-shrink:0;display:block}[data-system=platform-b] .resume-error{color:var(--portfolio-danger-primary)}[data-system=platform-b] .resume-form{flex-direction:column;gap:18px;display:flex}[data-system=platform-b] .resume-form h3{letter-spacing:.13px;margin:0 0 -6px;font:500 13px/1.5 Portfolio Inter,sans-serif}[data-system=platform-b] .resume-form-row{gap:18px;display:flex}[data-system=platform-b] .resume-form-row>*{flex:1;min-width:0}[data-system=platform-b] .resume-dates{max-width:408px}[data-system=platform-b] .resume-check{align-items:center;gap:5px;font-size:14px;display:flex}[data-system=platform-b] .resume-tall-field{height:240px}[data-system=platform-b] .resume-form [role=alert]{color:var(--portfolio-danger-primary)}@media (width<=800px){[data-system=platform-b].portfolio-site .resume-page{--resume-column:min(390px,calc(100vw - 32px));gap:28px;padding:24px 16px 112px}[data-system=platform-b] .resume-page .site-identity{margin-right:126px;padding:0}[data-system=platform-b] .resume-about{min-height:0}[data-system=platform-b] .resume-download{top:24px;right:16px}[data-system=platform-b] .resume-footer{align-items:flex-start;bottom:16px;left:16px;right:16px}[data-system=platform-b] .resume-footer>div{max-width:75%}[data-system=platform-b] .resume-scroll{height:calc(100dvh - 380px)}}@media (width<=480px){[data-system=platform-b] .resume-form-row{flex-wrap:wrap}[data-system=platform-b] .resume-form-row>*{flex-basis:100%}[data-system=platform-b].portfolio-dialog{padding-inline:24px}}[data-system=platform-b] .resume-stacked-jobs{box-sizing:border-box;width:calc(var(--resume-column) + 16px);flex-direction:column;flex-shrink:0;gap:24px;margin-left:-16px;padding-left:16px;display:flex;overflow-y:auto}[data-system=platform-b] .resume-stacked-jobs .resume-job-space{height:auto}[data-system=platform-b] .resume-stacked-jobs .resume-job{columns:auto;height:auto}[data-system=platform-b] .resume-scroll:after{content:"";flex:0 0 max(0px,calc(100% - var(--resume-column)));margin-left:-70px}[data-system=platform-b] .resume-current-role{flex-direction:column;gap:12px;display:flex}[data-system=platform-b] .resume-dates>*{flex:0 195px}[data-system=platform-b] .resume-education-dates>*{flex:195}[data-system=platform-b] .resume-education-dates>:last-child{flex:132}[data-system=platform-b] .work-page{color:#2b2b2b;background:#fff;min-height:100dvh;animation:.18s ease-out both work-enter}[data-system=platform-b] .work-header{box-sizing:border-box;grid-template-columns:1fr auto 1fr;align-items:start;max-width:1480px;height:98px;margin:0 auto;padding-top:35px;display:grid}[data-system=platform-b] .work-header-left,[data-system=platform-b] .work-header-right{align-items:center;gap:6px;display:flex}[data-system=platform-b] .work-header-right{justify-content:flex-end}[data-system=platform-b] .work-action{box-sizing:border-box;color:#2b2b2b;letter-spacing:.0645px;cursor:pointer;background:#fff;border:1px solid #00000014;border-radius:9px;justify-content:center;align-items:center;min-height:29px;padding:5px 10px;font:400 12px/18px Portfolio Inter,Arial,sans-serif;text-decoration:none;display:inline-flex}[data-system=platform-b] .work-action:hover{background:#f3f3f3}[data-system=platform-b] .work-action:focus-visible,[data-system=platform-b] .work-card:focus-visible,[data-system=platform-b] .work-editor button:focus-visible{outline:2px solid var(--portfolio-border-focus);outline-offset:2px}[data-system=platform-b] .work-index{max-width:1480px;margin:0 auto;padding-bottom:100px}[data-system=platform-b] .work-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:13px;display:grid}[data-system=platform-b] .work-column{flex-direction:column;gap:13px;min-width:0;display:flex}[data-system=platform-b] .work-card{cursor:pointer;background:#fff;border:.5px solid #dcdcdc;width:100%;padding:0;transition:transform .2s,box-shadow .2s,opacity .2s;display:block;overflow:hidden}[data-system=platform-b] .work-card:hover{transform:translateY(-3px)scale(1.008);box-shadow:0 8px 30px #00000017}[data-system=platform-b] .work-card img,[data-system=platform-b] .work-card video{width:100%;height:auto;display:block}[data-system=platform-b] .work-card[data-fixed-height=true] img,[data-system=platform-b] .work-card[data-fixed-height=true] video{object-fit:cover;height:100%}[data-system=platform-b] .work-detail{grid-template-columns:minmax(0,1042px) minmax(0,394px);align-items:start;gap:44px;max-width:1480px;margin:0 auto;display:grid}[data-system=platform-b] .work-detail-main{border:.5px solid #dcdcdc;min-width:0}[data-system=platform-b] .work-detail-main img,[data-system=platform-b] .work-detail-main video{width:100%;height:auto;display:block}[data-system=platform-b] .work-media-empty{color:#777;place-items:center;min-height:180px;font-size:12px;display:grid}[data-system=platform-b] .work-detail-info h1{letter-spacing:.27px;color:#000;margin:0 0 8px;font-size:18px;font-weight:600;line-height:1.25}[data-system=platform-b] .work-description{color:#2d2d2d;margin:0 0 12px;font-size:14px;line-height:1.6}[data-system=platform-b] .work-tag{background:#f3f3f3;border-radius:9px;margin:0 5px 12px 0;padding:5px 10px;font-size:12px;line-height:18px;display:inline-block}[data-system=platform-b] .work-facts{grid-template-columns:repeat(2,minmax(0,121px));gap:23px 88px;margin:12px 0 22px;display:grid}[data-system=platform-b] .work-facts div{flex-direction:column;gap:4px;display:flex}[data-system=platform-b] .work-facts span{color:#6a6a6a;letter-spacing:.18px;font-size:12px}[data-system=platform-b] .work-facts strong{letter-spacing:.21px;font-size:14px;font-weight:400}[data-system=platform-b] .work-read{min-height:32px;padding:6px 11px;font-size:14px}[data-system=platform-b] .work-connected{max-width:1480px;margin:64px auto 100px}[data-system=platform-b] .work-connected h2{letter-spacing:.27px;color:#000;margin:0 0 23px;font-size:18px;font-weight:400}[data-system=platform-b] .work-grid-compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}[data-system=platform-b] .work-grid-compact .work-column{gap:12px}[data-system=platform-b] .work-list-index{padding:0 0 100px 100px;overflow:hidden}[data-system=platform-b] .work-list-project{grid-template-columns:352px minmax(0,1fr);height:606px;display:grid;overflow:hidden}[data-system=platform-b] .work-list-info{padding-right:20px}[data-system=platform-b] .work-list-info h2{color:#000;letter-spacing:.27px;max-width:352px;margin:0 0 8px;font-size:18px;font-weight:600;line-height:1.2}[data-system=platform-b] .work-list-info p{color:#2b2b2b;letter-spacing:.21px;margin:0;font-size:14px;line-height:20px}[data-system=platform-b] .work-list-company{text-underline-offset:2px;text-decoration:underline}[data-system=platform-b] .work-list-view{min-height:32px;margin-top:14px;padding:6px 11px;font-size:14px}[data-system=platform-b] .work-list-screens{align-items:flex-start;gap:14px;height:517px;display:flex;overflow:hidden}[data-system=platform-b] .work-list-column{flex-direction:column;flex:0 0 280px;gap:14px;display:flex}[data-system=platform-b] .work-list-screen{cursor:pointer;text-align:left;background:#fff;border:0;width:280px;padding:0;display:block;box-shadow:inset 0 0 0 .5px #dcdcdc}[data-system=platform-b] .work-list-screen img,[data-system=platform-b] .work-list-screen video{width:100%;height:auto;display:block}[data-system=platform-b] .work-list-screen:focus-visible{outline:2px solid var(--portfolio-border-focus);outline-offset:2px}@media (width>=901px){[data-system=platform-b] .work-page .work-header{max-width:none;margin:0 100px}}[data-system=platform-b] .work-detail-media+.work-detail-media{margin-top:16px}[data-system=platform-b] .work-upload-list{gap:12px;display:grid}[data-system=platform-b] .work-upload-item{grid-template-columns:88px minmax(0,1fr) auto auto;align-items:center;gap:12px;font-size:12px;display:grid}[data-system=platform-b] .work-upload-item .work-media-preview{border-radius:8px;width:88px;height:72px}[data-system=platform-b] .work-upload-item .work-media-preview img,[data-system=platform-b] .work-upload-item .work-media-preview video{max-height:70px}[data-system=platform-b] .work-upload-item>button{color:#2b2b2b;cursor:pointer;background:0 0;border:0;text-decoration:underline}[data-system=platform-b] .work-display-setting{align-items:center;gap:12px;font-size:13px;display:flex}[data-system=platform-b] .work-display-setting select{color:#2b2b2b;font:inherit;background:#fff;border:1px solid #ededed;border-radius:8px;padding:6px 8px}[data-system=platform-b] .work-editor{max-width:1480px;margin:0 auto;padding:113px 0 120px}[data-system=platform-b] .work-editor form{flex-direction:column;gap:14px;width:655px;max-width:100%;display:flex}[data-system=platform-b] .work-editor-top{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:10px;display:flex}[data-system=platform-b] .work-editor-top>span,[data-system=platform-b] .work-editor h2{margin:0;font-size:13px;font-weight:500;line-height:1.5}[data-system=platform-b] .work-add-media{cursor:pointer;background:#f3f3f3;border-radius:11px;justify-content:center;align-items:center;height:28px;font-size:11px;font-weight:500;display:flex}[data-system=platform-b] .work-add-media input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}[data-system=platform-b] .work-editor h2{margin-top:17px}[data-system=platform-b] .work-editor .portfolio-text-field{box-sizing:border-box;width:100%}[data-system=platform-b] .work-editor .portfolio-text-area textarea{min-height:208px}[data-system=platform-b] .work-select-field{box-sizing:border-box;color:#64636b;border:1px solid #e6e6e6;border-radius:19px;flex-direction:column;gap:7px;width:318.5px;max-width:100%;padding:14px;font-size:12px;display:flex}[data-system=platform-b] .work-select-field select{color:#2b2b2b;background:0 0;border:0;outline:0;font:14px Portfolio Inter,Arial,sans-serif}[data-system=platform-b] .work-editor-actions{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}[data-system=platform-b] .work-editor-actions button,[data-system=platform-b] .work-save{cursor:pointer;border-radius:11px;min-height:42px;font:500 11px Portfolio Inter,Arial,sans-serif}[data-system=platform-b] .work-cancel{color:#2b2b2b;background:#fff;border:1px solid #ededed}[data-system=platform-b] .work-save{color:#fff;background:#2d2d2d;border:0;padding:0 18px}[data-system=platform-b] .work-save:disabled{color:#a1a6a9;cursor:default;background:#ededed}[data-system=platform-b] .work-media-preview{color:#64636b;border:1px solid #e6e6e6;border-radius:19px;flex-direction:column;justify-content:center;align-items:center;gap:8px;max-height:430px;display:flex;overflow:hidden}[data-system=platform-b] .work-media-preview img,[data-system=platform-b] .work-media-preview video{object-fit:contain;max-width:100%;max-height:390px;display:block}[data-system=platform-b] .work-cms{max-width:900px;margin:0 auto;padding:60px 16px 120px}[data-system=platform-b] .work-cms h1{font-size:22px;font-weight:500}[data-system=platform-b] .work-cms h2{margin:28px 0 14px;font-size:16px;font-weight:500}[data-system=platform-b] .work-cms-heading{justify-content:space-between;align-items:center;display:flex}[data-system=platform-b] .work-cms-list{border-top:1px solid #ededed}[data-system=platform-b] .work-cms-row{border-bottom:1px solid #ededed;grid-template-columns:1fr 100px 50px 60px;align-items:center;gap:12px;min-height:46px;display:grid}[data-system=platform-b] .work-cms-row button{color:#2b2b2b;cursor:pointer;background:0 0;border:0;text-decoration:underline}[data-system=platform-b] .work-cms-row select{color:#2b2b2b;max-width:110px;font:inherit;background:#fff;border:1px solid #ededed;border-radius:8px;padding:5px}[data-system=platform-b] .work-cms-row small{color:#777}[data-system=platform-b] .work-case-form{align-items:end;gap:10px;margin-top:20px;display:flex}[data-system=platform-b] .work-case-form .portfolio-text-field{flex:1}[data-system=platform-b] .work-not-found{max-width:1480px;margin:30px auto}[data-system=platform-b] .work-loading{min-height:100dvh}@keyframes work-enter{0%{opacity:.65;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width<=1600px){[data-system=platform-b] .work-header,[data-system=platform-b] .work-index,[data-system=platform-b] .work-detail,[data-system=platform-b] .work-editor{margin-left:6%;margin-right:6%}}@media (width<=900px){[data-system=platform-b] .work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-system=platform-b] .work-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr))}[data-system=platform-b] .work-detail{grid-template-columns:minmax(0,1fr)}[data-system=platform-b] .work-detail-info{max-width:500px}[data-system=platform-b] .work-connected{margin-left:6%;margin-right:6%}[data-system=platform-b] .work-connected h2{margin-left:0}}@media (width<=580px){[data-system=platform-b] .work-header{height:80px;margin:0 16px;padding-top:20px}[data-system=platform-b] .work-header-right{flex-wrap:wrap;justify-content:flex-end}[data-system=platform-b] .work-index,[data-system=platform-b] .work-detail,[data-system=platform-b] .work-editor{margin-left:16px;margin-right:16px}[data-system=platform-b] .work-grid,[data-system=platform-b] .work-grid-compact{grid-template-columns:1fr 1fr;gap:9px}[data-system=platform-b] .work-column{gap:9px}[data-system=platform-b] .work-editor{padding-top:50px}[data-system=platform-b] .work-cms-row{grid-template-columns:1fr auto auto}[data-system=platform-b] .work-cms-row>span:nth-child(2){display:none}[data-system=platform-b] .work-case-form{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){[data-system=platform-b] .work-page{animation:none}[data-system=platform-b] .work-card{transition:none}}[data-system=platform-b] .work-cms-row{grid-template-columns:minmax(0,1fr) 100px 130px 50px 60px}[data-system=platform-b] .work-cms-row button:disabled{color:#999;cursor:default}[data-system=platform-b] .work-cms-link{border-bottom:1px solid #ededed;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:13px;display:flex}[data-system=platform-b] .work-cms-link button{cursor:pointer;background:0 0;border:0;text-decoration:underline}@media (width<=1600px){[data-system=platform-b] .work-connected{margin-left:6%;margin-right:6%}}@media (width<=580px){[data-system=platform-b] .work-cms-row{grid-template-columns:1fr auto auto;gap:8px}[data-system=platform-b] .work-cms-row select{grid-column:1}[data-system=platform-b] .work-cms-link{flex-wrap:wrap}}@media (width<=900px){[data-system=platform-b] .work-list-index{padding-left:6%}[data-system=platform-b] .work-list-project{grid-template-columns:260px minmax(0,1fr)}}@media (width<=580px){[data-system=platform-b] .work-list-index{padding-left:16px}[data-system=platform-b] .work-list-project{height:auto;margin-bottom:48px;display:block}[data-system=platform-b] .work-list-info{margin-bottom:24px}[data-system=platform-b] .work-list-screens{height:400px}[data-system=platform-b] .work-list-column{flex-basis:220px}[data-system=platform-b] .work-list-screen{width:220px}[data-system=platform-b] .work-upload-item{grid-template-columns:72px 1fr auto}[data-system=platform-b] .work-upload-item .work-media-preview{width:72px}}[data-system=platform-b] .work-link-copy{gap:6px;max-width:100%;margin-bottom:12px;font-size:12px;display:grid}[data-system=platform-b] .work-link-copy input{box-sizing:border-box;color:#2b2b2b;background:#fff;border:1px solid #ddd;border-radius:8px;width:100%;padding:8px}[data-system=platform-b] .social-test{box-sizing:border-box;max-width:1050px;margin:0 auto;padding:40px 24px}[data-system=platform-b] .social-test-heading{margin-bottom:30px}[data-system=platform-b] .social-test-heading a,[data-system=platform-b] .social-test-source{color:var(--portfolio-text-primary);text-underline-offset:3px}[data-system=platform-b] .social-test-heading h1{margin:22px 0 8px;font-size:26px;font-weight:500}[data-system=platform-b] .social-test-heading p{color:var(--portfolio-text-muted);margin:0 0 12px;font-size:14px}[data-system=platform-b] .social-test-note{color:var(--portfolio-text-placeholder)}[data-system=platform-b] .social-test-layout{grid-template-columns:minmax(0,360px) minmax(0,542px);align-items:start;gap:48px;display:grid}[data-system=platform-b] .social-test-editor{flex-direction:column;align-items:stretch;gap:14px;display:flex}[data-system=platform-b] .social-test-editor>.portfolio-segmented-control{align-self:flex-start;margin-bottom:4px}[data-system=platform-b] .social-test-help{color:var(--portfolio-text-muted);margin:0;font-size:12px;line-height:1.6}[data-system=platform-b] .social-test-media{flex-direction:column;align-items:flex-start;gap:8px;display:flex}[data-system=platform-b] .social-test-preview{flex-direction:column;gap:16px;min-width:0;display:flex}[data-system=platform-b] .social-test-preview-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}[data-system=platform-b] .social-test-preview-heading h2{margin:0;font-size:14px;font-weight:500}[data-system=platform-b] .social-test-preview-heading span{color:var(--portfolio-text-placeholder)}[data-system=platform-b] .social-test-status{min-height:18px;color:var(--portfolio-text-muted);margin:0}[data-system=platform-b] .social-test-player{border:0;width:100%;height:100%;display:block}[data-system=platform-b] .social-test-player-error{background:var(--portfolio-surface-primary);color:var(--portfolio-text-primary);margin:0;padding:12px;position:absolute;inset:auto 0 0}[data-system=platform-b] .social-test-import-status{color:var(--portfolio-text-muted);align-items:center;gap:8px;display:flex}[data-system=platform-b] .social-test-editor summary{cursor:pointer;color:var(--portfolio-text-muted);margin-bottom:12px}@media (width<=800px){[data-system=platform-b] .social-test{padding:24px 16px}[data-system=platform-b] .social-test-layout{grid-template-columns:minmax(0,542px);justify-content:center;gap:32px}}._button_qm24k_2{min-height:var(--control-height-md);justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-control);padding:0 var(--space-4);font:inherit;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);border:1px solid #0000;display:inline-flex;position:relative}._button_qm24k_2:disabled{cursor:not-allowed;opacity:.52}._button_qm24k_2[aria-busy=true]{cursor:progress}._button_qm24k_2:is([aria-haspopup]:not([aria-haspopup=false]),[data-state],[role=combobox]){transform:none!important}._labelSlot_qm24k_9{min-width:0;transition:opacity var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex;position:relative}._labelSlot_qm24k_9[data-morphing]{clip-path:inset(-50% calc(var(--space-3) * -1))}._labelContent_qm24k_11{flex:none;align-items:center;display:inline-flex}._labelPhase_qm24k_12{justify-content:center;align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}._labelPhase_qm24k_12 svg{flex:none}._primary_qm24k_14{color:var(--background);background:var(--foreground);border-color:var(--foreground)}._secondary_qm24k_15{color:var(--foreground);background:var(--surface);border-color:var(--border)}._ghost_qm24k_16{color:var(--text-secondary);background:0 0;border-color:#0000}._danger_qm24k_17{color:var(--danger);background:var(--surface);border-color:var(--border)}._secondary_qm24k_15:disabled,._danger_qm24k_17:disabled{opacity:1;color:var(--text-muted);background:var(--surface-muted);border-color:var(--border)}._danger_qm24k_17:disabled{color:color-mix(in oklab, var(--danger) 55%, var(--surface-muted))}._ghost_qm24k_16:disabled{opacity:1;color:var(--text-muted)}@media (hover:hover) and (pointer:fine){._primary_qm24k_14:hover:not(:disabled){opacity:.91;box-shadow:var(--shadow-resting)}._secondary_qm24k_15:hover:not(:disabled){background:var(--surface-muted);box-shadow:var(--shadow-resting)}._ghost_qm24k_16:hover:not(:disabled){color:var(--foreground);background:var(--surface-muted)}._danger_qm24k_17:hover:not(:disabled){border-color:var(--danger);background:var(--surface-muted)}}._primary_qm24k_14:active:not(:disabled){opacity:.84}._secondary_qm24k_15:active:not(:disabled),._ghost_qm24k_16:active:not(:disabled){color:var(--foreground);background:var(--surface-muted)}._danger_qm24k_17:active:not(:disabled){border-color:var(--danger);background:var(--surface-muted)}._sm_qm24k_32{min-height:var(--control-height-sm);padding-inline:var(--space-3);font-size:var(--text-sm)}._md_qm24k_33{min-height:var(--control-height-md)}._lg_qm24k_34{min-height:var(--control-height-lg);padding-inline:var(--space-5);font-size:var(--text-sm)}._loader_qm24k_35{width:var(--space-4);height:var(--space-4);margin:calc(var(--space-4) / -2);display:grid;position:absolute;top:50%;left:50%}._spinner_qm24k_36{border:1.5px solid;border-right-color:#0000;border-radius:50%;animation:.7s linear infinite _spin_qm24k_36}._loadingLabel_qm24k_37{opacity:0}@keyframes _spin_qm24k_36{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._button_qm24k_2{transition:none}._labelSlot_qm24k_9{transition:opacity var(--duration-instant) linear}._spinner_qm24k_36{animation-duration:.01ms;animation-iteration-count:1}}._field_rlnvn_2{min-width:0;display:grid}._label_rlnvn_3{margin-bottom:var(--space-2);color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body)}._input_rlnvn_5{width:100%;min-height:var(--control-height-md);padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm);line-height:var(--leading-body);letter-spacing:var(--tracking-body);transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);outline:none}._input_rlnvn_5::placeholder{color:var(--text-muted)}@media (hover:hover) and (pointer:fine){._input_rlnvn_5:hover:not(:disabled,[aria-invalid=true]){border-color:var(--foreground)}}._input_rlnvn_5:focus-visible{border-color:var(--foreground)}._input_rlnvn_5[aria-invalid=true]{border-color:var(--danger)}._input_rlnvn_5:disabled{cursor:not-allowed;opacity:.5;background:var(--surface-muted)}._messageSlot_rlnvn_12{display:block;overflow:hidden}._description_rlnvn_13,._error_rlnvn_13{padding-top:var(--space-2);font-size:var(--text-xs);line-height:var(--leading-body);display:block}._description_rlnvn_13{color:var(--text-muted)}._error_rlnvn_13{color:var(--danger)}._words_rlnvn_16{display:block;position:relative}._word_rlnvn_16{white-space:pre;display:inline-block}._column_rlnvn_19{font-variant-numeric:tabular-nums;justify-content:center;display:inline-flex;position:relative}._column_rlnvn_19>span{display:inline-block}._srOnly_rlnvn_21{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){._input_rlnvn_5{transition-duration:.01ms}}._field_sb37t_2{min-width:0;display:grid}._field_sb37t_2 label{margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:500}._control_sb37t_5{resize:vertical;border:1px solid var(--border-strong);border-radius:var(--radius-control);width:100%;min-height:110px;padding:var(--space-3);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm);line-height:var(--leading-body);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-standard) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);outline:none;box-shadow:0 0 0 6px #0000}._control_sb37t_5::placeholder{color:var(--text-muted)}@media (hover:hover) and (pointer:fine){._control_sb37t_5:hover:not(:disabled,[aria-invalid=true]){border-color:var(--foreground)}}._control_sb37t_5:focus-visible{border-color:var(--foreground);box-shadow:0 0 0 3px var(--focus-ring);outline-offset:2px;outline:2px solid #0000}._control_sb37t_5[aria-invalid=true]{border-color:var(--danger)}._control_sb37t_5:disabled{cursor:not-allowed;background:var(--surface-muted);opacity:.6}._messageSlot_sb37t_12{display:block;overflow:hidden}._hint_sb37t_13,._error_sb37t_13{padding-top:var(--space-2);font-size:var(--text-xs);line-height:var(--leading-body);display:block}._hint_sb37t_13{color:var(--text-muted)}._error_sb37t_13{color:var(--danger)}._words_sb37t_16{display:block;position:relative}._word_sb37t_16{white-space:pre;display:inline-block}._column_sb37t_19{font-variant-numeric:tabular-nums;justify-content:center;display:inline-flex;position:relative}._column_sb37t_19>span{display:inline-block}._srOnly_sb37t_21{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){._control_sb37t_5{transition:none}}._field_b432v_1{gap:var(--space-2);min-width:0;display:grid}._field_b432v_1 label{font-size:var(--text-sm);font-weight:500}._trigger_b432v_4{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:var(--control-height-md);border:1px solid var(--border);border-radius:var(--radius-control);padding:0 var(--space-3);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);display:flex;position:relative}@media (hover:hover) and (pointer:fine){._trigger_b432v_4:hover:not([data-disabled]){border-color:var(--border-strong);background:var(--surface-muted)}}._trigger_b432v_4:active:not([data-disabled]),._trigger_b432v_4[data-state=open]{border-color:var(--border-strong);background:var(--surface-muted)}._trigger_b432v_4:focus-visible{border-color:var(--border-strong)}._trigger_b432v_4[data-disabled]{opacity:.5;cursor:not-allowed}._valueText_b432v_9{flex:1;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}._valueText_b432v_9>span{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;min-width:0;overflow:hidden}._valueText_b432v_9>[data-placeholder]{color:var(--text-muted)}._srOnly_b432v_12{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._chevron_b432v_13{color:var(--text-muted);transition:transform var(--duration-spring) var(--ease-spring), color var(--duration-fast) var(--ease-standard);flex:none;display:inline-flex}._trigger_b432v_4[data-state=open] ._chevron_b432v_13{transform:rotate(180deg)}._hint_b432v_15{color:var(--text-muted);font-size:var(--text-xs)}._content_b432v_17{--menu-x:0px;--menu-y:-6px;box-sizing:border-box;z-index:1000;width:var(--radix-select-trigger-width);min-width:var(--radix-select-trigger-width);max-width:min(24rem,100vw - 20px);max-height:min(320px, var(--radix-select-content-available-height));border:1px solid var(--border);border-radius:calc(var(--radius-control) + 2px);background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-floating);transform-origin:var(--radix-select-content-transform-origin);animation:_select-in_b432v_1 var(--duration-standard) var(--ease-enter) both;padding:6px;overflow:hidden}._content_b432v_17[data-side=top]{--menu-y:6px}._content_b432v_17[data-side=left]{--menu-x:6px;--menu-y:0px}._content_b432v_17[data-side=right]{--menu-x:-6px;--menu-y:0px}._content_b432v_17[data-state=closed]{animation:_select-out_b432v_1 var(--duration-instant) var(--ease-standard) both}._viewport_b432v_22{padding:2px 0}._item_b432v_23{border-radius:calc(var(--radius-control) - 4px);min-height:36px;color:var(--foreground);font-size:var(--text-sm);cursor:default;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-instant) var(--ease-standard), color var(--duration-instant) var(--ease-standard);outline:none;align-items:center;padding:0 34px 0 11px;display:flex;position:relative}._item_b432v_23[data-highlighted]{background:var(--surface-muted)}._item_b432v_23[data-disabled]{opacity:.45}._indicator_b432v_26{color:var(--foreground);animation:_indicator-in_b432v_1 var(--duration-standard) var(--ease-enter) 40ms both;align-items:center;display:inline-flex;position:absolute;right:10px}._scrollButton_b432v_27{height:28px;color:var(--text-muted);place-items:center;display:grid}@keyframes _select-in_b432v_1{0%{opacity:0;transform:translate(var(--menu-x), var(--menu-y)) scale(.97)}}@keyframes _select-out_b432v_1{to{opacity:0;transform:translate(calc(var(--menu-x) / 2), calc(var(--menu-y) / 2)) scale(.98)}}@keyframes _indicator-in_b432v_1{0%{opacity:0;filter:blur(2px);transform:scale(.6)}}@media (prefers-reduced-transparency:reduce){._content_b432v_17{background:var(--surface-raised);-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){._trigger_b432v_4,._chevron_b432v_13,._item_b432v_23{transition:none}._content_b432v_17{animation:_select-fade_b432v_1 var(--duration-instant) var(--ease-standard) both}._content_b432v_17[data-state=closed]{animation:_select-fade-out_b432v_1 var(--duration-instant) var(--ease-standard) both}._indicator_b432v_26{animation:none}}@keyframes _select-fade_b432v_1{0%{opacity:0}}@keyframes _select-fade-out_b432v_1{to{opacity:0}}._field_46u4s_1{gap:var(--space-2);min-width:0;display:grid;position:relative}._field_46u4s_1 label{font-size:var(--text-sm);font-weight:500}._control_46u4s_3{z-index:2;min-height:var(--control-height-md);align-items:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-control);padding:0 var(--space-3);background:var(--surface);color:var(--foreground);transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);display:flex;position:relative}@media (hover:hover) and (pointer:fine){._control_46u4s_3:hover:not(._disabled_46u4s_4){border-color:var(--border-strong);background:var(--surface-muted)}}._control_46u4s_3:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}._control_46u4s_3._open_46u4s_6{border-color:var(--border-strong);background:var(--surface-muted)}._control_46u4s_3._disabled_46u4s_4{opacity:.5;cursor:not-allowed}._searchIcon_46u4s_8{color:var(--text-muted);flex:none}._control_46u4s_3 input{width:100%;min-width:0;color:var(--foreground);font:inherit;font-size:var(--text-sm);background:0 0;border:0;outline:0;padding:0}._control_46u4s_3 input:focus-visible{outline:none}._control_46u4s_3 input::placeholder{color:var(--text-muted)}._chevron_46u4s_12{color:var(--text-muted);transition:transform var(--duration-spring) var(--ease-spring);flex:none}._open_46u4s_6 ._chevron_46u4s_12{transform:rotate(180deg)}._clear_46u4s_14{border-radius:var(--radius-control);width:22px;height:22px;color:var(--text-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){._clear_46u4s_14:hover{background:var(--surface-muted);color:var(--foreground)}}._clear_46u4s_14:focus-visible{--focus-outline-offset:1px}._hint_46u4s_17{color:var(--text-muted);font-size:var(--text-xs)}._popover_46u4s_18{z-index:80;transform-origin:top;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-floating);will-change:transform, opacity;padding:5px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden}._autoHeight_46u4s_19{overflow:hidden}._listbox_46u4s_20{overscroll-behavior:contain;max-height:min(300px,40vh);overflow-y:auto}._option_46u4s_22{justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:calc(var(--radius-panel) - 5px);min-height:36px;color:var(--foreground);font-size:var(--text-sm);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color 80ms var(--ease-standard), color 80ms var(--ease-standard);outline:none;padding:0 12px;display:flex}._option_46u4s_22>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._option_46u4s_22[data-active=true]{background:var(--surface-muted)}._option_46u4s_22[data-disabled=true]{opacity:.42;cursor:not-allowed}._check_46u4s_26{color:var(--foreground);flex:none}._empty_46u4s_27{padding:var(--space-3);color:var(--text-muted);font-size:var(--text-sm)}@media (prefers-reduced-motion:reduce){._control_46u4s_3,._chevron_46u4s_12,._clear_46u4s_14,._option_46u4s_22{transition:none}}._field_ovchx_1{align-items:flex-start;gap:0;min-width:0;display:inline-flex}._box_ovchx_2{width:var(--control-height-md);height:var(--control-height-md);border-radius:var(--radius-control);color:var(--control-glyph);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid;position:relative}._visual_ovchx_4{border:1px solid var(--border-strong);background:var(--surface);width:18px;height:18px;transition:border-color var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);border-radius:5px;display:block;position:relative}._fill_ovchx_5{border-radius:inherit;background:var(--control-on);position:absolute;inset:-1px}._mark_ovchx_6{width:18px;height:18px;position:absolute;inset:-1px;overflow:visible}._box_ovchx_2[data-state=checked] ._visual_ovchx_4,._box_ovchx_2[data-state=indeterminate] ._visual_ovchx_4{border-color:var(--control-on)}@media (hover:hover) and (pointer:fine){._box_ovchx_2[data-state=unchecked]:hover:not(:disabled) ._visual_ovchx_4{border-color:var(--text-muted)}}._box_ovchx_2:active:not(:disabled) ._visual_ovchx_4{transition:border-color var(--duration-fast) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);transform:scale(.95)}._box_ovchx_2:disabled{opacity:.5;cursor:not-allowed}._copy_ovchx_12{min-width:0;padding-top:calc((var(--control-height-md) - var(--text-sm) * 1.4) / 2);gap:2px;margin-left:1px;display:grid}._copy_ovchx_12 label{color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);cursor:pointer}._copy_ovchx_12 span{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body)}@media (prefers-reduced-motion:reduce){._visual_ovchx_4,._box_ovchx_2:active:not(:disabled) ._visual_ovchx_4{transition:none;transform:none}}._switch_ktcw0_1{min-height:var(--control-height-md);align-items:center;gap:var(--space-3);color:var(--foreground);font:inherit;font-size:var(--text-sm);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:inline-flex}._switch_ktcw0_1:disabled{cursor:not-allowed;opacity:.5}._track_ktcw0_4{box-sizing:border-box;border-radius:var(--radius-pill);background:var(--control-track);isolation:isolate;width:42px;height:24px;transition:background-color var(--duration-fast) var(--ease-standard);flex:none;align-items:center;padding:3px;display:flex;position:relative}._track_ktcw0_4:before{content:"";z-index:-1;border-radius:inherit;background:var(--control-on);opacity:0;transition:opacity var(--duration-standard) var(--ease-standard);position:absolute;inset:0}._switch_ktcw0_1[data-state=checked] ._track_ktcw0_4:before{opacity:1}._thumb_ktcw0_7{border-radius:var(--radius-pill);background:var(--control-thumb);width:18px;height:18px;box-shadow:var(--control-thumb-shadow);will-change:transform;transition:background-color var(--duration-standard) var(--ease-standard);flex:none}._switch_ktcw0_1[data-state=checked] ._thumb_ktcw0_7{background:var(--control-thumb-on)}@media (hover:hover) and (pointer:fine){._switch_ktcw0_1[data-state=unchecked]:hover:not(:disabled) ._track_ktcw0_4{background:var(--control-track-hover)}}._switch_ktcw0_1:focus-visible{outline:none}._label_ktcw0_11{line-height:var(--leading-body)}@media (prefers-reduced-motion:reduce){._track_ktcw0_4,._track_ktcw0_4:before,._thumb_ktcw0_7{transition:none}}._field_12f0o_2{min-width:0;display:grid}._field_12f0o_2 label{margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:500}._shell_12f0o_5{min-height:var(--control-height-md);border:1px solid var(--border-strong);border-radius:var(--radius-control);padding:0 calc((var(--control-height-md) - 2px - 30px) / 2) 0 var(--space-3);background:var(--surface);transition:border-color var(--duration-fast) var(--ease-standard);align-items:center;display:flex}@media (hover:hover) and (pointer:fine){._shell_12f0o_5:hover:not(:focus-within){border-color:var(--foreground)}}._shell_12f0o_5:focus-within{border-color:var(--foreground)}._shell_12f0o_5:has(._input_12f0o_8[aria-invalid=true]){border-color:var(--danger)}._input_12f0o_8{width:100%;min-width:0;color:var(--foreground);font:inherit;font-size:var(--text-sm);line-height:var(--leading-body);background:0 0;border:0;outline:0}._input_12f0o_8::placeholder{color:var(--text-muted)}._input_12f0o_8[data-reveal=shown]{animation:_resolve-shown_12f0o_1 var(--duration-standard) var(--ease-enter)}._input_12f0o_8[data-reveal=hidden]{animation:_resolve-hidden_12f0o_1 var(--duration-standard) var(--ease-enter)}@keyframes _resolve-shown_12f0o_1{0%{opacity:.35;filter:blur(2px)}}@keyframes _resolve-hidden_12f0o_1{0%{opacity:.35;filter:blur(2px)}}._shell_12f0o_5 button{border-radius:var(--radius-control);width:30px;height:30px;color:var(--text-muted);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);background:0 0;border:0;flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){._shell_12f0o_5 button:hover{background:var(--surface-muted);color:var(--foreground)}}._shell_12f0o_5 button:active{transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform .1s var(--ease-standard);transform:scale(.96)}._shell_12f0o_5 button[aria-pressed=true]{color:var(--foreground)}._messageSlot_12f0o_21{display:block;overflow:hidden}._hint_12f0o_22{padding-top:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body);display:block}._words_12f0o_24{display:block;position:relative}._word_12f0o_24{white-space:pre;display:inline-block}._srOnly_12f0o_26{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){._shell_12f0o_5,._shell_12f0o_5 button{transition:none}._shell_12f0o_5 button:active{transform:none}._input_12f0o_8[data-reveal]{animation:none}}._field_1t891_1{gap:var(--space-2);min-width:0;display:grid}._field_1t891_1 label{font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}._shell_1t891_4{min-height:var(--control-height-md);align-items:center;gap:var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-control);padding:0 var(--space-3);background:var(--surface);transition:border-color var(--duration-fast) var(--ease-standard);display:flex}@media (hover:hover) and (pointer:fine){._shell_1t891_4:hover:not(:focus-within){border-color:var(--foreground)}}._shell_1t891_4:focus-within{border-color:var(--foreground)}._shell_1t891_4>svg{color:var(--text-muted);transition:color var(--duration-fast) var(--ease-standard);flex:none}._shell_1t891_4:focus-within>svg,._shell_1t891_4[data-filled=true]>svg{color:var(--foreground)}._input_1t891_10{width:100%;min-width:0;color:var(--foreground);font:inherit;font-size:var(--text-sm);letter-spacing:var(--tracking-body);background:0 0;border:0;outline:0}._input_1t891_10:focus-visible{outline:0}._input_1t891_10::placeholder{color:var(--text-muted)}._input_1t891_10::-webkit-search-cancel-button{display:none}._clearSlot_1t891_14{flex:none;place-items:center;width:24px;height:24px;display:grid}._shell_1t891_4 button{border-radius:var(--radius-control);width:24px;height:24px;color:var(--text-muted);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){._shell_1t891_4 button:hover{background:var(--surface-muted);color:var(--foreground)}}@media (prefers-reduced-motion:reduce){._shell_1t891_4,._shell_1t891_4>svg,._shell_1t891_4 button{transition:none}}._anchor_oav2g_2:active:not(:disabled){transform:none}._content_oav2g_3{--popover-x:0px;--popover-y:-5px;z-index:80;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);min-width:12rem;max-width:min(22rem,100vw - 20px);color:var(--foreground);box-shadow:var(--shadow-floating);transform-origin:var(--radix-popover-content-transform-origin);transition:opacity var(--duration-fast) var(--ease-enter), transform var(--duration-spring) var(--ease-spring);padding:1rem}._content_oav2g_3[data-side=top]{--popover-y:5px}._content_oav2g_3[data-side=left]{--popover-x:5px;--popover-y:0px}._content_oav2g_3[data-side=right]{--popover-x:-5px;--popover-y:0px}@starting-style{._content_oav2g_3[data-state=open]{opacity:0;transform:translate(var(--popover-x), var(--popover-y)) scale(.97)}}._content_oav2g_3[data-state=closed]{opacity:0;transform:translate(calc(var(--popover-x) * .5), calc(var(--popover-y) * .5)) scale(.98);transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);animation:_popover-exit_oav2g_1 var(--duration-fast) linear both;pointer-events:none}._content_oav2g_3:focus{outline:none}@keyframes _popover-exit_oav2g_1{to{--popover-exit:1}}@media (prefers-reduced-motion:reduce){._content_oav2g_3,._content_oav2g_3[data-state=closed]{transition:opacity var(--duration-instant) var(--ease-standard);transform:none}}._field_1h0e4_2{--tone:var(--border-strong);min-width:0;display:grid}._field_1h0e4_2[data-level="1"]{--tone:var(--danger)}._field_1h0e4_2[data-level="2"]{--tone:var(--warning)}._field_1h0e4_2[data-level="3"],._field_1h0e4_2[data-level="4"]{--tone:var(--success)}._label_1h0e4_6{margin-bottom:var(--space-2);color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body)}._shell_1h0e4_8{min-height:var(--control-height-md);align-items:center;gap:var(--space-1);padding:0 5px 0 var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);transition:border-color var(--duration-fast) var(--ease-standard);display:flex}@media (hover:hover) and (pointer:fine){._shell_1h0e4_8:hover:not(:focus-within){border-color:var(--text-muted)}}._shell_1h0e4_8:focus-within{border-color:var(--foreground)}._shell_1h0e4_8:has(._input_1h0e4_11[aria-invalid=true]){border-color:var(--danger)}._input_1h0e4_11{width:100%;min-width:0;height:calc(var(--control-height-md) - 2px);color:var(--foreground);font:inherit;font-size:var(--text-sm);letter-spacing:var(--tracking-body);background:0 0;border:0;outline:0;padding:0}._input_1h0e4_11::placeholder{color:var(--text-muted)}@media (pointer:coarse){._input_1h0e4_11{font-size:var(--text-base)}}._input_1h0e4_11[data-reveal=shown]{animation:_resolve-shown_1h0e4_1 var(--duration-standard) var(--ease-enter)}._input_1h0e4_11[data-reveal=hidden]{animation:_resolve-hidden_1h0e4_1 var(--duration-standard) var(--ease-enter)}@keyframes _resolve-shown_1h0e4_1{0%{opacity:.35;filter:blur(2px)}}@keyframes _resolve-hidden_1h0e4_1{0%{opacity:.35;filter:blur(2px)}}._reveal_1h0e4_21{border-radius:calc(var(--radius-control) - 5px);width:34px;height:34px;color:var(--text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}@media (hover:hover) and (pointer:fine){._reveal_1h0e4_21:hover{background:var(--surface-muted);color:var(--foreground)}}._reveal_1h0e4_21:active{transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform .1s var(--ease-standard);transform:scale(.94)}._reveal_1h0e4_21[aria-pressed=true]{color:var(--foreground)}._errorSlot_1h0e4_26{display:block;overflow:hidden}._error_1h0e4_26{padding-top:var(--space-2);color:var(--danger);font-size:var(--text-xs);line-height:var(--leading-body);display:block;position:relative}._errorText_1h0e4_28{display:block}._meterRow_1h0e4_29{align-items:center;gap:var(--space-3);margin-top:var(--space-3);display:flex}._meter_1h0e4_29{flex:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;min-width:0;display:grid}._segment_1h0e4_32{isolation:isolate;border-radius:var(--radius-pill);background:var(--border);height:4px;position:relative;overflow:hidden}._fill_1h0e4_33{border-radius:inherit;background:var(--tone);transition:background-color var(--duration-standard) var(--ease-standard);position:absolute;inset:0}._word_1h0e4_35{height:1.4em;color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);text-align:right;white-space:nowrap;flex:0 0 4.5rem;display:block;position:relative}._wordText_1h0e4_36{display:inline-block}._rules_1h0e4_37{margin:var(--space-4) 0 0;gap:6px;padding:0;list-style:none;display:grid}._rule_1h0e4_37{min-height:1.25rem;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-body);transition:color var(--duration-standard) var(--ease-standard);align-items:center;gap:10px;display:flex}._rule_1h0e4_37[data-met]{color:var(--foreground)}._ruleLabel_1h0e4_40{min-width:0}._mark_1h0e4_42{border:1.25px solid var(--border-strong);border-radius:var(--radius-pill);width:16px;height:16px;color:var(--success);transition:border-color var(--duration-fast) var(--ease-standard);flex:0 0 16px;display:block;position:relative}._rule_1h0e4_37[data-met] ._mark_1h0e4_42{border-color:#0000}._markFill_1h0e4_44{border-radius:inherit;background:color-mix(in oklab, var(--success) 16%, transparent);position:absolute;inset:-1.25px}._tick_1h0e4_45{width:16px;height:16px;position:absolute;inset:-1.25px}._remaining_1h0e4_46{padding-left:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap;margin-left:auto;display:block;position:relative}._remainingText_1h0e4_47{align-items:baseline;gap:.28em;display:inline-flex}._number_1h0e4_48{font-variant-numeric:tabular-nums;display:inline-flex}._place_1h0e4_50{display:inline-block;position:relative;overflow-x:clip}._digit_1h0e4_51{display:inline-block}._srOnly_1h0e4_52{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){._shell_1h0e4_8,._reveal_1h0e4_21,._fill_1h0e4_33,._rule_1h0e4_37,._mark_1h0e4_42{transition:none}._reveal_1h0e4_21:active{transform:none}._input_1h0e4_11[data-reveal]{animation:none}}._card_15prv_2{z-index:60;box-sizing:border-box;width:18.5rem;max-width:min(18.5rem, var(--radix-popover-content-available-width,calc(100vw - 24px)));padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-floating);font-family:var(--font-body);letter-spacing:var(--tracking-body);transform-origin:var(--radix-popover-content-transform-origin);outline:none}._profile_15prv_3{gap:var(--space-3);display:grid}._head_15prv_4{align-items:center;gap:var(--space-3);min-width:0;display:flex}._avatar_15prv_5{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-muted);width:48px;height:48px;color:var(--foreground);font-size:var(--text-sm);flex:none;place-items:center;font-weight:500;display:grid;position:relative;overflow:hidden}._avatar_15prv_5 img{object-fit:cover;width:100%;height:100%;transition:opacity var(--duration-standard) var(--ease-enter), filter var(--duration-standard) var(--ease-enter);display:block}._avatar_15prv_5 img[data-loading]{opacity:0;filter:blur(4px);transition:none}._identity_15prv_8{min-width:0;display:grid}._name_15prv_9,._role_15prv_9{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._name_15prv_9{color:var(--foreground);font-size:var(--text-base);font-weight:500;line-height:var(--leading-body)}._role_15prv_9{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}._bio_15prv_12{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);margin:0}._stats_15prv_14{gap:var(--space-2) var(--space-6);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);flex-wrap:wrap;margin:0;display:flex}._stat_15prv_14{flex-direction:column-reverse;display:flex}._stat_15prv_14 dt{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body)}._stat_15prv_14 dd{color:var(--foreground);font-size:var(--text-base);font-variant-numeric:tabular-nums;font-weight:500;line-height:var(--leading-body);margin:0}._meta_15prv_18{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body);align-items:center;gap:6px;display:flex}._meta_15prv_18 svg{flex:none}@media (prefers-reduced-motion:reduce){._avatar_15prv_5 img{transition:none}._avatar_15prv_5 img[data-loading]{filter:none}}._layer_13gpw_2{z-index:60;pointer-events:none;height:0;font-family:var(--font-body);letter-spacing:var(--tracking-body);position:fixed;bottom:16px;left:16px;right:16px}._absolute_13gpw_3{z-index:5;position:absolute}._surface_13gpw_6{background:var(--surface-raised);box-shadow:0 0 0 1px var(--border), var(--shadow-floating);color:var(--foreground);pointer-events:auto;transform-origin:bottom;will-change:transform, width, height;position:absolute;bottom:0;left:0;overflow:hidden}._face_13gpw_9{box-sizing:border-box;position:absolute;bottom:0;left:0}._face_13gpw_9[data-side=center]{left:50%;translate:-50%}._face_13gpw_9[data-side=right]{left:auto;right:0}._face_13gpw_9[inert]{pointer-events:none}._bar_13gpw_14{padding:10px 10px 10px 18px;container-type:inline-size}._barInner_13gpw_15{align-items:center;gap:var(--space-4);display:flex}._barInner_13gpw_15[data-stack]{align-items:stretch;gap:var(--space-3);flex-direction:column;padding:6px 0 0}._message_13gpw_17{min-width:0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);text-wrap:pretty;flex:auto;margin:0}._barActions_13gpw_18{flex:none;align-items:center;gap:6px;display:flex}._barInner_13gpw_15[data-stack] ._barActions_13gpw_18{grid-template-columns:auto 1fr 1fr;display:grid}._barInner_13gpw_15[data-stack]{padding-right:8px}._policy_13gpw_22{color:var(--foreground);cursor:pointer;font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;transition:text-decoration-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;padding:0}._panel_13gpw_24{gap:var(--space-3);padding:18px;display:grid;container-type:inline-size}._panelHead_13gpw_25{justify-content:space-between;align-items:center;gap:var(--space-3);margin-block:-4px -6px;display:flex}._title_13gpw_26{font-size:var(--text-base);font-weight:500;line-height:var(--leading-body);margin:0}._description_13gpw_27{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);text-wrap:pretty;margin:0}._iconButton_13gpw_28{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-right:-8px;padding:0;display:inline-grid}._iconButton_13gpw_28:active{background:var(--surface-muted);color:var(--foreground)}._list_13gpw_31{max-height:var(--cookie-consent-list-max,min(46vh, 300px));overscroll-behavior:contain;scrollbar-width:thin;margin:0 -6px;padding:0;list-style:none;display:grid;overflow-y:auto}._row_13gpw_32{justify-content:space-between;align-items:center;gap:var(--space-4);border-top:1px solid var(--border-subtle);padding:10px 6px;display:flex}._row_13gpw_32:first-child{border-top:0}._rowText_13gpw_34{gap:2px;min-width:0;display:grid}._rowLabel_13gpw_35{color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body)}._rowLabel_13gpw_35[for]{cursor:pointer}._rowHint_13gpw_37{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body);margin:0}._always_13gpw_38{color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap;flex:none}._panelActions_13gpw_40{padding-top:var(--space-2);border-top:1px solid var(--border-subtle);grid-template-columns:1fr 1fr;gap:6px;display:grid}._save_13gpw_41{grid-column:1/-1}._chipFace_13gpw_43{height:44px}._chip_13gpw_43{width:44px;height:44px;color:var(--foreground);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}._chip_13gpw_43:active{background:var(--surface-muted)}._srOnly_13gpw_47{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){._policy_13gpw_22:hover{text-decoration-color:currentColor}._iconButton_13gpw_28:hover{background:var(--surface-muted);color:var(--foreground)}._chip_13gpw_43:hover{background:var(--surface-muted)}}@container (width<=300px){._barInner_13gpw_15[data-stack] ._barActions_13gpw_18{grid-template-columns:repeat(2,minmax(0,1fr))}._barInner_13gpw_15[data-stack] ._barActions_13gpw_18>:first-child{order:1;grid-column:1/-1}}@container (width>=340px){._panelActions_13gpw_40{grid-template-columns:auto auto 1fr}._save_13gpw_41{grid-column:auto}}@media (prefers-reduced-motion:reduce){._policy_13gpw_22,._iconButton_13gpw_28,._chip_13gpw_43{transition:none}}._collapse_n6xvo_2{font-family:var(--font-body);letter-spacing:var(--tracking-body);overflow:hidden;container-type:inline-size}._bar_n6xvo_5{--icon:32px;--control-gap:2px;--muted:var(--text-secondary);grid-template-columns:calc(var(--controls,0) * var(--icon) + max(var(--controls,0) - 1, 0) * var(--control-gap)) minmax(0, 1fr) auto;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--border);background:var(--surface-muted);color:var(--foreground);padding:6px 8px 6px 16px;display:grid}._bar_n6xvo_5[data-tone=inverted]{--muted:color-mix(in oklab, var(--background) 66%, transparent);background:var(--foreground);color:var(--background);border-bottom-color:#0000}._side_n6xvo_8{min-width:0}._viewport_n6xvo_9{min-height:32px;position:relative;overflow:hidden}._face_n6xvo_12{justify-content:center;align-items:center;min-height:32px;display:flex;position:absolute;top:0;left:0;right:0}._message_n6xvo_13{font-size:var(--text-sm);line-height:var(--leading-body);text-align:center;text-wrap:balance;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:2px 12px;margin:0;padding:6px 0;display:flex}._text_n6xvo_14{min-width:0}._countdown_n6xvo_17{color:var(--muted);white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}._countdownLabel_n6xvo_18{color:inherit}._time_n6xvo_19{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:500;line-height:inherit;align-items:baseline;display:inline-flex}._time_n6xvo_19[data-pending]{opacity:0}._bar_n6xvo_5[data-tone=inverted] ._time_n6xvo_19{color:var(--background)}._digit_n6xvo_22{text-align:center;display:inline-block;position:relative;overflow:clip}._digitSizer_n6xvo_23{visibility:hidden}._digitFace_n6xvo_24{display:block;position:absolute;inset:0}._unit_n6xvo_25{align-items:baseline;display:inline-flex}._unitMark_n6xvo_26{color:var(--muted);margin-left:1px;font-weight:400}._sep_n6xvo_28{color:var(--muted);font-feature-settings:"case";padding-inline:1px;font-weight:400;display:inline-block}._gap_n6xvo_29{width:.4em;display:inline-block}._cta_n6xvo_31{color:inherit;cursor:pointer;font:inherit;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:500;text-decoration:none;display:inline-flex}._cta_n6xvo_31 svg{transition:transform var(--duration-fast) var(--ease-standard)}._controls_n6xvo_34{align-items:center;gap:var(--control-gap);display:flex}._icon_n6xvo_35,._ring_n6xvo_35{width:var(--icon);height:var(--icon);color:var(--muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}._icon_n6xvo_35:active,._ring_n6xvo_35:active{background:color-mix(in oklab, currentColor 12%, transparent);color:inherit}._ring_n6xvo_35 svg{width:20px;height:20px;overflow:visible;transform:rotate(-90deg)}._ringTrack_n6xvo_38{fill:none;stroke:currentColor;stroke-opacity:.22;stroke-width:1.75px}._ringFill_n6xvo_39{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.75px}._ringIcon_n6xvo_40{place-items:center;display:grid;position:absolute;inset:0}._ringIcon_n6xvo_40 svg{fill:currentColor;width:9px;height:9px;transform:none}._bar_n6xvo_5[data-tone=inverted] ._icon_n6xvo_35,._bar_n6xvo_5[data-tone=inverted] ._ring_n6xvo_35{color:var(--muted)}@media (hover:hover) and (pointer:fine){._icon_n6xvo_35:hover,._ring_n6xvo_35:hover{background:color-mix(in oklab, currentColor 10%, transparent)}._bar_n6xvo_5 ._icon_n6xvo_35:hover,._bar_n6xvo_5 ._ring_n6xvo_35:hover{color:var(--foreground)}._bar_n6xvo_5[data-tone=inverted] ._icon_n6xvo_35:hover,._bar_n6xvo_5[data-tone=inverted] ._ring_n6xvo_35:hover{color:var(--background)}._cta_n6xvo_31:hover svg{transform:translate(2px)}}@container (width<=560px){._bar_n6xvo_5{gap:0 var(--space-2);grid-template-columns:0 minmax(0,1fr) auto;padding-left:14px}._face_n6xvo_12{justify-content:flex-start}._message_n6xvo_13{text-align:left;justify-content:flex-start;column-gap:10px}}@media (prefers-reduced-motion:reduce){._icon_n6xvo_35,._ring_n6xvo_35,._cta_n6xvo_31 svg{transition:none}}._root_7peuk_1{--mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace;--indent:16px;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);min-width:0;color:var(--foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}._toolbar_7peuk_4{border-bottom:1px solid var(--border-subtle);align-items:center;gap:2px;padding:6px;display:flex}._search_7peuk_5{background:var(--surface-muted);cursor:text;border-radius:14px;flex:1;align-items:center;gap:4px;min-width:0;min-height:34px;padding:0 4px 0 10px;display:flex;position:relative}._searchIcon_7peuk_6{color:var(--text-muted);flex:none}._input_7peuk_7{min-width:0;height:34px;color:var(--foreground);font:inherit;font-size:var(--text-sm);background:0 0;border:0;outline:none;flex:1;padding:0 4px}._input_7peuk_7::placeholder{color:var(--text-muted)}._input_7peuk_7::-webkit-search-cancel-button{display:none}._matches_7peuk_10{flex:none;align-items:center;gap:0;display:inline-flex}._count_7peuk_11{min-width:3.5ch;color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:right;padding-inline:4px}._grow_7peuk_12{flex:1}._divider_7peuk_13{background:var(--border-subtle);width:1px;height:18px;margin-inline:4px}._tool_7peuk_4{width:34px;height:34px;color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:14px;flex:none;place-items:center;padding:0;display:inline-grid}._tool_7peuk_4:disabled{cursor:default;opacity:.4}._tool_7peuk_4:active:not(:disabled){background:var(--surface-muted);color:var(--foreground)}._search_7peuk_5 ._tool_7peuk_4{border-radius:9px;width:26px;height:26px}._search_7peuk_5 ._tool_7peuk_4:active:not(:disabled){background:var(--surface)}._tree_7peuk_21{max-height:var(--json-max-height,420px);overflow-anchor:none;overscroll-behavior:contain;font-family:var(--mono);font-variant-ligatures:none;letter-spacing:0;scrollbar-width:thin;padding:6px;font-size:13px;position:relative;overflow:auto}._row_7peuk_22{cursor:default;-webkit-tap-highlight-color:transparent;border-radius:10px;outline:none;position:relative}._highlight_7peuk_23{background:var(--surface-muted);border-radius:9px;position:absolute;inset:1px 0}._line_7peuk_24{min-width:0;height:30px;padding-right:6px;padding-left:calc(4px + var(--level,0) * var(--indent));white-space:nowrap;align-items:center;gap:6px;display:flex;position:relative}._row_7peuk_22[data-kind=node] ._line_7peuk_24{cursor:pointer}._chevron_7peuk_27{width:14px;height:14px;color:var(--text-muted);transition:transform var(--duration-spring) var(--ease-spring), color var(--duration-fast) var(--ease-standard);flex:none;place-items:center;display:inline-grid}._chevron_7peuk_27[data-open]{transform:rotate(90deg)}._row_7peuk_22[data-active] ._chevron_7peuk_27[data-branch]{color:var(--foreground)}._key_7peuk_31{max-width:45%;color:var(--foreground);text-overflow:ellipsis;flex:none;overflow:hidden}._index_7peuk_32{color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none}._colon_7peuk_33{color:var(--text-muted);flex:none;margin-left:-5px}._summary_7peuk_34{align-items:baseline;gap:8px;min-width:0;display:inline-flex;overflow:hidden}._preview_7peuk_35{min-width:0;color:var(--text-muted);text-overflow:ellipsis;overflow:hidden}._countLabel_7peuk_36{color:var(--text-muted);font-family:var(--font-body);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none}._value_7peuk_39{text-overflow:ellipsis;min-width:0;overflow:hidden}._value_7peuk_39[data-type=string]{color:var(--success)}._value_7peuk_39[data-type=number]{color:var(--accent);font-variant-numeric:tabular-nums}._value_7peuk_39[data-type=boolean]{color:var(--warning)}._value_7peuk_39[data-type=null],._value_7peuk_39[data-type=other]{color:var(--text-muted)}._mark_7peuk_45{background:color-mix(in oklab, var(--warning) 22%, transparent);color:inherit;box-shadow:0 0 0 1px color-mix(in oklab, var(--warning) 22%, transparent);transition:background-color var(--duration-fast) var(--ease-standard);border-radius:3px}._mark_7peuk_45[data-current]{background:color-mix(in oklab, var(--warning) 48%, transparent)}._more_7peuk_48{font-family:var(--font-body);font-size:var(--text-sm);align-items:baseline;gap:10px;padding-left:20px;display:inline-flex}._moreLabel_7peuk_49{color:var(--foreground);font-weight:500}._row_7peuk_22[data-kind=more]{cursor:pointer}._muted_7peuk_51{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}._actions_7peuk_55{background:linear-gradient(to right, transparent, var(--surface) 22px);opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard);border-radius:0 9px 9px 0;align-items:center;gap:0;padding-left:24px;padding-right:1px;display:flex;position:absolute;top:1px;bottom:1px;right:0}._row_7peuk_22[data-active] ._actions_7peuk_55{background:linear-gradient(to right, transparent, var(--surface-muted) 22px)}._action_7peuk_55{width:26px;height:26px;color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:inline-grid;position:relative}._action_7peuk_55[data-state=done]{color:var(--success)}._action_7peuk_55[data-state=error]{color:var(--danger)}._action_7peuk_55:active{background:color-mix(in oklab, var(--foreground) 8%, transparent)}._actionGlyph_7peuk_61{place-items:center;display:grid}._row_7peuk_22[data-active] ._actions_7peuk_55,._row_7peuk_22:focus-within ._actions_7peuk_55{opacity:1;pointer-events:auto}._pathBar_7peuk_65{border-top:1px solid var(--border-subtle);align-items:center;gap:10px;min-width:0;padding:6px 6px 6px 14px;display:flex}._path_7peuk_65{min-width:0;color:var(--text-secondary);font-family:var(--mono);font-size:var(--text-xs);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._pathType_7peuk_67{color:var(--text-muted);font-size:var(--text-xs);flex:none}._pathCopy_7peuk_68{border-radius:10px;width:30px;height:30px}._srOnly_7peuk_70{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){._row_7peuk_22:hover ._actions_7peuk_55{opacity:1;pointer-events:auto}._row_7peuk_22:not([data-active]):hover{--row-hover:color-mix(in oklab, var(--foreground) 3.5%, var(--surface))}._row_7peuk_22:not([data-active]):hover:before{content:"";background:var(--row-hover);pointer-events:none;border-radius:9px;position:absolute;inset:1px 0}._row_7peuk_22:not([data-active]):hover ._actions_7peuk_55{background:linear-gradient(to right, transparent, var(--row-hover) 22px)}._row_7peuk_22:hover ._chevron_7peuk_27[data-branch]{color:var(--foreground)}._tool_7peuk_4:hover:not(:disabled),._action_7peuk_55:hover{background:var(--surface-muted);color:var(--foreground)}._search_7peuk_5 ._tool_7peuk_4:hover:not(:disabled){background:var(--surface)}._action_7peuk_55[data-state=done]:hover{color:var(--success)}}@media (width<=420px){._tree_7peuk_21{--indent:12px}._key_7peuk_31{max-width:40%}._pathType_7peuk_67{display:none}}@media (prefers-reduced-motion:reduce){._chevron_7peuk_27,._actions_7peuk_55,._tool_7peuk_4,._action_7peuk_55,._mark_7peuk_45{transition:none}}._root_1luhg_3{--scrub-height:var(--control-height-sm);--scrub-radius:calc(var(--radius-control) - 6px);--scrub-fill:color-mix(in oklab, var(--foreground) 6%, transparent);width:var(--scrub-input-width,100%);min-width:0;height:var(--scrub-height);color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);isolation:isolate;grid-template-columns:auto minmax(0,1fr);align-items:stretch;display:grid;position:relative}._root_1luhg_3[data-size=sm]{--scrub-height:30px;--scrub-radius:9px;font-size:var(--text-xs)}._shell_1luhg_22{z-index:-1;border-radius:var(--scrub-radius);background:var(--surface-muted);transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);will-change:transform;border:1px solid #0000;position:absolute;inset:0;overflow:hidden}._fill_1luhg_34{background:var(--scrub-fill);transform-origin:0;pointer-events:none;position:absolute;inset:0}._handle_1luhg_37{min-width:30px;color:var(--text-muted);cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;padding:0 4px 0 10px;display:flex}._handle_1luhg_37[data-text]{font-weight:500}._handle_1luhg_37 svg{flex:none;width:14px;height:14px}._body_1luhg_54{align-items:center;gap:2px;min-width:0;padding-right:10px;display:flex}._input_1luhg_55{width:100%;min-width:0;height:100%;color:inherit;font:inherit;font-variant-numeric:tabular-nums;letter-spacing:inherit;text-overflow:ellipsis;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0 0 0 4px}._input_1luhg_55:focus-visible{outline:none}._input_1luhg_55::selection{background:color-mix(in oklab, var(--foreground) 16%, transparent)}._input_1luhg_55:disabled{cursor:not-allowed}._unit_1luhg_75{min-width:18px;height:22px;color:var(--text-muted);font:inherit;font-size:var(--text-xs);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0 4px;display:inline-flex;position:relative}._unit_1luhg_75[data-cycle]{cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard)}._unit_1luhg_75[data-cycle]:active{transform:scale(.94)}._unitText_1luhg_94{display:block}._tag_1luhg_96{z-index:2;border-radius:var(--radius-pill);background:var(--foreground);color:var(--background);font-size:var(--text-xs);font-variant-numeric:tabular-nums;pointer-events:none;padding:2px 7px;line-height:16px;position:absolute;bottom:calc(100% + 6px);left:6px}._root_1luhg_3:focus-within ._shell_1luhg_22{border-color:var(--border-strong);background:var(--surface)}._root_1luhg_3[data-scrubbing] ._shell_1luhg_22{border-color:var(--border-strong)}._root_1luhg_3[data-scrubbing] ._handle_1luhg_37{color:var(--foreground)}._root_1luhg_3[data-scrubbing]{--scrub-fill:color-mix(in oklab, var(--foreground) 10%, transparent)}._root_1luhg_3[data-invalid] ._shell_1luhg_22{border-color:var(--danger)}._root_1luhg_3[data-disabled]{opacity:.5}._root_1luhg_3[data-disabled] ._handle_1luhg_37{cursor:not-allowed}@media (hover:hover) and (pointer:fine){._root_1luhg_3:not([data-disabled]):hover ._shell_1luhg_22{border-color:var(--border)}._root_1luhg_3:not([data-disabled]):focus-within:hover ._shell_1luhg_22{border-color:var(--border-strong)}._handle_1luhg_37:hover{color:var(--foreground)}._unit_1luhg_75[data-cycle]:hover:not(:disabled){background:color-mix(in oklab, var(--foreground) 7%, transparent);color:var(--foreground)}}._cursor_1luhg_127{z-index:2147483647;pointer-events:none;align-items:center;gap:4px;margin:-8px 0 0 -13px;display:flex;position:fixed;top:0;left:0}._cursorGlyph_1luhg_128{filter:drop-shadow(0 1px 2px oklch(0% 0 0/.3));display:block}._cursorGlyph_1luhg_128 path{fill:oklch(15% 0 0);stroke:#fff;stroke-width:1.4px;stroke-linejoin:round}._multiplier_1luhg_130{color:#fff;font-family:var(--font-body,sans-serif);font-size:var(--text-xs,.75rem);font-variant-numeric:tabular-nums;background:oklch(15% 0 0);border-radius:9999px;padding:1px 6px;line-height:16px}@media (prefers-reduced-motion:reduce){._shell_1luhg_22,._handle_1luhg_37,._unit_1luhg_75[data-cycle]{transition-duration:var(--duration-instant)}._unit_1luhg_75[data-cycle]:active{transform:none}}._field_uyh2y_2{--pi-h:var(--control-height-md);--pi-panel-w:320px;min-width:0;font-family:var(--font-body);letter-spacing:var(--tracking-body);display:grid;position:relative}._field_uyh2y_2[data-open]{z-index:30}._label_uyh2y_4{margin-bottom:var(--space-2);color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);justify-self:start}._control_uyh2y_7{min-width:0;height:var(--pi-h);box-sizing:border-box;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);transition:border-color var(--duration-fast) var(--ease-standard);display:flex;position:relative}@media (hover:hover) and (pointer:fine){._control_uyh2y_7:hover:not([data-invalid]){border-color:var(--foreground)}}._control_uyh2y_7:has(._number_uyh2y_9:focus){border-color:var(--foreground)}._control_uyh2y_7[data-invalid]{border-color:var(--danger)}._field_uyh2y_2[data-disabled] ._control_uyh2y_7{opacity:.5;background:var(--surface-muted)}._anchor_uyh2y_14{flex:none;height:100%;position:relative}._anchor_uyh2y_14:after{content:"";background:var(--border);width:1px;transition:opacity var(--duration-fast) var(--ease-standard);position:absolute;top:10px;bottom:10px;right:0}._field_uyh2y_2[data-open] ._anchor_uyh2y_14:after{opacity:0}._shape_uyh2y_19{z-index:2;background:var(--surface);transition:box-shadow var(--duration-considered) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);position:absolute;top:0;left:0;overflow:clip}._shape_uyh2y_19:after{content:"";z-index:3;border:1px solid var(--border);border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard);position:absolute;inset:0}._field_uyh2y_2[data-open] ._shape_uyh2y_19{background:var(--surface-raised);box-shadow:var(--shadow-floating);translate:-1px -1px}._field_uyh2y_2[data-open] ._shape_uyh2y_19:after{opacity:1}._field_uyh2y_2[data-disabled] ._shape_uyh2y_19{background:0 0}._lid_uyh2y_25{z-index:1;height:calc(var(--pi-h) - 2px);position:absolute;top:0;left:0;right:0}._trigger_uyh2y_27{box-sizing:border-box;height:calc(var(--pi-h) - 2px);font-size:var(--text-sm);white-space:nowrap;align-items:center;padding:0 36px 0 12px;font-weight:500;display:flex}._lid_uyh2y_25 ._trigger_uyh2y_27{border-radius:calc(var(--radius-control) - 4px);width:calc(100% - 6px);height:auto;color:var(--foreground);cursor:pointer;letter-spacing:inherit;text-align:left;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;margin:0;padding:0 33px 0 9px;font-family:inherit;position:absolute;inset:3px auto 3px 3px}@media (hover:hover) and (pointer:fine){._field_uyh2y_2:not([data-open],[data-disabled]) ._lid_uyh2y_25 ._trigger_uyh2y_27:hover{background:var(--surface-muted)}}._lid_uyh2y_25 ._trigger_uyh2y_27:active:not(:disabled){background:var(--surface-muted)}._lid_uyh2y_25 ._trigger_uyh2y_27:disabled{cursor:not-allowed}._lid_uyh2y_25 ._trigger_uyh2y_27:focus-visible{background:var(--surface-muted)}._clear_uyh2y_34:focus-visible,._closeHit_uyh2y_34:focus-visible{background:color-mix(in oklab, var(--foreground) 8%, transparent)}._measure_uyh2y_36{visibility:hidden;pointer-events:none;width:max-content}._slot_uyh2y_38{flex:1;min-width:0;height:100%;display:block;position:relative}._slot_uyh2y_38[data-hidden]{opacity:0;transition:opacity var(--duration-instant) var(--ease-standard)}._layer_uyh2y_40{align-items:center;gap:6px;display:flex;position:absolute;inset:0}._flag_uyh2y_41{width:20px;font-family:"Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", var(--font-body);flex:none;place-items:center;font-size:17px;font-weight:400;line-height:1;display:inline-grid}._dial_uyh2y_42{font-variant-numeric:tabular-nums}._chevron_uyh2y_44{width:16px;height:16px;color:var(--text-muted);pointer-events:none;place-items:center;margin-top:-8px;display:grid;position:absolute;top:50%;right:12px}._searchRow_uyh2y_47{align-items:center;gap:var(--space-2);padding:0 2px 0 13px;display:flex;position:absolute;inset:0}._searchRow_uyh2y_47[inert]{pointer-events:none}._searchIcon_uyh2y_49{color:var(--text-muted);flex:none}._search_uyh2y_47{min-width:0;height:100%;color:var(--foreground);font:inherit;font-size:var(--text-sm);letter-spacing:var(--tracking-body);background:0 0;border:0;outline:none;flex:1;padding:0}._search_uyh2y_47::placeholder{color:var(--text-muted)}._clear_uyh2y_34{border-radius:var(--radius-pill);background:color-mix(in oklab, var(--foreground) 8%, transparent);width:24px;height:24px;color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;flex:none;place-items:center;padding:0;display:grid}._closeHit_uyh2y_34{border-radius:var(--radius-pill);cursor:pointer;-webkit-tap-highlight-color:transparent;width:36px;height:36px;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;padding:0}@media (hover:hover) and (pointer:fine){._closeHit_uyh2y_34:hover,._clear_uyh2y_34:hover{background:color-mix(in oklab, var(--foreground) 8%, transparent)}._clear_uyh2y_34:hover{color:var(--foreground)}}._listFace_uyh2y_61{top:calc(var(--pi-h) - 2px);box-sizing:border-box;width:var(--pi-panel-w);padding:0 6px 6px;position:absolute;left:0}._listFace_uyh2y_61:before{content:"";background:var(--border-subtle);height:1px;position:absolute;top:0;left:14px;right:14px}._listFace_uyh2y_61[inert]{pointer-events:none}._scroll_uyh2y_64{overscroll-behavior:contain;scrollbar-width:thin;max-height:280px;padding-top:6px;overflow-y:auto}._options_uyh2y_65{gap:2px;display:grid;position:relative}._highlight_uyh2y_66{background:color-mix(in oklab, var(--foreground) 6.5%, transparent);pointer-events:none;border-radius:16px;position:absolute;top:0;left:0;right:0}._group_uyh2y_67{gap:2px;display:grid}._group_uyh2y_67+._group_uyh2y_67{margin-top:4px}._groupLabel_uyh2y_69{color:var(--text-muted);font-size:var(--text-xs);padding:8px 10px 4px}._option_uyh2y_65{box-sizing:border-box;min-height:36px;color:var(--text-secondary);cursor:pointer;font-size:var(--text-sm);-webkit-user-select:none;user-select:none;transition:color var(--duration-fast) var(--ease-standard);border-radius:16px;align-items:center;gap:10px;padding:0 10px;display:flex;position:relative}._option_uyh2y_65[data-active],._option_uyh2y_65[aria-selected=true]{color:var(--foreground)}._name_uyh2y_72{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}._meta_uyh2y_73{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none}._check_uyh2y_74{width:16px;height:16px;color:var(--foreground);opacity:0;transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);flex:none;place-items:center;display:grid;transform:scale(.6)}._check_uyh2y_74[data-on]{opacity:1;transform:none}._empty_uyh2y_76{color:var(--text-muted);font-size:var(--text-sm);margin:0;padding:12px 10px 14px}._numberWrap_uyh2y_79{flex:1;align-items:center;min-width:0;display:flex;position:relative}._number_uyh2y_9,._guide_uyh2y_80{box-sizing:border-box;font-family:inherit;font-size:var(--text-sm);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-body);line-height:var(--leading-body);padding:0 36px 0 12px}._number_uyh2y_9{z-index:1;border-radius:0 var(--radius-control) var(--radius-control) 0;width:100%;min-width:0;height:100%;color:var(--foreground);background:0 0;border:0;outline:none;margin:0;position:relative}._number_uyh2y_9:disabled{cursor:not-allowed}._guide_uyh2y_80{color:color-mix(in oklab, var(--text-muted) 72%, transparent);pointer-events:none;white-space:pre;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}._guideTyped_uyh2y_84{visibility:hidden}._valid_uyh2y_85{z-index:1;width:18px;height:18px;color:var(--success);pointer-events:none;place-items:center;margin-top:-9px;display:grid;position:absolute;top:50%;right:12px}._messageSlot_uyh2y_88{display:block;position:relative;overflow:hidden}._hint_uyh2y_89,._error_uyh2y_89{padding-top:var(--space-2);font-size:var(--text-xs);line-height:var(--leading-body);display:block}._hint_uyh2y_89{color:var(--text-muted)}._error_uyh2y_89{color:var(--danger)}._srOnly_uyh2y_93{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){._shape_uyh2y_19,._shape_uyh2y_19:after,._check_uyh2y_74,._slot_uyh2y_38,._control_uyh2y_7{transition-duration:0s}}@media (prefers-contrast:more){._shape_uyh2y_19:after{border-color:var(--border-strong)}}._field_wbsbu_2{min-width:0;font-family:var(--font-body);letter-spacing:var(--tracking-body);display:grid}._label_wbsbu_3{margin-bottom:var(--space-2);color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);justify-self:start}._control_wbsbu_6{min-width:0;height:var(--money-input-height,76px);box-sizing:border-box;align-items:center;gap:var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-panel);background:var(--surface);transition:border-color var(--duration-fast) var(--ease-standard);padding:0 8px 0 18px;display:flex;position:relative}@media (hover:hover) and (pointer:fine){._control_wbsbu_6:hover:not([data-invalid]){border-color:var(--foreground)}}._control_wbsbu_6[data-focused]{border-color:var(--foreground)}._control_wbsbu_6[data-invalid]{border-color:var(--danger)}._field_wbsbu_2[data-disabled] ._control_wbsbu_6{opacity:.5;background:var(--surface-muted)}._amountWrap_wbsbu_13{cursor:text;flex:1;align-items:center;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}._field_wbsbu_2[data-disabled] ._amountWrap_wbsbu_13{cursor:not-allowed}._group_wbsbu_15{transform-origin:0;white-space:nowrap;color:var(--foreground);font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;font-kerning:none;flex:none;align-items:baseline;font-weight:500;line-height:1.2;display:inline-flex}._symbol_wbsbu_17{color:var(--text-secondary);white-space:pre;margin-right:.06em;display:inline-block;position:relative}._group_wbsbu_15>._symbol_wbsbu_17:last-child{margin-left:.18em;margin-right:0}._symbolSizer_wbsbu_19{visibility:hidden;white-space:pre;position:absolute;top:0;left:0}._symbolGlyph_wbsbu_20{white-space:pre;display:inline-block}._number_wbsbu_23{display:inline-flex;position:relative}._mirror_wbsbu_24{display:inline-flex}._input_wbsbu_25{z-index:1;color:#0000;width:calc(100% + .5em);height:100%;caret-color:var(--foreground);font:inherit;font-variant-numeric:inherit;font-kerning:none;letter-spacing:inherit;line-height:inherit;background:0 0;border:0;outline:none;margin:0;padding:0;position:absolute;top:0;left:0}._input_wbsbu_25::selection{background:color-mix(in oklab, var(--foreground) 16%, transparent);color:#0000}._input_wbsbu_25:disabled{cursor:not-allowed}._column_wbsbu_30{--feather:.18em;margin-block:calc(var(--feather) * -1);padding-block:var(--feather);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 calc(var(--feather) * 1.4), #000 calc(100% - var(--feather) * 1.4), transparent);mask-image:linear-gradient(to bottom, transparent, #000 calc(var(--feather) * 1.4), #000 calc(100% - var(--feather) * 1.4), transparent);transition:color var(--duration-standard) var(--ease-standard);display:inline-block;position:relative;overflow:visible clip}._column_wbsbu_30[data-ghost]{color:color-mix(in oklab, var(--text-muted) 55%, transparent)}._sizer_wbsbu_33{visibility:hidden;white-space:pre}._glyph_wbsbu_34{inset:var(--feather) 0;text-align:center;white-space:pre;position:absolute}._menuAnchor_wbsbu_37{flex:none;position:relative}._currencyButton_wbsbu_38{border-radius:var(--radius-pill);height:36px;color:var(--foreground);cursor:pointer;font:inherit;font-size:var(--text-sm);-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;align-items:center;gap:4px;padding:0 8px 0 12px;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){._currencyButton_wbsbu_38:hover:not(:disabled){background:var(--surface-muted)}}._currencyButton_wbsbu_38:active:not(:disabled),._currencyButton_wbsbu_38[data-open]{background:var(--surface-muted)}._currencyButton_wbsbu_38:disabled{cursor:not-allowed}._code_wbsbu_42{font-variant-numeric:tabular-nums}._codeStatic_wbsbu_43{color:var(--text-secondary);font-size:var(--text-sm);flex:none;padding:0 10px;font-weight:500}._chevron_wbsbu_44{width:16px;height:16px;color:var(--text-muted);place-items:center;display:grid}._menu_wbsbu_37{--drop:calc((var(--money-input-height,76px) - 36px) / 2 + var(--space-2));z-index:30;top:calc(100% + var(--drop));box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);width:min(256px,100vw - 2rem);box-shadow:var(--shadow-floating);transform-origin:calc(100% - 44px) calc(var(--drop) * -1 - 18px);padding:6px;position:absolute;right:-8px}._list_wbsbu_48{overscroll-behavior:contain;scrollbar-width:thin;outline:none;gap:2px;max-height:288px;display:grid;position:relative;overflow-y:auto}._highlight_wbsbu_49{background:color-mix(in oklab, var(--foreground) 6.5%, transparent);pointer-events:none;border-radius:14px;position:absolute;top:0;left:0;right:0}._option_wbsbu_50{box-sizing:border-box;min-height:36px;color:var(--text-secondary);cursor:pointer;font-size:var(--text-sm);-webkit-user-select:none;user-select:none;transition:color var(--duration-fast) var(--ease-standard);border-radius:14px;align-items:center;gap:10px;padding:0 10px;display:flex;position:relative}._option_wbsbu_50[data-active],._option_wbsbu_50[aria-selected=true]{color:var(--foreground)}._optionSymbol_wbsbu_52{width:22px;color:var(--text-muted);text-align:center;flex:none}._optionCode_wbsbu_53{font-variant-numeric:tabular-nums;flex:none;font-weight:500}._optionName_wbsbu_54{min-width:0;color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._check_wbsbu_55{width:16px;height:16px;color:var(--foreground);opacity:0;transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);flex:none;place-items:center;display:grid;transform:scale(.6)}._check_wbsbu_55[data-on]{opacity:1;transform:none}._toolbar_wbsbu_59{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding-top:var(--space-3);flex-wrap:wrap;display:flex}._chips_wbsbu_60{flex-wrap:wrap;gap:6px;display:flex}._chip_wbsbu_60{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);height:30px;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:var(--text-xs);font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);padding:0 12px;font-weight:500}@media (hover:hover) and (pointer:fine){._chip_wbsbu_60:hover:not(:disabled){background:var(--surface-muted);color:var(--foreground)}}._chip_wbsbu_60:active:not(:disabled){transition-duration:var(--duration-fast), var(--duration-fast), var(--duration-fast), .1s;transform:scale(.96)}._chip_wbsbu_60[aria-disabled=true]{opacity:.45}._chip_wbsbu_60:disabled{opacity:.45;cursor:not-allowed}._range_wbsbu_66{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;transition:color var(--duration-standard) var(--ease-standard)}._range_wbsbu_66[data-flash]{color:var(--warning);transition-duration:var(--duration-instant)}._messageSlot_wbsbu_69{display:block;position:relative;overflow:hidden}._hint_wbsbu_70,._error_wbsbu_70{padding-top:var(--space-2);font-size:var(--text-xs);line-height:var(--leading-body);display:block}._hint_wbsbu_70{color:var(--text-muted)}._error_wbsbu_70{color:var(--danger)}._srOnly_wbsbu_74{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=420px){._control_wbsbu_6{padding-left:14px}._group_wbsbu_15{font-size:var(--text-2xl)}}@media (prefers-reduced-motion:reduce){._control_wbsbu_6,._column_wbsbu_30,._check_wbsbu_55,._chip_wbsbu_60,._range_wbsbu_66{transition-duration:0s}._chip_wbsbu_60:active:not(:disabled){transform:none}}._kbd_7a5j6_4{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--surface-raised);min-width:26px;height:26px;color:var(--foreground);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap;transition:transform var(--duration-spring) var(--ease-spring), border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), border-bottom-width var(--duration-fast) var(--ease-standard);border-bottom-width:2px;border-radius:8px;place-items:center;padding:0 7px 1px;font-weight:500;line-height:1;display:inline-grid}._kbd_7a5j6_4[data-size=sm]{min-width:22px;height:22px;font-size:var(--text-xs);border-radius:7px;padding:0 5px 1px}._kbd_7a5j6_4[data-pressed]{border-color:color-mix(in oklab, var(--accent) 55%, var(--border-strong));background:var(--accent-subtle);color:var(--accent-strong);border-bottom-width:1px;transition-duration:90ms;transform:translateY(1px)}._kbd_7a5j6_4[data-tone=warning]{border-color:color-mix(in oklab, var(--warning) 55%, var(--border-strong));background:color-mix(in oklab, var(--warning) 12%, var(--surface-raised));color:var(--foreground)}._keys_7a5j6_8{flex:none;align-items:center;gap:4px;display:inline-flex}._field_7a5j6_12{min-width:0;font-family:var(--font-body);letter-spacing:var(--tracking-body);display:grid}._label_7a5j6_13{margin-bottom:var(--space-2);color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);justify-self:start}._control_7a5j6_15{min-width:0;height:var(--control-height-md);box-sizing:border-box;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);align-items:center;display:flex;position:relative}@media (hover:hover) and (pointer:fine){._control_7a5j6_15[data-state=idle]:hover{border-color:var(--foreground)}}._control_7a5j6_15:has(._recorder_7a5j6_17:focus-visible){border-color:var(--foreground)}._control_7a5j6_15[data-state=recording]{border-color:var(--accent);background:color-mix(in oklab, var(--accent) 4%, var(--surface))}._control_7a5j6_15[data-state=conflict]{border-color:var(--warning)}._field_7a5j6_12[data-disabled] ._control_7a5j6_15{opacity:.5;background:var(--surface-muted)}._recorder_7a5j6_17{border-radius:var(--radius-control);min-width:0;height:100%;color:var(--foreground);cursor:pointer;font:inherit;text-align:left;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;outline:none;flex:1;align-items:center;padding:0 6px 0 9px;display:flex}._recorder_7a5j6_17:disabled{cursor:not-allowed}._row_7a5j6_24{align-items:center;gap:4px;min-width:0;display:flex;position:relative}._chipSlot_7a5j6_25{display:inline-flex}._placeholder_7a5j6_26{color:var(--text-muted);font-size:var(--text-sm);white-space:nowrap;padding-left:3px}._placeholder_7a5j6_26[data-recording]{color:var(--text-secondary)}._dot_7a5j6_29{background:var(--accent);width:7px;height:7px;animation:_breathe_7a5j6_1 1.4s var(--ease-in-out) infinite;border-radius:50%;flex:none;margin:0 6px 0 3px}._dot_7a5j6_29[data-reduced]{animation:none}@keyframes _breathe_7a5j6_1{50%{opacity:.35}}._actions_7a5j6_33{flex:none;align-items:center;gap:2px;padding-right:4px;display:flex}._action_7a5j6_33{border-radius:calc(var(--radius-control) - 5px);width:32px;height:32px;color:var(--text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;place-items:center;padding:0;display:grid}@media (hover:hover) and (pointer:fine){._action_7a5j6_33:hover{background:var(--surface-muted);color:var(--foreground)}}._action_7a5j6_33:active,._action_7a5j6_33:focus-visible{background:var(--surface-muted);color:var(--foreground);outline:none}._messageSlot_7a5j6_38{position:relative;overflow:hidden}._message_7a5j6_38{justify-content:space-between;align-items:baseline;gap:2px var(--space-3);padding-top:var(--space-2);font-size:var(--text-xs);line-height:var(--leading-body);flex-wrap:wrap;display:flex}._message_7a5j6_38[data-tone=hint]{color:var(--text-muted)}._message_7a5j6_38[data-tone=warning]{color:var(--text-secondary)}._message_7a5j6_38[data-tone=warning] ._messageText_7a5j6_42:before{content:"";background:var(--warning);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin:0 7px 1px 1px;display:inline-block}._strong_7a5j6_43{color:var(--foreground);font-weight:500}._messageActions_7a5j6_44{gap:var(--space-3);display:inline-flex}._link_7a5j6_45{color:var(--foreground);cursor:pointer;font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;transition:text-decoration-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;padding:0;font-weight:500}._link_7a5j6_45:focus-visible{outline:none;text-decoration-color:currentColor}._link_7a5j6_45[data-quiet]{color:var(--text-muted);font-weight:400;text-decoration:none}@media (hover:hover) and (pointer:fine){._link_7a5j6_45:hover{text-decoration-color:currentColor}._link_7a5j6_45[data-quiet]:hover{color:var(--foreground)}}._list_7a5j6_52{gap:var(--space-3);min-width:0;font-family:var(--font-body);letter-spacing:var(--tracking-body);display:grid;container-type:inline-size}._searchRow_7a5j6_53{height:var(--control-height-sm);box-sizing:border-box;align-items:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);transition:border-color var(--duration-fast) var(--ease-standard);padding:0 6px 0 12px;display:flex}._searchRow_7a5j6_53:focus-within{border-color:var(--foreground)}._searchIcon_7a5j6_55{color:var(--text-muted);flex:none}._search_7a5j6_53{min-width:0;height:100%;color:var(--foreground);font:inherit;font-size:var(--text-sm);appearance:none;background:0 0;border:0;outline:none;flex:1;padding:0}._search_7a5j6_53::placeholder{color:var(--text-muted)}._search_7a5j6_53::-webkit-search-cancel-button{display:none}._count_7a5j6_59{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none}._clear_7a5j6_60{border-radius:var(--radius-pill);background:color-mix(in oklab, var(--foreground) 8%, transparent);width:24px;height:24px;color:var(--text-secondary);cursor:pointer;border:0;flex:none;place-items:center;padding:0;display:grid}._clear_7a5j6_60:focus-visible{background:color-mix(in oklab, var(--foreground) 14%, transparent);color:var(--foreground);outline:none}._groups_7a5j6_63{align-items:start;gap:0 var(--space-6);display:grid}@container (width>=520px){._groups_7a5j6_63{grid-template-columns:1fr 1fr}}._group_7a5j6_63{margin-inline:-8px;padding-inline:8px;overflow:hidden}._groupLabel_7a5j6_66{padding:var(--space-3) 0 var(--space-1);color:var(--text-muted);font-size:var(--text-xs);margin:0;font-weight:400}._rows_7a5j6_67{margin:0;padding:0;list-style:none;display:grid}._item_7a5j6_68{margin-inline:-8px;overflow:hidden}._itemInner_7a5j6_70{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:36px;transition:opacity var(--duration-standard) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);border-radius:10px;padding:0 8px;display:flex}._item_7a5j6_68+._item_7a5j6_68 ._itemInner_7a5j6_70{box-shadow:inset 0 1px 0 var(--border-subtle)}._item_7a5j6_68[data-dim] ._itemInner_7a5j6_70{opacity:.38}._item_7a5j6_68[data-match] ._itemInner_7a5j6_70{background:var(--accent-subtle);box-shadow:none}._item_7a5j6_68[data-match]+._item_7a5j6_68 ._itemInner_7a5j6_70{box-shadow:none}._itemLabel_7a5j6_75{min-width:0;color:var(--text-secondary);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;transition:color var(--duration-fast) var(--ease-standard);overflow:hidden}._item_7a5j6_68[data-match] ._itemLabel_7a5j6_75{color:var(--foreground)}._empty_7a5j6_77{padding:var(--space-4) 0;color:var(--text-muted);font-size:var(--text-sm);margin:0}._srOnly_7a5j6_79{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){._kbd_7a5j6_4,._control_7a5j6_15,._itemInner_7a5j6_70{transition-duration:0s}._kbd_7a5j6_4[data-pressed]{transform:none}._dot_7a5j6_29{animation:none}}._root_1urm0_1{width:100%;color:var(--foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body);position:relative}._root_1urm0_1[data-disabled]{opacity:.55}._field_1urm0_11{box-sizing:content-box;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);position:relative;overflow:hidden}._field_1urm0_11[data-focused]{border-color:var(--border-strong)}._backdrop_1urm0_22,._textarea_1urm0_23{box-sizing:border-box;width:100%;font:inherit;font-size:var(--text-base);letter-spacing:var(--tracking-body);overflow-wrap:break-word;white-space:pre-wrap;word-break:break-word;tab-size:4;border:0;margin:0;padding:11px 14px;line-height:24px}._backdrop_1urm0_22{color:var(--foreground);pointer-events:none;will-change:transform;position:absolute;top:0;left:0}._textarea_1urm0_23{resize:none;color:#0000;height:100%;caret-color:var(--foreground);scrollbar-width:none;-webkit-text-fill-color:transparent;background:0 0;outline:none;display:block;position:absolute;inset:0;overflow-y:auto}._textarea_1urm0_23::-webkit-scrollbar{display:none}._textarea_1urm0_23::placeholder{color:var(--text-muted);-webkit-text-fill-color:var(--text-muted);opacity:1}._textarea_1urm0_23::selection{background:color-mix(in oklab, var(--accent) 24%, transparent)}._textarea_1urm0_23:disabled{cursor:not-allowed}._token_1urm0_68{background:var(--accent-subtle);color:var(--accent-strong);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;margin:0 -3px;padding:1px 3px}._token_1urm0_68[data-kind=channel]{background:color-mix(in oklab, var(--foreground) 7%, transparent);color:var(--foreground)}._popover_1urm0_79{z-index:30;border:1px solid var(--border);background:var(--surface-raised);width:272px;max-width:100%;box-shadow:var(--shadow-floating);border-radius:18px;position:absolute;overflow:hidden}._popover_1urm0_79[data-above]{translate:0 -100%}._popoverBody_1urm0_91{padding:6px}._list_1urm0_93{margin:0;padding:0;list-style:none;display:grid;position:relative}._highlight_1urm0_94{background:color-mix(in oklab, var(--foreground) 6.5%, transparent);pointer-events:none;border-radius:12px;position:absolute;top:0;left:0;right:0}._option_1urm0_96{cursor:pointer;min-width:0;font-size:var(--text-sm);-webkit-tap-highlight-color:transparent;border-radius:12px;align-items:center;gap:10px;padding:7px 10px 7px 8px;display:flex;position:relative}._avatar_1urm0_109{background:var(--surface-muted);width:28px;height:28px;color:var(--text-secondary);font-size:var(--text-xs);border-radius:50%;flex:none;place-items:center;font-weight:500;display:grid;overflow:hidden}._avatar_1urm0_109 img{object-fit:cover;width:100%;height:100%}._glyph_1urm0_123{width:28px;height:28px;color:var(--text-secondary);flex:none;place-items:center;display:grid}._optionText_1urm0_125{flex:1;min-width:0;display:grid}._optionLabel_1urm0_126{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}._option_1urm0_96[aria-selected=true] ._optionLabel_1urm0_126{color:var(--foreground)}._match_1urm0_128{color:var(--foreground);background:0 0}._optionMeta_1urm0_129{color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._count_1urm0_130{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none}._empty_1urm0_132{color:var(--text-secondary);font-size:var(--text-sm);margin:0;padding:10px}._srOnly_1urm0_134{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._root_r6ic3_1{height:100%;min-height:0;color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body);flex-direction:column;display:flex}._viewport_r6ic3_13{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}._scroller_r6ic3_14{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;flex:1;min-height:0;overflow:hidden auto}._track_r6ic3_16{overflow:clip}._content_r6ic3_17{will-change:transform;padding:12px 16px 14px}._list_r6ic3_19{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._day_r6ic3_21{color:var(--text-muted);font-size:var(--text-xs);align-items:center;gap:12px;padding:20px 4px 4px;font-weight:500;display:flex}._day_r6ic3_21:before,._day_r6ic3_21:after{background:var(--border-subtle);content:"";flex:1;height:1px}._day_r6ic3_21:first-child{padding-top:4px}._day_r6ic3_21>span:empty:before{content:" "}._row_r6ic3_26{align-items:flex-end;gap:8px;margin-top:2px;display:flex;position:relative}._row_r6ic3_26[data-first]{margin-top:14px}._day_r6ic3_21+._row_r6ic3_26{margin-top:10px}._row_r6ic3_26[data-mine]{justify-content:flex-end}._gutter_r6ic3_31{flex:none;align-self:flex-end;width:28px}._stack_r6ic3_32{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;max-width:min(78%,34rem);display:flex}._row_r6ic3_26[data-mine] ._stack_r6ic3_32{align-items:flex-end}._meta_r6ic3_35{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;margin:0 0 2px;padding:0 12px;display:flex}._author_r6ic3_36{color:var(--text-secondary);font-weight:500}._line_r6ic3_38{align-items:center;gap:6px;max-width:100%;display:flex;position:relative}._face_r6ic3_40{display:flex;position:absolute;bottom:0;left:-36px}._row_r6ic3_26[data-mine] ._line_r6ic3_38{flex-direction:row-reverse}._parts_r6ic3_42{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}._row_r6ic3_26[data-mine] ._parts_r6ic3_42{align-items:flex-end}._bubble_r6ic3_46{--r:18px;--tight:6px;border-radius:var(--r);background:var(--surface-muted);max-width:100%;color:var(--foreground);font-size:var(--text-sm);overflow-wrap:anywhere;white-space:pre-wrap;padding:8px 13px 9px}._row_r6ic3_26:not([data-mine]):not([data-first]) ._bubble_r6ic3_46{border-top-left-radius:var(--tight)}._row_r6ic3_26:not([data-mine]):not([data-last]) ._bubble_r6ic3_46{border-bottom-left-radius:var(--tight)}._row_r6ic3_26[data-mine] ._bubble_r6ic3_46{background:var(--accent);color:var(--accent-foreground)}[data-system=platform-c][data-theme=dark] ._row_r6ic3_26:not([data-mine]) ._bubble_r6ic3_46{background:var(--surface-raised)}._row_r6ic3_26[data-mine]:not([data-first]) ._bubble_r6ic3_46{border-top-right-radius:var(--tight)}._row_r6ic3_26[data-mine]:not([data-last]) ._bubble_r6ic3_46{border-bottom-right-radius:var(--tight)}._row_r6ic3_26[data-failed] ._bubble_r6ic3_46{opacity:.6}._gallery_r6ic3_66{grid-template-columns:1fr;gap:3px;width:min(240px,100%);display:grid}._gallery_r6ic3_66[data-count="2"],._gallery_r6ic3_66[data-count="3"],._gallery_r6ic3_66[data-count="4"]{grid-template-columns:1fr 1fr}._gallery_r6ic3_66[data-count="3"]>:first-child{aspect-ratio:2;grid-column:span 2}._image_r6ic3_71{aspect-ratio:1;background:var(--surface-muted);border-radius:16px;display:block;position:relative;overflow:hidden}._gallery_r6ic3_66[data-count="1"] ._image_r6ic3_71{aspect-ratio:4/3}._gallery_r6ic3_66:not([data-count="1"]) ._image_r6ic3_71{border-radius:6px}._gallery_r6ic3_66:not([data-count="1"]){border-radius:16px;overflow:hidden}._image_r6ic3_71 img{object-fit:cover;width:100%;height:100%;display:block}._more_r6ic3_76{color:#fff;font-size:var(--text-lg);background:oklch(0% 0 0/.45);place-items:center;font-weight:500;display:grid;position:absolute;inset:0}._file_r6ic3_78{border:1px solid var(--border);background:var(--surface);max-width:100%;color:var(--foreground);transition:background-color var(--duration-fast) var(--ease-standard);border-radius:16px;align-items:center;gap:10px;padding:9px 14px 9px 11px;text-decoration:none;display:flex}._file_r6ic3_78>svg{color:var(--text-secondary);flex:none}._fileText_r6ic3_84{min-width:0;display:grid}._fileName_r6ic3_85{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}._fileSize_r6ic3_86{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}@media (hover:hover) and (pointer:fine){._file_r6ic3_78:hover{background:var(--surface-muted)}}._pickerWrap_r6ic3_91{flex:none;position:static}._reactButton_r6ic3_92{border-radius:var(--radius-pill);width:28px;height:28px;color:var(--text-muted);cursor:pointer;opacity:0;-webkit-tap-highlight-color:transparent;transition:opacity var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;place-items:center;padding:0;display:grid}._row_r6ic3_26:hover ._reactButton_r6ic3_92,._row_r6ic3_26:focus-within ._reactButton_r6ic3_92,._pickerWrap_r6ic3_91[data-open] ._reactButton_r6ic3_92{opacity:1}._pickerWrap_r6ic3_91[data-open] ._reactButton_r6ic3_92{background:var(--surface-muted);color:var(--foreground)}@media (hover:hover) and (pointer:fine){._reactButton_r6ic3_92:hover{background:var(--surface-muted);color:var(--foreground)}}@media (hover:none){._reactButton_r6ic3_92{opacity:.7}}._picker_r6ic3_91{z-index:5;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-raised);box-shadow:var(--shadow-floating);transform-origin:calc(100% - 18px) 100%;gap:2px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 6px);right:-4px}._picker_r6ic3_91[data-mine]{transform-origin:18px 100%;left:-4px;right:auto}._pickerWrap_r6ic3_91[data-below] ._picker_r6ic3_91{transform-origin:calc(100% - 18px) 0;top:calc(100% + 6px);bottom:auto}._pickerWrap_r6ic3_91[data-below] ._picker_r6ic3_91[data-mine]{transform-origin:18px 0}._emoji_r6ic3_114{border-radius:var(--radius-pill);cursor:pointer;-webkit-tap-highlight-color:transparent;width:34px;height:34px;transition:background-color var(--duration-fast) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);background:0 0;border:0;place-items:center;padding:0;font-size:19px;line-height:1;display:grid}._emoji_r6ic3_114:focus-visible{background:var(--surface-muted)}._emoji_r6ic3_114:active{transform:scale(.9)}@media (hover:hover) and (pointer:fine){._emoji_r6ic3_114:hover{background:var(--surface-muted);transform:scale(1.12)}}._reactionClip_r6ic3_124{margin:-2px -4px;padding:2px 4px 2px 8px;overflow:hidden}._row_r6ic3_26[data-mine] ._reactionClip_r6ic3_124{padding:2px 8px 2px 4px}._reactions_r6ic3_126{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}._row_r6ic3_26[data-mine] ._reactions_r6ic3_126{justify-content:flex-end}._reaction_r6ic3_124{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface);height:26px;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:var(--text-xs);font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);align-items:center;gap:5px;padding:0 9px 0 7px;font-weight:500;line-height:1;display:inline-flex}._reaction_r6ic3_124>span:first-child{font-size:14px}._reaction_r6ic3_124[aria-pressed=true]{border-color:color-mix(in oklab, var(--accent) 28%, transparent);background:color-mix(in oklab, var(--accent) 8%, var(--surface));color:var(--foreground)}@media (hover:hover) and (pointer:fine){._reaction_r6ic3_124:hover{border-color:var(--border-strong)}}._reaction_r6ic3_124:active{transform:scale(.95)}._countRoll_r6ic3_139{font-variant-numeric:tabular-nums;display:inline-grid;overflow:hidden}._countRoll_r6ic3_139>span{grid-area:1/1}._receipts_r6ic3_142{min-height:16px;color:var(--text-muted);font-size:var(--text-xs);align-items:center;gap:6px;padding:1px 6px 0;display:flex}._readers_r6ic3_143{display:inline-flex}._reader_r6ic3_143{box-shadow:0 0 0 2px var(--surface);border-radius:50%;display:inline-flex}._reader_r6ic3_143+._reader_r6ic3_143{margin-left:-4px}._status_r6ic3_146[data-status=failed]{color:var(--danger);align-items:center;gap:8px;display:inline-flex}._retry_r6ic3_147{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--foreground);cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);align-items:center;gap:4px;padding:2px 8px;font-weight:500;line-height:16px;display:inline-flex}._retry_r6ic3_147>svg{color:var(--text-secondary)}@media (hover:hover) and (pointer:fine){._retry_r6ic3_147:hover{background:var(--surface-muted);border-color:var(--border-strong)}}._avatar_r6ic3_157{background:var(--surface-muted);color:var(--text-secondary);border-radius:50%;flex:none;place-items:center;font-weight:500;display:inline-grid;overflow:hidden}._avatar_r6ic3_157 img{object-fit:cover;width:100%;height:100%}._typing_r6ic3_160{box-sizing:border-box;place-items:center;height:36px;padding:0 14px;display:grid}._dots_r6ic3_161{gap:4px;display:inline-flex}._dots_r6ic3_161 i{background:var(--text-muted);width:6px;height:6px;animation:_breathe_r6ic3_1 1.2s var(--ease-in-out) infinite;border-radius:50%}._dots_r6ic3_161 i:nth-child(2){animation-delay:.16s}._dots_r6ic3_161 i:nth-child(3){animation-delay:.32s}@keyframes _breathe_r6ic3_1{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){._dots_r6ic3_161 i{opacity:.6;animation:none}}._pill_r6ic3_171{z-index:6;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-raised);height:32px;box-shadow:var(--shadow-floating);color:var(--foreground);cursor:pointer;font:inherit;font-size:var(--text-xs);white-space:nowrap;-webkit-tap-highlight-color:transparent;align-items:center;gap:6px;padding:0 14px 0 11px;font-weight:500;display:inline-flex;position:absolute;bottom:12px;left:50%;translate:-50%}._pill_r6ic3_171>span{gap:.3em;display:inline-flex}._pill_r6ic3_171>._pillIcon_r6ic3_179{place-items:center;display:inline-grid}._pill_r6ic3_171:active{scale:.97}._composer_r6ic3_183{border-top:1px solid var(--border-subtle);transition:background-color var(--duration-fast) var(--ease-standard);padding:10px 12px 12px;display:grid}._composer_r6ic3_183[data-dragging]{background:var(--accent-subtle)}._trayClip_r6ic3_185{overflow:hidden}._tray_r6ic3_185{scrollbar-width:none;gap:8px;margin:0;padding:8px 8px 10px 4px;list-style:none;display:flex;overflow-x:auto}._pending_r6ic3_187{flex:none;position:relative}._pendingImage_r6ic3_188{object-fit:cover;border-radius:12px;width:56px;height:56px;display:block}._pendingFile_r6ic3_189{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-content:center;column-gap:8px;width:168px;height:56px;padding:0 12px;display:grid}._pendingFile_r6ic3_189>svg{color:var(--text-secondary);grid-row:span 2;align-self:center}._pendingName_r6ic3_191{font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}._pendingSize_r6ic3_192{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}._remove_r6ic3_193{border:2px solid var(--surface);background:var(--foreground);width:20px;height:20px;color:var(--background);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:-6px;right:-6px}._inputRow_r6ic3_198{align-items:flex-end;gap:6px;display:flex}._attach_r6ic3_199{border-radius:var(--radius-pill);width:40px;height:40px;color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);background:0 0;border:0;flex:none;place-items:center;margin-bottom:1px;padding:0;display:grid}._attach_r6ic3_199:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){._attach_r6ic3_199:hover{background:var(--surface-muted);color:var(--foreground)}}._box_r6ic3_209{border:1px solid var(--border);background:var(--surface);min-width:0;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);border-radius:21px;flex:1;align-items:flex-end;display:flex;position:relative}._box_r6ic3_209:focus-within{border-color:var(--border-strong)}._composer_r6ic3_183[data-dragging] ._box_r6ic3_209{border-color:var(--accent);border-style:dashed}._field_r6ic3_216{border-radius:20px;flex:1;min-width:0;position:relative;overflow:hidden}._mirror_r6ic3_217,._textarea_r6ic3_218{box-sizing:border-box;width:100%;font:inherit;font-size:var(--text-base);letter-spacing:var(--tracking-body);overflow-wrap:break-word;white-space:pre-wrap;word-break:break-word;border:0;margin:0;padding:9px 6px 9px 16px;line-height:22px}._mirror_r6ic3_217{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}._textarea_r6ic3_218{resize:none;height:100%;color:var(--foreground);scrollbar-width:none;background:0 0;outline:none;display:block;position:absolute;inset:0;overflow-y:auto}._textarea_r6ic3_218::placeholder{color:var(--text-muted)}._send_r6ic3_227{width:32px;height:32px;color:var(--text-muted);cursor:default;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-standard) var(--ease-standard), color var(--duration-standard) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:0 4px 4px 0;padding:0;display:grid;position:relative;overflow:hidden}._send_r6ic3_227[data-ready]{background:var(--accent);color:var(--accent-foreground);cursor:pointer}._send_r6ic3_227[data-ready]:active{transform:scale(.92)}._sendIcon_r6ic3_235{grid-area:1/1;place-items:center;display:grid}._srOnly_r6ic3_237{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=420px){._content_r6ic3_17{padding-inline:12px}._stack_r6ic3_32{max-width:84%}}._root_1pako_1{width:100%;color:var(--foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body);position:relative;container-type:inline-size}._editor_1pako_11{min-height:8rem;color:var(--foreground);font-size:var(--text-base);overflow-wrap:break-word;white-space:pre-wrap;word-break:break-word;caret-color:var(--accent);outline:none;padding:2px 0;line-height:1.65}._editor_1pako_11[contenteditable=false]{caret-color:#0000}._editor_1pako_11::selection{background:color-mix(in oklab, var(--accent) 22%, transparent)}._editor_1pako_11 ::selection{background:color-mix(in oklab, var(--accent) 22%, transparent)}._editor_1pako_11>*{margin:0}._editor_1pako_11>*+*{margin-top:.6em}._editor_1pako_11 p{margin:0}._editor_1pako_11 h1,._editor_1pako_11 h2,._editor_1pako_11 h3{letter-spacing:-.02em;font-weight:500;line-height:1.25}._editor_1pako_11 h1{font-size:var(--text-2xl)}._editor_1pako_11 h2{font-size:var(--text-xl)}._editor_1pako_11 h3{font-size:var(--text-lg)}._editor_1pako_11>:is(h1,h2,h3){margin-top:1.1em}._editor_1pako_11>:is(h1,h2,h3):first-child{margin-top:0}._editor_1pako_11>:is(h1,h2,h3)+*{margin-top:.45em}._editor_1pako_11 strong{font-weight:600}._editor_1pako_11 s{color:var(--text-secondary);text-decoration-thickness:1px}._editor_1pako_11 a{color:var(--accent-strong);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--accent) 45%, transparent);text-decoration-color:color-mix(in oklab, var(--accent) 45%, transparent);text-underline-offset:3px;cursor:text;text-decoration-thickness:1px}._editor_1pako_11 code{background:var(--surface-muted);border-radius:6px;padding:.12em .38em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86em}._editor_1pako_11 blockquote{border-left:2px solid var(--border-strong);color:var(--text-secondary);padding-left:14px}._editor_1pako_11 ul,._editor_1pako_11 ol{margin-block:0;padding-left:1.45em}._editor_1pako_11 ul{list-style:outside}._editor_1pako_11 ul ul{list-style:circle}._editor_1pako_11 ol{list-style:decimal}._editor_1pako_11 li{padding-left:.2em}._editor_1pako_11 li+li,._editor_1pako_11 li>:is(ul,ol){margin-top:.2em}._editor_1pako_11 li::marker{color:var(--text-muted)}._editor_1pako_11 ol>li::marker{font-variant-numeric:tabular-nums}._editor_1pako_11 pre{border:1px solid var(--border-subtle);background:var(--surface-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--text-sm);tab-size:2;white-space:pre;border-radius:14px;padding:12px 14px;line-height:1.6;overflow-x:auto}._editor_1pako_11 hr{background:var(--border);border:0;height:1px;margin-block:1.1em}._editor_1pako_11[data-empty]>:first-child:before,._editor_1pako_11:focus [data-hint]:before{float:left;height:0;color:var(--text-muted);pointer-events:none;content:var(--placeholder)}._editor_1pako_11:focus:not([data-empty]) [data-hint]:before{content:var(--hint)}._toolbar_1pako_92{z-index:40;border:1px solid var(--border);background:var(--surface-raised);box-shadow:var(--shadow-floating);border-radius:16px;position:absolute;overflow:hidden;translate:-50% -100%}._toolbar_1pako_92[data-below]{translate:-50%}._face_1pako_103{width:max-content;position:absolute;top:0;left:0}._face_1pako_103[inert]{pointer-events:none}._row_1pako_106,._linkRow_1pako_107{align-items:center;gap:2px;padding:4px;display:flex}._blockTools_1pako_108{align-items:center;gap:2px;display:flex}@container (width<=330px){._blockTools_1pako_108{display:none}}._divider_1pako_111{background:var(--border);width:1px;height:18px;margin:0 4px}._tool_1pako_92{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);background:0 0;border:0;border-radius:11px;flex:none;place-items:center;padding:0;display:grid}._tool_1pako_92:active{transform:scale(.92)}._tool_1pako_92[aria-pressed=true]{background:var(--accent-subtle);color:var(--accent-strong)}._tool_1pako_92:focus-visible{background:var(--surface-muted);color:var(--foreground)}@media (hover:hover) and (pointer:fine){._tool_1pako_92:hover{background:var(--surface-muted);color:var(--foreground)}._tool_1pako_92[aria-pressed=true]:hover{background:var(--accent-subtle);color:var(--accent-strong)}}._linkInput_1pako_133{width:min(15rem,60vw);min-width:0;height:32px;color:var(--foreground);font:inherit;font-size:var(--text-sm);background:0 0;border:0;outline:none;padding:0 8px}._linkInput_1pako_133::placeholder{color:var(--text-muted)}._apply_1pako_146{background:var(--surface-muted);width:32px;height:32px;color:var(--text-muted);cursor:pointer;transition:background-color var(--duration-standard) var(--ease-standard), color var(--duration-standard) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);border:0;border-radius:11px;flex:none;place-items:center;padding:0;display:grid}._apply_1pako_146[data-ready]{background:var(--accent);color:var(--accent-foreground)}._apply_1pako_146:active{transform:scale(.92)}._slash_1pako_164{z-index:40;overscroll-behavior:contain;scrollbar-width:none;border:1px solid var(--border);background:var(--surface-raised);width:240px;max-width:calc(100% - 8px);box-shadow:var(--shadow-floating);border-radius:18px;position:absolute;overflow:hidden auto}._slash_1pako_164[data-above]{translate:0 -100%}._slashBody_1pako_179{padding:6px}._slashList_1pako_180{margin:0;padding:0;list-style:none;display:grid;position:relative}._slashHighlight_1pako_181{background:color-mix(in oklab, var(--foreground) 6.5%, transparent);pointer-events:none;border-radius:12px;position:absolute;top:0;left:0;right:0}._slashOption_1pako_182{height:34px;color:var(--text-secondary);cursor:pointer;font-size:var(--text-sm);-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard);border-radius:12px;align-items:center;gap:10px;padding:0 10px;display:flex;position:relative}._slashOption_1pako_182[aria-selected=true]{color:var(--foreground)}._slashIcon_1pako_197{flex:none;place-items:center;width:20px;display:grid}._slashLabel_1pako_198{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}._slashHint_1pako_199{color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--text-xs);flex:none}._srOnly_1pako_201{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._root_fgbxn_1{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}._viewport_fgbxn_4{--fade-top:0px;--fade-bottom:0px;--fade-left:0px;--fade-right:0px;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:auto;min-width:0;min-height:0}._viewport_fgbxn_4::-webkit-scrollbar{display:none}._root_fgbxn_1[data-orientation=vertical]>._viewport_fgbxn_4{overflow:hidden auto}._root_fgbxn_1[data-orientation=horizontal]>._viewport_fgbxn_4{overflow:auto hidden}._root_fgbxn_1[data-orientation=both]>._viewport_fgbxn_4{overflow:auto}._viewport_fgbxn_4[data-fade=vertical]{-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent)}._viewport_fgbxn_4[data-fade=horizontal]{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-left), #000 calc(100% - var(--fade-right)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-left), #000 calc(100% - var(--fade-right)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fade-left), #000 calc(100% - var(--fade-right)), transparent)}._viewport_fgbxn_4[data-fade=both]{-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent), linear-gradient(to right, transparent, #000 var(--fade-left), #000 calc(100% - var(--fade-right)), transparent);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent), linear-gradient(to right, transparent, #000 var(--fade-left), #000 calc(100% - var(--fade-right)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent), linear-gradient(to right, transparent, #000 var(--fade-left), #000 calc(100% - var(--fade-right)), transparent);-webkit-mask-composite:source-in;mask-composite:intersect}._track_fgbxn_35{z-index:1;opacity:0;pointer-events:none;touch-action:none;transition:opacity var(--duration-considered) var(--ease-standard);position:absolute}._track_fgbxn_35[data-axis=y]{width:11px;top:3px;bottom:3px;right:1px}._track_fgbxn_35[data-axis=x]{height:11px;bottom:1px;left:3px;right:3px}._root_fgbxn_1[data-orientation=both]>._track_fgbxn_35[data-axis=y]{bottom:13px}._root_fgbxn_1[data-orientation=both]>._track_fgbxn_35[data-axis=x]{right:13px}._track_fgbxn_35[data-hidden]{display:none}._thumb_fgbxn_49{will-change:transform;position:absolute;top:0;left:0}._track_fgbxn_35[data-axis=y] ._thumb_fgbxn_49{width:100%}._track_fgbxn_35[data-axis=x] ._thumb_fgbxn_49{height:100%}._thumb_fgbxn_49:after{content:"";border-radius:var(--radius-pill);background:color-mix(in oklab, var(--foreground) 30%, transparent);transition:width var(--duration-fast) var(--ease-standard), height var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);position:absolute}._track_fgbxn_35[data-axis=y] ._thumb_fgbxn_49:after{width:5px;top:0;bottom:0;right:3px}._track_fgbxn_35[data-axis=x] ._thumb_fgbxn_49:after{height:5px;bottom:3px;left:0;right:0}._root_fgbxn_1[data-scrolling]>._track_fgbxn_35,._root_fgbxn_1[data-dragging]>._track_fgbxn_35,._root_fgbxn_1[data-scrollbars=always]>._track_fgbxn_35{opacity:1;pointer-events:auto;transition-duration:var(--duration-fast)}@media (hover:hover) and (pointer:fine){._root_fgbxn_1:hover>._track_fgbxn_35{opacity:1;pointer-events:auto;transition-duration:var(--duration-fast)}._track_fgbxn_35:hover ._thumb_fgbxn_49:after,._root_fgbxn_1[data-dragging] ._thumb_fgbxn_49:after{background:color-mix(in oklab, var(--foreground) 46%, transparent)}._track_fgbxn_35[data-axis=y]:hover ._thumb_fgbxn_49:after,._root_fgbxn_1[data-dragging=y] ._track_fgbxn_35[data-axis=y] ._thumb_fgbxn_49:after{width:7px;right:2px}._track_fgbxn_35[data-axis=x]:hover ._thumb_fgbxn_49:after,._root_fgbxn_1[data-dragging=x] ._track_fgbxn_35[data-axis=x] ._thumb_fgbxn_49:after{height:7px;bottom:2px}}@media (prefers-reduced-motion:reduce){._track_fgbxn_35,._thumb_fgbxn_49:after{transition:none}}._root_1erkf_1{color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body);gap:10px;display:grid;position:relative}._root_1erkf_1 *,._root_1erkf_1 :before,._root_1erkf_1 :after{box-sizing:border-box}._root_1erkf_1[data-layout=grid]{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--min-column,180px)), 1fr))}._root_1erkf_1[data-layout=list]{grid-template-columns:minmax(0,1fr);gap:8px}._ring_1erkf_16{z-index:1;border:1.5px solid var(--control-on);pointer-events:none;border-radius:20px;position:absolute;top:0;left:0}._card_1erkf_26{border:1px solid var(--border);background:var(--surface);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;min-width:0;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);border-radius:20px;align-items:start;gap:4px 12px;padding:14px 16px;display:grid;position:relative}._root_1erkf_1[data-layout=grid] ._card_1erkf_26{grid-template:"body indicator"minmax(0,1fr)"meta meta"/minmax(0,1fr) auto}._root_1erkf_1[data-layout=list] ._card_1erkf_26{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"indicator body meta";align-items:center;padding:13px 16px 13px 14px}._card_1erkf_26[data-checked]{background:color-mix(in oklab, var(--control-on) 4%, var(--surface))}._card_1erkf_26[aria-disabled=true]{background:var(--surface-muted);cursor:not-allowed}._card_1erkf_26[aria-disabled=true] :is(._label_1erkf_46,._meta_1erkf_46){color:var(--text-muted)}._indicator_1erkf_48{border:1.5px solid var(--border-strong);width:18px;height:18px;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);border-radius:50%;flex:none;grid-area:indicator;place-items:center;display:grid}._root_1erkf_1[data-layout=grid] ._indicator_1erkf_48{margin-top:1px}._card_1erkf_26[data-checked] ._indicator_1erkf_48{border-color:var(--control-on);background:var(--control-on)}._indicatorDot_1erkf_61{background:var(--control-glyph);border-radius:50%;width:6px;height:6px}._card_1erkf_26[aria-disabled=true] ._indicator_1erkf_48{border-color:var(--border)}._body_1erkf_64{grid-area:body;gap:2px;min-width:0;display:grid}._label_1erkf_46{align-items:center;gap:8px;min-width:0;font-weight:500;display:flex}._labelText_1erkf_66{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._icon_1erkf_67{width:18px;height:18px;color:var(--text-secondary);flex:none;place-items:center;display:grid}._icon_1erkf_67>svg{width:18px;height:18px}._card_1erkf_26[data-checked] ._icon_1erkf_67{color:var(--foreground)}._description_1erkf_70{color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-body);text-wrap:pretty}._meta_1erkf_46{color:var(--foreground);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:meta}._root_1erkf_1[data-layout=grid] ._meta_1erkf_46{font-size:var(--text-lg);margin-top:10px}._root_1erkf_1[data-layout=list] ._meta_1erkf_46{font-weight:500}@media (hover:hover) and (pointer:fine){._card_1erkf_26:not([data-checked]):not([aria-disabled=true]):hover{border-color:var(--border-strong)}}._card_1erkf_26:not([data-checked]):not([aria-disabled=true]):active{background:var(--surface-muted)}._card_1erkf_26:focus-visible:not([data-checked]){border-color:var(--border-strong);background:var(--surface-muted)}@media (prefers-reduced-motion:reduce){._card_1erkf_26,._indicator_1erkf_48{transition:none}}._root_19ify_1{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);width:100%;min-width:0;color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body);transition:border-radius var(--duration-spring) var(--ease-spring)}._root_19ify_1 *,._root_19ify_1 :before,._root_19ify_1 :after{box-sizing:border-box}._root_19ify_1[data-resolved]{border-radius:22px}._autoHeight_19ify_16{border-radius:inherit;overflow:hidden}._autoInner_19ify_17{position:relative}._thread_19ify_20{display:grid}._header_19ify_21{justify-content:space-between;align-items:center;gap:12px;padding:12px 12px 8px 18px;display:flex}._heading_19ify_22{min-width:0;display:grid}._title_19ify_23{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:500;overflow:hidden}._subtitle_19ify_24{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}._resolve_19ify_25,._reopen_19ify_26{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);height:32px;color:var(--foreground);cursor:pointer;font:inherit;font-size:var(--text-xs);transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);flex:none;align-items:center;gap:6px;padding:0 12px 0 10px;font-weight:500;display:inline-flex}._resolve_19ify_25>svg{color:var(--success)}._resolve_19ify_25:active:not(:disabled),._reopen_19ify_26:active{transform:scale(.97)}._resolve_19ify_25:disabled{opacity:.45;cursor:default}._list_19ify_48,._replies_19ify_48{margin:0;padding:0;list-style:none;display:grid}._list_19ify_48{padding:0 8px}._item_19ify_50{overflow-clip-margin:4px;overflow:clip}._repliesWrap_19ify_51{overflow:clip}._replies_19ify_48{margin-left:24px;padding-left:12px;position:relative}._replies_19ify_48:before{content:"";background:var(--border);width:1px;position:absolute;top:2px;bottom:14px;left:0}._comment_19ify_56{border-radius:16px;gap:10px;padding:10px;display:flex}._avatar_19ify_57{background:var(--surface-muted);color:var(--text-secondary);font-size:var(--text-xs);letter-spacing:0;object-fit:cover;border-radius:50%;flex:none;place-items:center;font-weight:500;display:inline-grid;overflow:hidden}._deletedDot_19ify_58{border:1px dashed var(--border-strong);border-radius:50%;flex:none;width:28px;height:28px}._main_19ify_59{flex:1;gap:2px;min-width:0;display:grid}._meta_19ify_60{align-items:baseline;gap:8px;min-width:0;display:flex}._name_19ify_61{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}._time_19ify_62{color:var(--text-muted);font-size:var(--text-xs);flex:none}._body_19ify_63{color:var(--text-secondary);overflow-wrap:anywhere;white-space:pre-wrap;text-wrap:pretty;margin:0}._mention_19ify_64{color:var(--accent-strong);font-weight:500}._deleted_19ify_58{color:var(--text-muted);margin:4px 0 0;font-style:italic}._footer_19ify_67{flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:30px;margin-top:4px;display:flex}._reactions_19ify_68{flex-wrap:wrap;gap:4px;display:flex}._reaction_19ify_68{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);height:26px;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:var(--text-xs);transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);align-items:center;gap:5px;padding:0 9px 0 7px;font-weight:500;display:inline-flex}._reaction_19ify_68[aria-pressed=true]{border-color:color-mix(in oklab, var(--accent) 45%, var(--border));background:var(--accent-subtle);color:var(--foreground)}._reaction_19ify_68:active{transform:scale(.94)}._count_19ify_87{font-variant-numeric:tabular-nums;min-width:1ch;display:inline-grid;position:relative;overflow:hidden}._count_19ify_87>span{grid-area:1/1}._actions_19ify_91{min-height:28px;transition:opacity var(--duration-fast) var(--ease-standard);flex-wrap:wrap;align-items:center;gap:2px;display:flex}._action_19ify_91,._iconAction_19ify_93{border-radius:var(--radius-pill);height:28px;color:var(--text-muted);cursor:pointer;font:inherit;font-size:var(--text-xs);-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;justify-content:center;align-items:center;padding:0 8px;font-weight:500;display:inline-flex}._iconAction_19ify_93{width:28px;padding:0}._action_19ify_91[data-tone=danger]{color:var(--danger)}._prompt_19ify_112{color:var(--foreground);font-size:var(--text-xs);margin-right:4px}._emoji_19ify_113{cursor:pointer;width:28px;height:28px;font-size:var(--text-base);transition:background-color var(--duration-fast) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;line-height:1;display:grid}._emoji_19ify_113[aria-pressed=true]{background:var(--accent-subtle)}._emoji_19ify_113:active{transform:scale(.88)}._toggle_19ify_117{border-radius:var(--radius-pill);width:fit-content;height:28px;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:var(--text-xs);transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;align-items:center;gap:6px;margin:2px 0 0 -6px;padding:0 8px 0 6px;font-weight:500;display:inline-flex}._toggleIcon_19ify_118{color:var(--text-muted);place-items:center;display:grid}._stack_19ify_119{flex:none;padding-left:4px;display:inline-flex}._stack_19ify_119>*{box-shadow:0 0 0 2px var(--surface);margin-left:-5px}._empty_19ify_122{color:var(--text-muted);margin:0;padding:8px 18px 16px}._composerArea_19ify_125{border-top:1px solid var(--border-subtle);margin-top:4px;padding:10px 12px 12px;display:grid}._replying_19ify_126{overflow:clip}._replyingInner_19ify_127{color:var(--text-secondary);font-size:var(--text-xs);align-items:center;gap:6px;padding:0 2px 8px 38px;display:flex}._replyingInner_19ify_127 ._iconAction_19ify_93{width:22px;height:22px;margin-left:2px}._replyingName_19ify_129{color:var(--foreground);font-weight:500}._composer_19ify_125{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px 10px;display:grid}._composer_19ify_125>._avatar_19ify_57{margin-top:5px}._composer_19ify_125[data-compact]{grid-template-columns:minmax(0,1fr);margin-top:4px}._fieldWrap_19ify_134{min-width:0;display:grid}._field_19ify_134{border:1px solid var(--border);background:var(--surface);width:100%;min-height:38px;max-height:160px;color:var(--foreground);font:inherit;resize:none;field-sizing:content;transition:border-color var(--duration-fast) var(--ease-standard);border-radius:14px;padding:8px 12px}._field_19ify_134::placeholder{color:var(--text-muted)}._field_19ify_134:focus{border-color:var(--border-strong)}._composerActions_19ify_151{align-items:center;gap:4px;display:flex}._composer_19ify_125[data-compact] ._composerActions_19ify_151{justify-content:flex-end}._send_19ify_153,._ghost_19ify_154{border-radius:var(--radius-pill);cursor:pointer;height:38px;font:inherit;transition:background-color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);border:0;padding:0 14px;font-weight:500}._composer_19ify_125[data-compact] :is(._send_19ify_153,._ghost_19ify_154){height:32px;font-size:var(--text-xs)}._send_19ify_153{background:var(--foreground);color:var(--background)}._send_19ify_153:disabled{opacity:.35;cursor:default}._send_19ify_153:active:not(:disabled),._ghost_19ify_154:active{transform:scale(.97)}._ghost_19ify_154{color:var(--text-secondary);background:0 0}._suggestions_19ify_161{border:1px solid var(--border);background:var(--surface-raised);border-radius:14px;margin:6px 0 0;padding:4px;list-style:none;display:grid;overflow:clip}._suggestion_19ify_161{cursor:pointer;border-radius:10px;align-items:center;gap:8px;min-height:32px;padding:0 8px;display:flex}._suggestion_19ify_161[aria-selected=true]{background:var(--surface-muted)}._resolved_19ify_166{align-items:center;gap:12px;padding:10px 10px 10px 14px;display:flex}._resolvedIcon_19ify_167{background:color-mix(in oklab, var(--success) 14%, transparent);width:24px;height:24px;color:var(--success);border-radius:50%;flex:none;place-items:center;display:grid}._resolvedText_19ify_168{flex:1;min-width:0;display:grid}._resolvedTitle_19ify_169{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}._resolvedSubject_19ify_170{color:var(--text-secondary);font-weight:400}._resolvedMeta_19ify_171{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}@media (hover:hover) and (pointer:fine){._comment_19ify_56 ._actions_19ify_91:not([data-open]){opacity:0}._comment_19ify_56:hover ._actions_19ify_91,._comment_19ify_56:focus-within ._actions_19ify_91{opacity:1}._action_19ify_91:hover,._iconAction_19ify_93:hover,._toggle_19ify_117:hover,._ghost_19ify_154:hover{background:var(--surface-muted);color:var(--foreground)}._action_19ify_91[data-tone=danger]:hover{background:color-mix(in oklab, var(--danger) 9%, transparent);color:var(--danger)}._reaction_19ify_68:hover{border-color:var(--border-strong)}._emoji_19ify_113:hover{background:var(--surface-muted)}._resolve_19ify_25:hover:not(:disabled),._reopen_19ify_26:hover{border-color:var(--border-strong);background:var(--surface-muted)}._send_19ify_153:hover:not(:disabled){background:color-mix(in oklab, var(--foreground) 86%, var(--background))}}._action_19ify_91:focus-visible,._iconAction_19ify_93:focus-visible,._toggle_19ify_117:focus-visible,._emoji_19ify_113:focus-visible{background:var(--surface-muted);color:var(--foreground)}@media (width<=420px){._composer_19ify_125{grid-template-columns:minmax(0,1fr) auto}._composer_19ify_125>._avatar_19ify_57{display:none}._replyingInner_19ify_127{padding-left:2px}._replies_19ify_48{margin-left:12px}}@media (prefers-reduced-motion:reduce){._root_19ify_1,._actions_19ify_91,._reaction_19ify_68,._action_19ify_91,._iconAction_19ify_93,._emoji_19ify_113,._send_19ify_153,._ghost_19ify_154,._resolve_19ify_25,._reopen_19ify_26{transition:none}}[data-system=platform-c]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--neutral-0:oklch(100% 0 0);--neutral-1:oklch(99% 0 0);--neutral-2:oklch(97.8% 0 0);--neutral-3:oklch(95.8% 0 0);--neutral-4:oklch(91.5% 0 0);--neutral-5:oklch(84% 0 0);--neutral-6:oklch(72% 0 0);--neutral-7:oklch(59% 0 0);--neutral-8:oklch(46% 0 0);--neutral-9:oklch(34% 0 0);--neutral-10:oklch(23% 0 0);--neutral-11:oklch(15% 0 0);--background:var(--neutral-0);--surface:var(--neutral-0);--surface-raised:var(--neutral-0);--surface-muted:var(--neutral-2);--foreground:var(--neutral-11);--text-secondary:var(--neutral-8);--text-muted:var(--neutral-7);--border:oklch(93.5% 0 0);--border-subtle:oklch(96.5% 0 0);--border-strong:oklch(82% 0 0);--accent:oklch(33% 0 0);--accent-strong:oklch(24% 0 0);--accent-subtle:oklch(33% 0 0/.1);--accent-foreground:var(--background);--control-on:oklch(23% 0 0);--control-glyph:oklch(100% 0 0);--control-track:oklch(89.5% 0 0);--control-track-hover:oklch(86% 0 0);--control-thumb:oklch(100% 0 0);--control-thumb-on:oklch(100% 0 0);--control-thumb-shadow:0 0 0 .5px oklch(0% 0 0/.07), 0 1px 2px oklch(0% 0 0/.14), 0 2px 6px oklch(0% 0 0/.06);--control-on-subtle:color-mix(in oklab, var(--control-on) 10%, transparent);--control-fill:var(--control-on);--focus-ring:transparent;--success:oklch(49% .19 150);--warning:oklch(58% .18 75);--danger:oklch(54% .21 25);--shadow-resting:0 1px 2px oklch(0% 0 0/.035);--shadow-raised:0 6px 18px oklch(0% 0 0/.065), 0 1px 3px oklch(0% 0 0/.035);--shadow-floating:0 20px 48px oklch(0% 0 0/.105), 0 3px 10px oklch(0% 0 0/.045);--arc-gradient-from:oklch(90% .045 300);--arc-gradient-to:oklch(92% .045 65);--arc-gradient:linear-gradient(100deg, var(--arc-gradient-from), var(--arc-gradient-to));--arc-gradient-foreground:oklch(22% .01 300);--arc-gradient-soft:linear-gradient(135deg, oklch(97.5% .016 300), oklch(98% .016 65));--arc-gradient-line:linear-gradient(100deg, oklch(83% .06 300), oklch(86% .06 65));--arc-gradient-ink:linear-gradient(100deg, oklch(47% .1 300), oklch(50% .09 55));--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-control:1.125rem;--radius-panel:1.625rem;--radius-surface:2.125rem;--radius-pill:9999px;--control-height-sm:2.25rem;--control-height-md:2.75rem;--control-height-lg:3.125rem;--font-display:var(--font-geist,"Geist Variable"), sans-serif;--font-body:var(--font-inter,"Inter Variable"), sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--text-4xl:3.25rem;--text-5xl:4.5rem;--tracking-display:-.03em;--tracking-body:-.01em;--leading-display:1.1;--leading-body:1.4;--ease-enter:cubic-bezier(.16,1,.3,1);--ease-standard:cubic-bezier(.22,1,.36,1);--ease-exit:cubic-bezier(.7,0,.84,0);--ease-in-out:cubic-bezier(.65,0,.35,1);--ease-spring:linear(0, .0258, .09, .1763, .2732, .3724, .4683, .5573, .6376, .7082, .7689, .8202, .8628, .8976, .9256, .9476, .9648, .9778, .9875, .9945, .9994, 1.0026, 1.0047, 1.0058, 1.0062, 1.0062, 1.0059, 1.0055, 1.0049, 1.0043, 1.0036, 1.0031, 1.0025, 1.002, 1.0016, 1.0013, 1);--duration-instant:.12s;--duration-fast:.16s;--duration-standard:.24s;--duration-considered:.48s;--duration-spring:.58s}[data-system=platform-c][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:oklch(19% 0 0);--surface:oklch(21.5% 0 0);--surface-raised:oklch(24% 0 0);--surface-muted:oklch(26% 0 0);--foreground:oklch(96% 0 0);--text-secondary:oklch(77% 0 0);--text-muted:oklch(64% 0 0);--border:oklch(29% 0 0);--border-subtle:oklch(25% 0 0);--border-strong:oklch(40% 0 0);--focus-ring:transparent;--accent:oklch(80% 0 0);--accent-strong:oklch(91% 0 0);--accent-subtle:oklch(80% 0 0/.13);--control-on:oklch(93% 0 0);--control-glyph:oklch(19% 0 0);--control-track:oklch(33% 0 0);--control-track-hover:oklch(37% 0 0);--control-thumb:oklch(97% 0 0);--control-thumb-on:oklch(19% 0 0);--control-fill:oklch(62% 0 0);--control-thumb-shadow:0 0 0 .5px oklch(0% 0 0/.3), 0 1px 2px oklch(0% 0 0/.35), 0 2px 6px oklch(0% 0 0/.2);--success:oklch(78% .18 150);--warning:oklch(83% .17 80);--danger:oklch(76% .2 25);--shadow-resting:0 1px 2px oklch(0% 0 0/.18);--shadow-raised:0 8px 22px oklch(0% 0 0/.22);--shadow-floating:0 22px 55px oklch(0% 0 0/.34);--arc-gradient-from:oklch(38% .05 300);--arc-gradient-to:oklch(40% .045 60);--arc-gradient-foreground:oklch(96% .005 300);--arc-gradient-soft:linear-gradient(135deg, oklch(23.5% .016 300), oklch(24% .014 65));--arc-gradient-line:linear-gradient(100deg, oklch(48% .06 300), oklch(52% .055 65));--arc-gradient-ink:linear-gradient(100deg, oklch(82% .07 300), oklch(86% .065 70))}[data-system=platform-c][data-accent=neutral]{--accent:oklch(33% 0 0);--accent-strong:oklch(24% 0 0);--accent-subtle:oklch(33% 0 0/.1)}[data-system=platform-c][data-accent=violet]{--accent:#7747ff;--accent-strong:#5528ce;--accent-subtle:#7747ff21}[data-system=platform-c][data-accent=blue]{--accent:#0562ef;--accent-strong:#074db7;--accent-subtle:#0562ef1f}[data-system=platform-c][data-accent=green]{--accent:#0db879;--accent-strong:#087c54;--accent-subtle:#0db87921;--accent-foreground:#102016}[data-system=platform-c][data-accent=amber]{--accent:#f3ad20;--accent-strong:#9c6300;--accent-subtle:#f3ad2029;--accent-foreground:#20190d}[data-system=platform-c][data-accent=orange]{--accent:#f48120;--accent-strong:#aa4700;--accent-subtle:#f4812021;--accent-foreground:#17130f}[data-system=platform-c][data-accent=coral]{--accent:#f15f55;--accent-strong:#b92c27;--accent-subtle:#f15f5524;--accent-foreground:#21110f}[data-system=platform-c][data-accent=rose]{--accent:#ed4e9d;--accent-strong:#ae2570;--accent-subtle:#ed4e9d24;--accent-foreground:#250f1b}[data-system=platform-c][data-theme=dark][data-accent=neutral]{--accent:oklch(80% 0 0);--accent-strong:oklch(91% 0 0);--accent-subtle:oklch(80% 0 0/.13)}[data-system=platform-c][data-theme=dark][data-accent=violet]{--accent:#a78bff;--accent-strong:#c7b7ff;--accent-subtle:#7747ff38}[data-system=platform-c][data-theme=dark][data-accent=blue]{--accent:#6ba3ff;--accent-strong:#a4c7ff;--accent-subtle:#0562ef38}[data-system=platform-c][data-theme=dark][data-accent=green]{--accent:#53dca6;--accent-strong:#93efd0;--accent-subtle:#0db87933}[data-system=platform-c][data-theme=dark][data-accent=amber]{--accent:#ffcb62;--accent-strong:#ffe0a1;--accent-subtle:#f3ad2033}[data-system=platform-c][data-theme=dark][data-accent=orange]{--accent:#ffad5e;--accent-strong:#ffd0a0;--accent-subtle:#f4812033;--accent-foreground:#17130f}[data-system=platform-c][data-theme=dark][data-accent=coral]{--accent:#ff9386;--accent-strong:#ffc1ba;--accent-subtle:#f15f5533}[data-system=platform-c][data-theme=dark][data-accent=rose]{--accent:#ff8bc5;--accent-strong:#ffc0df;--accent-subtle:#ed4e9d33}[data-system=platform-c][data-accent=neutral]{--control-on:oklch(23% 0 0);--control-thumb-on:oklch(100% 0 0);--control-glyph:oklch(100% 0 0)}[data-system=platform-c][data-accent=violet]{--control-on:#7747ff;--control-thumb-on:#fff;--control-glyph:#fff}[data-system=platform-c][data-accent=blue]{--control-on:#0562ef;--control-thumb-on:#fff;--control-glyph:#fff}[data-system=platform-c][data-accent=green]{--control-on:#10a870;--control-thumb-on:#fff;--control-glyph:#fff}[data-system=platform-c][data-accent=amber]{--control-on:#eda11a;--control-thumb-on:#fff;--control-glyph:#2a1c03}[data-system=platform-c][data-accent=orange]{--control-on:#f07818;--control-thumb-on:#fff;--control-glyph:#fff}[data-system=platform-c][data-accent=coral]{--control-on:#ec564b;--control-thumb-on:#fff;--control-glyph:#fff}[data-system=platform-c][data-accent=rose]{--control-on:#e64494;--control-thumb-on:#fff;--control-glyph:#fff}[data-system=platform-c][data-theme=dark][data-accent=neutral]{--control-on:oklch(93% 0 0);--control-thumb-on:oklch(19% 0 0);--control-glyph:oklch(19% 0 0)}[data-system=platform-c][data-theme=dark][data-accent=violet]{--control-on:#8a66ff;--control-thumb-on:#fff;--control-glyph:#fff;--control-fill:#8a66ff}[data-system=platform-c][data-theme=dark][data-accent=blue]{--control-on:#3b82f6;--control-thumb-on:#fff;--control-glyph:#fff;--control-fill:#3b82f6}[data-system=platform-c][data-theme=dark][data-accent=green]{--control-on:#1fae78;--control-thumb-on:#fff;--control-glyph:#fff;--control-fill:#1fae78}[data-system=platform-c][data-theme=dark][data-accent=amber]{--control-on:#e8a52a;--control-thumb-on:#fff;--control-glyph:#241803;--control-fill:#e8a52a}[data-system=platform-c][data-theme=dark][data-accent=orange]{--control-on:#ef873a;--control-thumb-on:#fff;--control-glyph:#fff;--control-fill:#ef873a}[data-system=platform-c][data-theme=dark][data-accent=coral]{--control-on:#ec6a60;--control-thumb-on:#fff;--control-glyph:#fff;--control-fill:#ec6a60}[data-system=platform-c][data-theme=dark][data-accent=rose]{--control-on:#e457a0;--control-thumb-on:#fff;--control-glyph:#fff;--control-fill:#e457a0}[data-system=platform-c]{--series-1:#1f7dcf;--series-2:#7128a5;--series-3:#e58f00;--series-4:#009e84}[data-system=platform-c][data-theme=dark]{--series-1:#55adff;--series-2:#9c37be;--series-3:#e66e00;--series-4:#00a861}@supports (color:oklch(from red clamp(.4, l * sign(max(c - .02, 0)) + .5, .8) c h)){[data-system=platform-c]{--series-1:oklch(from var(--accent) calc(l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0)))) calc(c * sign(max(c - .02, 0)) + .15 * (1 - sign(max(c - .02, 0)))) calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0)))));--series-2:oklch(from var(--accent) clamp(.45, l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0))) - .25, .76) .19 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 57));--series-3:oklch(from var(--accent) clamp(.45, l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0))) + .14, .76) .18 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 184));--series-4:oklch(from var(--accent) clamp(.45, l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0))), .76) .21 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 292))}[data-system=platform-c][data-theme=dark]{--series-1:oklch(from var(--accent) calc(l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0)))) calc(c * sign(max(c - .02, 0)) + .15 * (1 - sign(max(c - .02, 0)))) calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0)))));--series-2:oklch(from var(--accent) clamp(.485, l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0))) - .19, .665) .21 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 66));--series-3:oklch(from var(--accent) clamp(.485, l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0))) + .02, .665) .21 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 175));--series-4:oklch(from var(--accent) clamp(.485, l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0))) - .1, .665) .18 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 270))}}:where([data-system=platform-c]) :focus:not(:focus-visible),:where([data-system=platform-c]) :is(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,[contenteditable]:not([contenteditable=false]),[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[tabindex="-1"]):focus{outline:none!important}:where([data-system=platform-c]) :focus-visible:not(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,[contenteditable]:not([contenteditable=false]),[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[tabindex="-1"]){outline:var(--focus-outline-width,2px) solid var(--focus-outline,color-mix(in oklab, var(--accent-strong) 72%, transparent))!important;outline-offset:var(--focus-outline-offset,2px)!important}[data-system=platform-b] .works-test{--works-surface:#fff;--works-ink:#242424;--works-line:#f5f5f5;background:var(--works-surface);min-height:100dvh;color:var(--works-ink);font-family:Portfolio Inter,Inter,Arial,sans-serif;position:relative}[data-system=platform-b] .works-test[data-theme=warm]{--works-surface:#f8f6f2;--works-line:#e8e4de}[data-system=platform-b] .works-test[data-theme=dark]{--works-surface:#18191d;--works-ink:#f4f4f5;--works-line:#36373c}[data-system=platform-b] .works-stage{background:var(--works-surface);width:100%;min-height:100dvh;transition:width .25s;position:relative;overflow:hidden}[data-system=platform-b] .works-test[data-settings-open=true] .works-stage{width:calc(100% - 344px)}[data-system=platform-b] .works-stage[data-preview=tablet] .works-canvas{max-width:850px;margin-inline:auto}[data-system=platform-b] .works-stage[data-preview=mobile] .works-canvas{max-width:390px;margin-inline:auto}[data-system=platform-b] .works-header{z-index:3;box-sizing:border-box;background:linear-gradient(var(--works-surface) 0%,transparent 100%);justify-content:center;align-items:flex-start;height:100px;padding-top:32px;display:flex;position:relative}[data-system=platform-b] .works-header nav,[data-system=platform-b] .works-footer nav{white-space:nowrap;color:#919299;align-items:center;gap:4px;font:400 15px/20px SF Compact Rounded,Portfolio Inter,Arial,sans-serif;display:flex}[data-system=platform-b] .works-header nav>a,[data-system=platform-b] .works-header nav>span{color:inherit;padding:7px 10px;text-decoration:none}[data-system=platform-b] .works-toolbar{z-index:5;align-items:center;gap:8px;display:flex;position:absolute;top:14px;right:14px}[data-system=platform-b] .works-screen-control{z-index:12;position:fixed;top:100px;right:32px}[data-system=platform-b] .works-test[data-settings-open=true] .works-screen-control{right:349px}[data-system=platform-b] .works-preview-devices{box-sizing:border-box;background:#f1f1f1;border-radius:99px;flex-direction:column;width:44px;padding:2px;display:flex}[data-system=platform-b] .works-preview-devices button{cursor:pointer;background:0 0;border:0;border-radius:38px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex}[data-system=platform-b] .works-preview-devices button:focus-visible{outline-offset:2px;outline:2px solid #4978d8}[data-system=platform-b] .works-preview-devices img{width:24px;height:24px;display:block}[data-system=platform-b] .works-toolbar>.portfolio-button{min-height:28px}[data-system=platform-b] .works-canvas{padding:0 var(--works-padding) 100px;box-sizing:border-box;min-height:calc(100dvh - 100px)}[data-system=platform-b] .works-grid{grid-template-columns:repeat(var(--works-columns),minmax(max(0px,var(--works-min-width)),1fr));gap:var(--works-row-gap) var(--works-gap);align-items:start;max-width:1650px;margin:0 auto;display:grid}[data-system=platform-b] .works-grid[data-single-column=true]{grid-template-columns:minmax(0,1fr)}[data-system=platform-b] .works-grid[data-single-column=true] .works-card{box-sizing:border-box;width:min(100%,max(160px,calc((100dvh - 300px) * var(--works-single-card-ratio) + 2 * var(--works-card-stroke-size))));min-width:0}[data-system=platform-b] .works-grid[data-single-column=true]>.works-card[data-featured=true],[data-system=platform-b] .works-grid[data-single-column=true]>.works-card[data-span=true]{grid-column:span 1}[data-system=platform-b] .works-grid[data-single-column=true][data-preset=Bento\ Grid] .works-card[data-span=true] .works-card-media{height:min(calc(400px * var(--works-bento-height)),calc(100dvh - 300px))}[data-system=platform-b] .works-grid[data-single-column=true]:not(.works-masonry)>.works-card{justify-self:center}[data-system=platform-b] .works-masonry[data-single-column=true][data-align=center] .works-card{align-self:center}[data-system=platform-b] .works-grid[data-preset=Gallery\ Masonry]{align-items:start}[data-system=platform-b] .works-column{gap:var(--works-row-gap);flex-direction:column;min-width:0;display:flex}[data-system=platform-b] .works-grid[data-rows=uniform] .works-card-media{aspect-ratio:auto!important;height:300px!important}[data-system=platform-b] .works-grid[data-preset=Compact\ Grid] .works-card-media{aspect-ratio:auto!important;height:245px!important}[data-system=platform-b] .works-grid[data-preset=Bento\ Grid] .works-card[data-span=true]{grid-column:span var(--works-bento-span);grid-row:span var(--works-bento-height)}[data-system=platform-b] .works-grid[data-preset=Bento\ Grid] .works-card[data-span=true] .works-card-media{height:calc(400px * var(--works-bento-height));aspect-ratio:auto}[data-system=platform-b] .works-grid[data-preset="Featured + Masonry"] .works-card[data-featured=true]{grid-column:span 2}[data-system=platform-b] .works-grid[data-preset=Preview\ Grid] .works-card-media{aspect-ratio:auto!important;height:260px!important}[data-system=platform-b] .works-card{border:var(--works-card-stroke-size,1px) solid var(--works-card-stroke-color,var(--works-line));border-radius:var(--works-radius);background:#fff;min-width:0;transition:box-shadow .2s,transform .2s;overflow:hidden}[data-system=platform-b] .works-card:has([data-hover=lift]):hover{transform:translateY(-4px);box-shadow:0 12px 38px #00000016}[data-system=platform-b] .works-card-media{aspect-ratio:1;background:#fff;height:auto;position:relative;overflow:hidden}[data-system=platform-b] .works-card[data-height=tall] .works-card-media{aspect-ratio:400/640}[data-system=platform-b] .works-card[data-height=hero] .works-card-media{aspect-ratio:400/500}[data-system=platform-b] .works-card[data-height=short] .works-card-media{aspect-ratio:400/230}[data-system=platform-b] .works-card[data-height=square] .works-card-media{aspect-ratio:1}[data-system=platform-b] .works-card-media[data-ratio=portrait]{aspect-ratio:3/4!important}[data-system=platform-b] .works-card-media[data-ratio=square]{aspect-ratio:1!important}[data-system=platform-b] .works-card-media[data-ratio=landscape]{aspect-ratio:4/3!important}[data-system=platform-b] .works-card-media[data-ratio=banner]{aspect-ratio:16/7!important}[data-system=platform-b] .works-card-media .works-image{object-fit:cover;object-position:var(--works-focal);width:100%;height:100%;transition:transform .25s;display:block}[data-system=platform-b] .works-card-media[data-fit=full] .works-image{object-fit:contain}[data-system=platform-b] .works-card-media[data-hover=zoom]:hover .works-image{transform:scale(1.05)}[data-system=platform-b] .works-card-media[data-kind=image]:has(img[src*=type-design]) .works-image{object-position:left center;width:163%;max-width:none;transform:translate(-12%)}[data-system=platform-b] .works-card-media[data-kind=image]:has(img[src*=inspections]) .works-image{object-position:left center;width:140%;max-width:none;transform:translate(-10%)}[data-system=platform-b] .works-card-media[data-kind=image]:has(img[src*=phone]) .works-image{object-fit:cover;object-position:center}[data-system=platform-b] .works-trueview{color:#111;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex;position:absolute;inset:0}[data-system=platform-b] .works-trueview span{font:300 clamp(24px,2vw,40px)/1 Inter,Arial,sans-serif}[data-system=platform-b] .works-trueview img{width:93.5105px;height:17.0775px}[data-system=platform-b] .works-dsn-image{position:absolute;inset:0}[data-system=platform-b] .works-dsn-lettering{width:329.704px;max-width:none;height:30.8232px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-system=platform-b] .works-card-slider{color:#242424;background:#ffffffdf;border-radius:20px;align-items:center;gap:8px;padding:4px 6px;display:flex;position:absolute;bottom:12px;right:12px}[data-system=platform-b] .works-card-slider button{cursor:pointer;background:0 0;border:0;font:20px/1 Arial}[data-system=platform-b] .works-card-details{color:#242424;padding:15px 17px;font-size:12px;line-height:1.5}[data-system=platform-b] .works-card-details[data-position=overlay]{color:#fff;background:linear-gradient(#0000,#0009);padding-top:46px;position:absolute;bottom:0;left:0;right:0}[data-system=platform-b] .works-card-details strong{font-size:15px;display:block}[data-system=platform-b] .works-card-details p{margin:4px 0}[data-system=platform-b] .works-card-meta{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}[data-system=platform-b] .works-card-meta span{background:#ffffff42;border-radius:6px;padding:2px 6px}[data-system=platform-b] .works-card-details[data-position=below] .works-card-meta span{background:#f1f1f1}[data-system=platform-b] .works-card[data-frame=browser] .works-card-media:before{content:"●  ●  ●";z-index:2;color:#aaa;font-size:8px;position:absolute;top:6px;left:8px}[data-system=platform-b] .works-card[data-frame=device] .works-card-media{border:8px solid #292a30;border-radius:18px}[data-system=platform-b] .works-card[data-media-background=soft] .works-card-media{background:#e8e8ef}[data-system=platform-b] .works-card[data-media-background=dark] .works-card-media{background:#202127}[data-system=platform-b] .works-featured-note,.works-empty{border:1px solid var(--works-line);border-radius:var(--works-radius);max-width:1650px;margin:0 auto 18px;padding:30px;font-size:18px}[data-system=platform-b] .works-featured-carousel{max-width:1650px;margin:0 auto 20px}[data-system=platform-b] .works-featured-controls{justify-content:space-between;align-items:center;margin-bottom:9px;font-size:12px;display:flex}[data-system=platform-b] .works-featured-controls>div{align-items:center;gap:8px;display:flex}[data-system=platform-b] .works-featured-controls button{border:1px solid var(--works-line);background:var(--works-surface);color:var(--works-ink);cursor:pointer;border-radius:20px;width:28px;height:28px;font-size:18px}[data-system=platform-b] .works-featured-cards{grid-template-columns:repeat(var(--works-columns),minmax(0,1fr));gap:var(--works-gap);display:grid}[data-system=platform-b] .works-featured-cards .works-card{aspect-ratio:1.4}[data-system=platform-b] .works-featured-cards .works-card-media{aspect-ratio:auto;height:100%}[data-system=platform-b] .works-empty{place-items:center;min-height:200px;display:grid}[data-system=platform-b] .works-search{max-width:350px;margin:0 auto 20px}[data-system=platform-b] .works-footer{z-index:4;box-sizing:border-box;justify-content:center;align-items:end;width:calc(100% - 344px);height:139px;padding-bottom:27px;display:flex;position:fixed;bottom:0;left:0}[data-system=platform-b] .works-footer:before{content:"";pointer-events:none;background:linear-gradient(to bottom,transparent 0%,color-mix(in srgb,var(--works-surface) 5%,transparent) 20%,color-mix(in srgb,var(--works-surface) 25%,transparent) 40%,color-mix(in srgb,var(--works-surface) 65%,transparent) 60%,color-mix(in srgb,var(--works-surface) 88%,transparent) 75%,color-mix(in srgb,var(--works-surface) 97%,transparent) 90%,color-mix(in srgb,var(--works-surface) 95%,#000 5%) 100%);height:150px;position:absolute;bottom:0;left:0;right:0}[data-system=platform-b] .works-footer nav{position:relative}[data-system=platform-b] .works-test[data-settings-open=false] .works-footer{width:100%}[data-system=platform-b] .works-footer nav>span{color:#57595f;padding:7px 10px}[data-system=platform-b] .works-test[data-theme=dark] .works-footer nav>span{color:#d2d3d7}[data-system=platform-b] .works-settings{z-index:10;color:#2d2d2d;box-sizing:border-box;background:#fff;border:1px solid #e6e6e6;border-radius:21px;flex-direction:column;width:312px;display:flex;position:fixed;top:84px;bottom:24px;right:24px;box-shadow:0 10px 40px #0000000a}[data-system=platform-b] .works-settings-heading{border-bottom:1px solid #eee;justify-content:space-between;align-items:flex-start;gap:8px;padding:17px 21px 12px;display:flex}[data-system=platform-b] .works-settings-heading h1{margin:0;font-size:14px;font-weight:600;line-height:1.5}[data-system=platform-b] .works-settings-heading p{color:#777;margin:4px 0 0;font-size:11px;line-height:1.4}[data-system=platform-b] .works-settings-heading button{cursor:pointer;color:#666;background:0 0;border:0;font-size:20px}[data-system=platform-b] .works-settings-body{flex-direction:column;gap:16px;padding:0 21px 20px;display:flex;overflow:auto}[data-system=platform-b] .works-settings-section{border-top:1px solid #eee;flex-direction:column;gap:12px;padding-top:15px;display:flex}[data-system=platform-b] .works-settings-section:first-child{border:0}[data-system=platform-b] .works-settings-section h2{letter-spacing:.02em;margin:0;font-size:12px;font-weight:600}[data-system=platform-b] .works-setting{flex-direction:column;gap:5px;min-width:0;display:flex}[data-system=platform-b] .works-setting-label{color:#64636b;font-size:11px}[data-system=platform-b] .works-setting-row{gap:8px;display:flex}[data-system=platform-b] .works-setting-row>*{flex:1}[data-system=platform-b] .works-setting input[type=number],[data-system=platform-b] .works-setting textarea{box-sizing:border-box;color:#2d2d2d;background:#fff;border:1px solid #e6e6e6;border-radius:9px;width:100%;padding:8px 10px;font:12px Portfolio Inter,Arial,sans-serif}[data-system=platform-b] .works-setting textarea{resize:vertical;min-height:62px}[data-system=platform-b] .works-setting input[type=range]{accent-color:#454545;width:100%}[data-system=platform-b] .works-check{cursor:pointer;align-items:center;gap:8px;font-size:11px;display:flex}[data-system=platform-b] .works-checkbox-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}[data-system=platform-b] .works-project-list{flex-direction:column;gap:4px;display:flex}[data-system=platform-b] .works-project-option{align-items:center;gap:5px;min-height:27px;font-size:11px;display:flex}[data-system=platform-b] .works-project-option span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}[data-system=platform-b] .works-project-option button{cursor:pointer;color:#777;background:#f5f5f5;border:0;border-radius:5px}[data-system=platform-b] .works-project-option button:disabled{opacity:.35;cursor:default}[data-system=platform-b] .works-project-option button.is-featured{color:#d29400}[data-system=platform-b] .works-featured-order{flex-direction:column;gap:4px;display:flex}[data-system=platform-b] .works-featured-order>div{align-items:center;gap:5px;font-size:11px;display:flex}[data-system=platform-b] .works-featured-order>div span{flex:1}[data-system=platform-b] .works-featured-order button{cursor:pointer;background:#f5f5f5;border:0;border-radius:5px}[data-system=platform-b] .works-featured-order button:disabled{opacity:.35}[data-system=platform-b] .works-bento-list{flex-direction:column;gap:10px;display:flex}[data-system=platform-b] .works-bento-list>div{flex-direction:column;gap:6px;display:flex}[data-system=platform-b] .works-setting-help{color:#76767d;margin:0;font-size:11px;line-height:1.5}[data-system=platform-b] .works-masonry[data-align=left]{margin-left:0;margin-right:auto}[data-system=platform-b] .works-masonry[data-sizing=fixed]{grid-template-columns:repeat(var(--works-columns),minmax(0,var(--works-masonry-thumb)));justify-content:center}[data-system=platform-b] .works-grid.works-masonry[data-single-column=true][data-sizing=fixed]{grid-template-columns:minmax(0,min(100%,var(--works-masonry-thumb)))}[data-system=platform-b] .works-masonry[data-sizing=fixed][data-align=left]{justify-content:start}[data-system=platform-b] .works-grid[data-preset=Uniform\ Grid] .works-card-media{aspect-ratio:1}[data-system=platform-b] .works-grid[data-preset="Featured + Grid"] .works-card[data-featured=true]{grid-column:span 2}[data-system=platform-b] .works-justified{gap:var(--works-row-gap);flex-direction:column;max-width:1650px;margin:auto;display:flex}[data-system=platform-b] .works-justified-row{gap:var(--works-gap);min-width:0;display:flex}[data-system=platform-b] .works-justified-row[data-last=true][data-align=center]{justify-content:center}[data-system=platform-b] .works-justified-row[data-last=true][data-align=right]{justify-content:flex-end}[data-system=platform-b] .works-justified-row>div{min-width:0}[data-system=platform-b] .works-justified-row .works-card-media{height:100%;aspect-ratio:auto!important}[data-system=platform-b] .works-justified-row .works-card{height:100%}[data-system=platform-b] .works-project-list-layout,[data-system=platform-b] .works-editorial,[data-system=platform-b] .works-showcase,[data-system=platform-b] .works-timeline{max-width:1650px;margin:auto}[data-system=platform-b] .works-list-item{min-height:var(--works-list-height);border-bottom:1px solid var(--works-line);align-items:center;gap:24px;padding:15px 0;display:flex}[data-system=platform-b] .works-list-item>.works-card{width:var(--works-list-thumb);height:var(--works-list-height);flex:none}[data-system=platform-b] .works-list-item .works-card-media{height:100%;aspect-ratio:auto!important}[data-system=platform-b] .works-project-list-layout[data-image-side=right] .works-list-item>.works-card{order:2}[data-system=platform-b] .works-list-copy{min-width:0}[data-system=platform-b] .works-list-copy span,[data-system=platform-b] .works-editorial-row span,[data-system=platform-b] .works-timeline-item span{color:#8d8e93;font-size:12px}[data-system=platform-b] .works-list-copy h2,[data-system=platform-b] .works-editorial-row h2,[data-system=platform-b] .works-showcase-item h2{margin:9px 0;font-size:clamp(22px,3vw,44px);line-height:1.15}[data-system=platform-b] .works-list-copy p,[data-system=platform-b] .works-editorial-row p,[data-system=platform-b] .works-showcase-item p{max-width:580px;font-size:15px;line-height:1.5}[data-system=platform-b] .works-editorial-row{min-height:var(--works-editorial-height);align-items:center;gap:clamp(24px,6vw,90px);padding:28px 0;display:flex}[data-system=platform-b] .works-editorial-row>.works-card{width:var(--works-editorial-image);height:var(--works-editorial-height);flex:none}[data-system=platform-b] .works-editorial-row .works-card-media{height:100%;aspect-ratio:auto!important}[data-system=platform-b] .works-editorial-row>div{min-width:0}[data-system=platform-b] .works-editorial[data-image-side=right] .works-editorial-row>.works-card,[data-system=platform-b] .works-editorial[data-image-side=alternating] .works-editorial-row[data-odd=true]>.works-card{order:2}[data-system=platform-b] .works-showcase-item{margin-bottom:var(--works-row-gap);height:var(--works-showcase-height);min-height:320px;position:relative}[data-system=platform-b] .works-showcase-item>.works-card,[data-system=platform-b] .works-showcase-item .works-card-media{width:100%;height:100%;aspect-ratio:auto!important}[data-system=platform-b] .works-showcase-item>div{color:#fff;text-shadow:0 1px 8px #000b;pointer-events:none;position:absolute;bottom:30px;left:30px;right:30px}[data-system=platform-b] .works-showcase-item>div:before{content:"";z-index:-1;background:linear-gradient(#0000,#0009);position:absolute;inset:-35px -30px -30px}[data-system=platform-b] .works-rail{gap:var(--works-gap);scrollbar-width:thin;max-width:1650px;margin:auto;padding:2px 0 20px;display:flex;overflow-x:auto}[data-system=platform-b] .works-rail[data-snap=true]{scroll-snap-type:x mandatory}[data-system=platform-b] .works-rail>.works-card{flex:0 0 min(var(--works-rail-width),85%);scroll-snap-align:start}[data-system=platform-b] .works-slide-controls{justify-content:flex-end;align-items:center;gap:12px;margin-bottom:12px;display:flex}[data-system=platform-b] .works-slide-controls button{border:1px solid var(--works-line);background:var(--works-surface);color:var(--works-ink);cursor:pointer;border-radius:50%;width:34px;height:34px;font-size:22px}[data-system=platform-b] .works-slide-controls button:disabled{opacity:.35;cursor:default}[data-system=platform-b] .works-slider,[data-system=platform-b] .works-spotlight{max-width:1650px;margin:auto}[data-system=platform-b] .works-slide-items{gap:var(--works-gap);display:grid}[data-system=platform-b] .works-slide-items .works-card-media{aspect-ratio:4/3}[data-system=platform-b] .works-spotlight .works-card-media{height:var(--works-spotlight-height);min-height:280px;aspect-ratio:auto!important}[data-system=platform-b] .works-spotlight-copy h2{margin:16px 0 4px;font-size:28px}[data-system=platform-b] .works-spotlight-copy p{color:#7a7b82;margin:0}[data-system=platform-b] .works-slide-dots{justify-content:center;gap:8px;padding:20px;display:flex}[data-system=platform-b] .works-slide-dots button{cursor:pointer;background:#bfc0c5;border:0;border-radius:50%;width:8px;height:8px;padding:0}[data-system=platform-b] .works-slide-dots button[aria-current=true]{background:#333}[data-system=platform-b] .works-timeline>section{border-top:1px solid var(--works-line);grid-template-columns:90px 1fr;gap:24px;padding:26px 0;display:grid}[data-system=platform-b] .works-timeline h2{margin:0;font-size:22px}[data-system=platform-b] .works-timeline>section>div{grid-template-columns:repeat(min(2,var(--works-columns)),minmax(0,1fr));gap:var(--works-gap);display:grid}[data-system=platform-b] .works-timeline-item .works-card-media{aspect-ratio:4/3}[data-system=platform-b] .works-timeline-item>div{justify-content:space-between;gap:12px;padding:10px 0;display:flex}[data-system=platform-b] .works-grid[data-preset="Collage / Freeform Canvas"]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;row-gap:45px;padding:35px 0}[data-system=platform-b] .works-grid[data-preset="Collage / Freeform Canvas"]>.works-card{grid-column:span var(--works-collage-span);transform:translate(var(--works-collage-x),var(--works-collage-y)) rotate(var(--works-collage-rotation));position:relative}[data-system=platform-b] .works-grid[data-preset="Collage / Freeform Canvas"]>.works-card:hover{z-index:2}@media (width<=1100px){[data-system=platform-b] .works-test[data-settings-open=true] .works-stage{width:100%}[data-system=platform-b] .works-settings{box-shadow:0 12px 60px #0003}[data-system=platform-b] .works-footer{width:100%}}@media (width<=650px){[data-system=platform-b] .works-canvas{padding-inline:16px}[data-system=platform-b] .works-grid{gap:var(--works-row-gap);flex-direction:column;display:flex!important}[data-system=platform-b] .works-column{width:100%}[data-system=platform-b] .works-grid .works-card{grid-column:auto!important;margin-bottom:0!important}[data-system=platform-b] .works-footer{display:none}[data-system=platform-b] .works-settings{width:min(312px,100vw - 16px);top:58px;bottom:8px;right:8px}[data-system=platform-b] .works-header{height:80px;padding-top:20px}[data-system=platform-b] .works-header nav{font-size:12px}[data-system=platform-b] .works-justified-row{flex-wrap:wrap}[data-system=platform-b] .works-justified-row>div{width:100%!important}[data-system=platform-b] .works-justified-row .works-card-media{height:230px}[data-system=platform-b] .works-list-item{gap:14px}[data-system=platform-b] .works-list-item>.works-card{width:min(34%,var(--works-list-thumb))}[data-system=platform-b] .works-list-copy h2{font-size:20px}[data-system=platform-b] .works-list-copy p{font-size:12px}[data-system=platform-b] .works-editorial-row{display:block}[data-system=platform-b] .works-editorial-row>.works-card{width:100%;height:250px}[data-system=platform-b] .works-editorial-row>div{padding:16px 0}[data-system=platform-b] .works-timeline>section{display:block}[data-system=platform-b] .works-timeline>section>div{grid-template-columns:1fr}[data-system=platform-b] .works-grid[data-preset="Collage / Freeform Canvas"]>.works-card{width:100%;transform:none}}[data-system=platform-b] .works-toolbar{z-index:12;position:fixed;top:32px;right:32px}[data-system=platform-b] .works-global-view{color:#2d2d2d;letter-spacing:.0645px;white-space:nowrap;cursor:pointer;background:#f3f3f3;border:0;border-radius:99px;padding:8px 12px;font:400 15px/16px SF Compact Rounded,Portfolio Inter,Arial,sans-serif}[data-system=platform-b] .works-global-view:hover{background:#ececec}[data-system=platform-b] .works-global-view:focus-visible,[data-system=platform-b] .works-settings button:focus-visible,[data-system=platform-b] .works-settings input:focus-visible{outline-offset:2px;outline:2px solid #4978d8}[data-system=platform-b] .works-settings{color:#2c2c2c;width:309px;height:min(676px,100dvh - 132px);box-shadow:none;background:#f1f1f1;border:0;border-radius:29px;top:100px;bottom:auto;right:32px;overflow:hidden}[data-system=platform-b] .works-settings-heading{box-sizing:border-box;background:#f1f1f1;border:0;flex:none;align-items:flex-start;height:68px;padding:16px}[data-system=platform-b] .works-settings-tabs{align-items:center;gap:8px;display:flex}[data-system=platform-b] .works-settings-tabs button{color:#484848;cursor:pointer;background:0 0;border:0;border-radius:14px;height:36px;padding:10px;font:400 15px/16px SF Compact Rounded,Portfolio Inter,Arial,sans-serif}[data-system=platform-b] .works-settings-tabs button[aria-selected=true]{color:#000;background:#fff}[data-system=platform-b] .works-settings-tabs button:disabled{opacity:.42;cursor:not-allowed}[data-system=platform-b] .works-settings-heading .works-settings-close{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;width:26px;height:26px;margin:4px -4px 0 0;padding:0;position:relative}[data-system=platform-b] .works-settings-close img{width:26px;height:26px;display:block;position:absolute;inset:0}[data-system=platform-b] .works-settings-close-hover{opacity:0}[data-system=platform-b] .works-settings-close:hover .works-settings-close-hover{opacity:1}[data-system=platform-b] .works-settings-body{scrollbar-width:thin;flex:1;gap:16px;min-height:0;padding:0 16px 18px;font-family:Portfolio Inter,Inter,Arial,sans-serif;overflow-y:auto}[data-system=platform-b] .works-layout-select{display:block;position:relative}[data-system=platform-b] .works-layout-select:after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='12.5'%20height='7.5'%20viewBox='0%200%2012.5%207.5'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Vector%202'%20d='M0.750004%200.750004L6.25026%206.75L11.75%200.750004'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke='%232C2C2C'/%3e%3c/svg%3e") 50%/12.5px 7.5px no-repeat;width:12.5px;height:7.5px;position:absolute;top:19px;right:17px}[data-system=platform-b] .works-layout-select:has(select:open):after{transform:rotate(180deg)}[data-system=platform-b] .works-layout-select select{appearance:none;color:#2c2c2c;cursor:pointer;background:#e4e4e4;border:0;border-radius:12px;width:100%;height:44px;padding:0 42px 0 12px;font:400 14px/16px Portfolio Inter,Inter,Arial,sans-serif}[data-system=platform-b] .works-layout-select select:focus-visible{outline:none}[data-system=platform-b] .works-layout-group{flex-direction:column;gap:6px;min-width:0;display:flex}[data-system=platform-b] .works-layout-stack{flex-direction:column;gap:8px;display:flex}[data-system=platform-b] .works-layout-card-count{gap:6px}[data-system=platform-b] .works-layout-label{color:#484848;font:400 15px/16px SF Compact Rounded,Portfolio Inter,Arial,sans-serif}[data-system=platform-b] .works-layout-pair{gap:8px;display:flex}[data-system=platform-b] .works-layout-pair>*{flex:1;min-width:0}[data-system=platform-b] .works-layout-number{box-sizing:border-box;color:#2c2c2c;cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#e4e4e4;border-radius:12px;justify-content:space-between;align-items:center;gap:5px;width:100%;height:44px;padding:0 14px;font:400 14px/16px Portfolio Inter,Inter,Arial,sans-serif;display:flex;position:relative;overflow:hidden}[data-system=platform-b] .works-layout-number-fill{pointer-events:none;background:#cbcbcb;position:absolute;inset:0 auto 0 0}[data-system=platform-b] .works-layout-number-label,[data-system=platform-b] .works-layout-number-value{z-index:1;pointer-events:none;position:relative}[data-system=platform-b] .works-layout-number-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-system=platform-b] .works-layout-number-value{font-variant-numeric:tabular-nums;flex:none;font-weight:500}[data-system=platform-b] .works-layout-number input[type=range]{opacity:0;pointer-events:none;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}[data-system=platform-b] .works-layout-number:has(input:focus-visible){outline:2px solid var(--portfolio-border-focus);outline-offset:2px}[data-system=platform-b] .works-layout-number[data-editing=true]{cursor:text;touch-action:auto;-webkit-user-select:text;user-select:text;background:#fff;border:1px solid #cecece;padding:0}[data-system=platform-b] .works-layout-number .works-layout-number-edit{box-sizing:border-box;color:#2c2c2c;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;width:100%;height:100%;padding:0 14px;font:500 14px/16px Portfolio Inter,Inter,Arial,sans-serif;display:block}[data-system=platform-b] .works-layout-segment{background:#e4e4e4;border-radius:30px;align-self:flex-start;gap:2px;padding:2px;display:inline-flex}[data-system=platform-b] .works-layout-segment button{color:#2c2c2c;cursor:pointer;background:0 0;border:0;border-radius:30px;min-height:32px;padding:8px 12px;font:400 13px/16px Portfolio Inter,Inter,Arial,sans-serif}[data-system=platform-b] .works-layout-segment button[aria-pressed=true]{color:#000;background:#fff}[data-system=platform-b] .works-layout-section{flex-direction:column;gap:16px;min-width:0;display:flex}[data-system=platform-b] .works-layout-section h2{color:#131313;margin:0;font:500 15px/16px SF Compact Rounded,Portfolio Inter,Arial,sans-serif}[data-system=platform-b] .works-layout-fields{flex-direction:column;gap:16px;display:flex}[data-system=platform-b] .works-layout-field{flex-direction:column;gap:6px;display:flex}[data-system=platform-b] .works-layout-card-options{background:#e9e9e9;border-radius:12px;flex-direction:column;gap:12px;padding:12px;display:flex}[data-system=platform-b] .works-layout-projects{background:#e4e4e4;border-radius:12px;flex-direction:column;gap:4px;max-height:180px;padding:4px;display:flex;overflow:auto}[data-system=platform-b] .works-layout-projects label{color:#2c2c2c;cursor:pointer;border-radius:8px;align-items:center;gap:10px;min-height:34px;padding:0 8px;font:400 13px/16px Portfolio Inter,Inter,Arial,sans-serif;display:flex}[data-system=platform-b] .works-layout-projects label:hover{background:#fff8}[data-system=platform-b] .works-layout-projects input{accent-color:#2c2c2c}[data-system=platform-b] .works-stroke-picker{min-height:44px}[data-system=platform-b] .works-layout-toggle{cursor:pointer;background:#cfcfcf;border:0;border-radius:30px;width:84px;height:36px;padding:2px}[data-system=platform-b] .works-layout-toggle span{background:#fff;border-radius:30px;width:40px;height:32px;transition:transform .18s;display:block;box-shadow:0 1px 1px #0001}[data-system=platform-b] .works-layout-toggle[aria-checked=true]{background:#2d2d2d}[data-system=platform-b] .works-layout-toggle[aria-checked=true] span{transform:translate(40px)}[data-system=platform-b] .works-settings-actions{background:linear-gradient(#f1f1f100,#f1f1f1 26%);border-radius:0 0 29px 29px;flex:none;gap:6px;padding:23px 16px 16px;display:flex;position:relative}[data-system=platform-b] .works-settings-actions button{color:#2d2d2d;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:30px;flex:1;height:40px;font:400 13px/16px Portfolio Inter,Inter,Arial,sans-serif}[data-system=platform-b] .works-settings-actions button:hover{background:#f9f9f9}[data-system=platform-b] .works-settings-actions .works-save-view{color:#fff;background:#17181a;border-color:#17181a}[data-system=platform-b] .works-settings-actions .works-save-view:hover{background:#303136}[data-system=platform-b] .works-settings .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=650px){[data-system=platform-b] .works-toolbar{top:16px;right:16px}[data-system=platform-b] .works-screen-control{top:58px;right:8px}[data-system=platform-b] .works-test[data-settings-open=true] .works-screen-control{right:calc(16px + min(309px,100vw - 16px))}[data-system=platform-b] .works-settings{width:min(309px,100vw - 16px);height:calc(100dvh - 66px);top:58px;right:8px}}@media (width<=500px){[data-system=platform-b] .works-test[data-settings-open=true] .works-screen-control{display:none}}[data-system=platform-b] .works-preview-devices{position:relative}[data-system=platform-b] .works-preview-devices:before{content:"";width:40px;height:40px;transform:translateY(calc(var(--works-device-index) * 40px));pointer-events:none;background:#fff;border-radius:38px;transition:transform .36s cubic-bezier(.2,.8,.2,1);position:absolute;top:2px;left:2px}[data-system=platform-b] .works-preview-devices button{z-index:1;transition:transform .25s cubic-bezier(.2,.8,.2,1);position:relative}[data-system=platform-b] .works-preview-devices button[aria-checked=true]{background:0 0}[data-system=platform-b] .works-preview-devices button:active{transform:scale(.88)}[data-system=platform-b] .works-layout-number{transition:background-color .2s,transform .2s}[data-system=platform-b] .works-layout-number:hover{background:#dcdcdc}[data-system=platform-b] .works-layout-number:active{transform:scale(.985)}[data-system=platform-b] .works-layout-number[data-editing=true]:hover{background:#fff}[data-system=platform-b] .works-layout-number[data-editing=true]:active{transform:none}[data-system=platform-b] .works-layout-number-fill{transition:width .28s cubic-bezier(.2,.8,.2,1),background-color .2s}[data-system=platform-b] .works-layout-number[data-dragging=true] .works-layout-number-fill{background:#c5c5c5;transition:none}[data-system=platform-b] .works-layout-segment{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:max-content;display:inline-grid;position:relative}[data-system=platform-b] .works-layout-segment:before{content:"";width:calc(50% - 2px);transform:translateX(calc(var(--works-segment-index) * 100%));pointer-events:none;background:#fff;border-radius:30px;transition:transform .34s cubic-bezier(.2,.8,.2,1);position:absolute;top:2px;bottom:2px;left:2px;box-shadow:0 1px 2px #00000012}[data-system=platform-b] .works-layout-segment button{z-index:1;background:0 0;flex:1;transition:color .22s,transform .22s;position:relative}[data-system=platform-b] .works-layout-segment button[aria-pressed=true]{background:0 0}[data-system=platform-b] .works-layout-segment button:active{transform:scale(.94)}[data-system=platform-b] .works-layout-toggle{transition:background-color .32s,transform .22s}[data-system=platform-b] .works-layout-toggle:hover{background:#bdbdbd}[data-system=platform-b] .works-layout-toggle[aria-checked=true]:hover{background:#414141}[data-system=platform-b] .works-layout-toggle:active{transform:scale(.96)}[data-system=platform-b] .works-layout-toggle span{transition:transform .38s cubic-bezier(.2,1.35,.3,1),box-shadow .22s}[data-system=platform-b] .works-layout-toggle:hover span{box-shadow:0 2px 5px #0002}[data-system=platform-b] .works-image-swapping{animation:.4s cubic-bezier(.2,.8,.2,1) both works-image-arrive}@keyframes works-image-arrive{0%{opacity:.45;transform:translate(16px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@media (prefers-reduced-motion:reduce){[data-system=platform-b] .works-preview-devices:before,[data-system=platform-b] .works-preview-devices button,[data-system=platform-b] .works-layout-number,[data-system=platform-b] .works-layout-number-fill,[data-system=platform-b] .works-layout-segment:before,[data-system=platform-b] .works-layout-segment button,[data-system=platform-b] .works-layout-toggle,[data-system=platform-b] .works-layout-toggle span{transition:none}[data-system=platform-b] .works-image-swapping{animation:none}}[data-system=platform-b] .works-card-admin-actions{z-index:5;opacity:0;pointer-events:none;justify-content:flex-end;align-items:center;gap:6px;display:flex;position:absolute;bottom:14px;right:14px}[data-system=platform-b] .works-card:hover .works-card-admin-actions,[data-system=platform-b] .works-card:focus-within .works-card-admin-actions{opacity:1;pointer-events:auto}[data-system=platform-b] .works-card-admin-actions button{color:#2d2d2d;letter-spacing:.0645px;cursor:pointer;background:#f3f3f3;border:0;border-radius:99px;padding:8px 12px;font:400 15px/16px SF Compact Rounded,Portfolio Inter,Arial,sans-serif}[data-system=platform-b] .works-card-admin-actions button:disabled{cursor:not-allowed}[data-system=platform-b] .works-test .works-card:has(.works-card-admin-actions){transition:none}[data-system=platform-b] .works-test .works-card:has(.works-card-admin-actions):hover{transform:none;box-shadow:0 2px 60px #0000000a,1px 1px 1px #00000008}[data-system=platform-b] .works-card-admin-actions button:focus-visible{outline-offset:2px;outline:2px solid #4978d8}[data-system=platform-b] .works-card-empty,[data-system=platform-b] .works-thumbnail-empty{color:#6f6e69;background:#fff;place-items:center;font:400 13px/20px Portfolio Inter,Inter,Arial,sans-serif;display:grid;position:absolute;inset:0}[data-system=platform-b] .works-card-media[data-thumbnail-crop=true]>.works-image{object-position:var(--thumb-x) var(--thumb-y);transform:scale(var(--thumb-zoom));transform-origin:var(--thumb-x) var(--thumb-y)}[data-system=platform-b] .works-card-media[data-thumbnail-crop=true][data-kind=image]>.works-image{object-position:var(--thumb-x) var(--thumb-y);width:100%;max-width:100%;transform:scale(var(--thumb-zoom))}[data-system=platform-b] .works-card-media[data-thumbnail-crop=true][data-hover=zoom]:hover>.works-image{transform:scale(calc(var(--thumb-zoom) * 1.05))}[data-system=platform-b] .works-thumbnail-dialog{background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:auto}[data-system=platform-b] .works-thumbnail-dialog::backdrop{background:0 0}[data-system=platform-b] .works-thumbnail-backdrop{background:#0007;position:fixed;inset:0}[data-system=platform-b] .works-thumbnail-shell{color:#2c2c2c;gap:10px;width:min(1242px,100vw - 40px);height:min(676px,100dvh - 40px);margin:clamp(20px,6.5vh,70px) auto;display:flex;position:relative}[data-system=platform-b] .works-thumbnail-workspace{box-sizing:border-box;background:#f1f1f1;border-radius:29px;flex:1;min-width:0;min-height:0;padding:30px;position:relative;overflow:hidden}[data-system=platform-b] .works-thumbnail-scene{transform-origin:50%;position:absolute;top:50%;left:50%;overflow:visible}[data-system=platform-b] .works-thumbnail-card{z-index:2;box-sizing:border-box;cursor:pointer;touch-action:none;background:#fff;border:1px solid #e4e4e4;border-radius:22px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}[data-system=platform-b] .works-thumbnail-card:hover{border-color:#c7c7c7}[data-system=platform-b] .works-thumbnail-card-media,[data-system=platform-b] .works-thumbnail-media-frame,[data-system=platform-b] .works-thumbnail-resize-overlay{position:absolute;transform:translate(-50%,-50%)}[data-system=platform-b] .works-thumbnail-card-media img,[data-system=platform-b] .works-thumbnail-card-media video,[data-system=platform-b] .works-thumbnail-media-frame img,[data-system=platform-b] .works-thumbnail-media-frame video{object-fit:fill;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}[data-system=platform-b] .works-thumbnail-media-frame{z-index:1;opacity:1;cursor:grab;touch-action:none;box-sizing:border-box}[data-system=platform-b] .works-thumbnail-media-frame:active,[data-system=platform-b] .works-thumbnail-workspace[data-active=true] .works-thumbnail-card{cursor:grab}[data-system=platform-b] .works-thumbnail-media-frame img,[data-system=platform-b] .works-thumbnail-media-frame video{opacity:.4}[data-system=platform-b] .works-thumbnail-resize-overlay{z-index:3;pointer-events:none}[data-system=platform-b] .works-thumbnail-frame-line{pointer-events:none;border:1.5px solid #111;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #00000014,0 0 2px #0000001a}[data-system=platform-b] .works-thumbnail-resize-handle{z-index:3;box-sizing:border-box;width:15px;height:15px;transform:scale(var(--thumbnail-inverse-scale));cursor:nwse-resize;touch-action:none;pointer-events:auto;background:#000;border:2px solid #fff;border-radius:50%;position:absolute;box-shadow:0 0 0 2px #00000008}[data-system=platform-b] .works-thumbnail-resize-handle[data-corner=top-left]{top:-7.5px;left:-7.5px}[data-system=platform-b] .works-thumbnail-resize-handle[data-corner=top-right]{cursor:nesw-resize;top:-7.5px;right:-7.5px}[data-system=platform-b] .works-thumbnail-resize-handle[data-corner=bottom-left]{cursor:nesw-resize;bottom:-7.5px;left:-7.5px}[data-system=platform-b] .works-thumbnail-resize-handle[data-corner=bottom-right]{bottom:-7.5px;right:-7.5px}[data-system=platform-b] .works-thumbnail-controls{box-sizing:border-box;background:#f1f1f1;border-radius:29px;flex-direction:column;flex:none;width:309px;height:100%;font-family:Portfolio Inter,Inter,Arial,sans-serif;display:flex;position:relative;overflow:hidden}[data-system=platform-b] .works-thumbnail-controls header{box-sizing:border-box;flex:none;justify-content:space-between;align-items:flex-start;height:68px;padding:16px;font:400 15px/16px SF Compact Rounded,Portfolio Inter,Arial,sans-serif;display:flex}[data-system=platform-b] .works-thumbnail-controls header strong{padding:10px 0;font-weight:400}[data-system=platform-b] .works-thumbnail-controls header button{cursor:pointer;background:0 0;border:0;width:26px;height:26px;margin:4px -4px 0 0;padding:0}[data-system=platform-b] .works-thumbnail-controls header img{width:26px;height:26px}[data-system=platform-b] .works-thumbnail-body{scrollbar-width:thin;box-sizing:border-box;flex:1;min-height:0;padding:0 16px 18px;overflow-y:auto}[data-system=platform-b] .works-thumbnail-controls p{color:#6f6e69;margin:0 0 16px;font-size:13px;line-height:20px}[data-system=platform-b] .works-thumbnail-field{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:16px;font:400 13px/16px SF Compact Rounded,Portfolio Inter,Arial,sans-serif;display:flex}[data-system=platform-b] .works-thumbnail-field>span,[data-system=platform-b] .works-thumbnail-field>label{color:#484848;font-size:15px}[data-system=platform-b] .works-thumbnail-orientations,[data-system=platform-b] .works-thumbnail-ratios{background:#e4e4e4;border-radius:30px;align-items:center;padding:2px;display:flex}[data-system=platform-b] .works-thumbnail-orientations button{cursor:pointer;background:0 0;border:0;border-radius:28px;place-items:center;width:36px;height:30px;display:grid}[data-system=platform-b] .works-thumbnail-orientations button[aria-pressed=true],[data-system=platform-b] .works-thumbnail-ratios button[aria-pressed=true]{background:#fff;box-shadow:0 1px 2px #0002}[data-system=platform-b] .works-thumbnail-orientations button span{border:1.5px solid #2c2c2c;border-radius:3px;display:block}[data-system=platform-b] .works-thumbnail-orientations button [data-orientation=portrait]{width:10px;height:16px}[data-system=platform-b] .works-thumbnail-orientations button [data-orientation=landscape]{width:16px;height:10px}[data-system=platform-b] .works-thumbnail-orientations button [data-orientation=square]{width:13px;height:13px}[data-system=platform-b] .works-thumbnail-ratios{box-sizing:border-box;justify-content:space-between;width:100%}[data-system=platform-b] .works-thumbnail-ratios button{color:#6f6e69;cursor:pointer;background:0 0;border:0;border-radius:30px;padding:6px 8px;font:400 11px/16px Portfolio Inter,Inter,Arial,sans-serif}[data-system=platform-b] .works-thumbnail-ratios button[aria-pressed=true]{color:#2c2c2c}[data-system=platform-b] .works-thumbnail-preview{background:#fff;border:1px solid #fff;border-radius:16px;width:min(100%,124px);height:auto;overflow:hidden}[data-system=platform-b] .works-thumbnail-file-input{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}[data-system=platform-b] .works-thumbnail-choose{color:#2c2c2c;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:30px;width:100%;min-height:36px;font:400 13px/16px Portfolio Inter,Inter,Arial,sans-serif}[data-system=platform-b] .works-thumbnail-delete{color:#a32727;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:30px;width:100%;min-height:36px;margin-top:8px;font:400 13px/16px Portfolio Inter,Inter,Arial,sans-serif}[data-system=platform-b] .works-thumbnail-delete:hover{background:#fff1f1;border-color:#d9aaaa}[data-system=platform-b] .works-thumbnail-delete:disabled{cursor:wait;opacity:.6}[data-system=platform-b] .works-thumbnail-error{color:#a32727!important;margin:8px 0!important}[data-system=platform-b] .works-thumbnail-actions{background:linear-gradient(#f1f1f100,#f1f1f1 26%);border-radius:0 0 29px 29px;flex:none;gap:6px;padding:23px 16px 16px;display:flex;position:relative}[data-system=platform-b] .works-thumbnail-actions button{color:#2c2c2c;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:30px;flex:1;height:40px;font:400 13px/16px Portfolio Inter,Inter,Arial,sans-serif}[data-system=platform-b] .works-thumbnail-actions button:last-child{color:#fff;background:#17181a;border-color:#17181a}[data-system=platform-b] .works-thumbnail-dialog button:focus-visible,[data-system=platform-b] .works-thumbnail-dialog input:focus-visible{outline-offset:2px;outline:2px solid #4978d8}@media (width<=800px){[data-system=platform-b] .works-thumbnail-shell{flex-direction:column;height:auto;margin:20px auto}[data-system=platform-b] .works-thumbnail-workspace{height:360px;min-height:360px}[data-system=platform-b] .works-thumbnail-controls{width:100%;min-height:360px}}[data-system=platform-b] .works-thumbnail-dialog:focus{outline:none}[data-system=platform-b]{--portfolio-color-neutral-0:#fff;--portfolio-color-neutral-4:#fafafa;--portfolio-color-neutral-10:#f3f3f3;--portfolio-color-neutral-15:#ededed;--portfolio-color-neutral-20:#e6e6e6;--portfolio-color-neutral-30:#d5d5d5;--portfolio-color-neutral-50:#a1a6a9;--portfolio-color-neutral-55:#8e8e8e;--portfolio-color-neutral-60:#64636b;--portfolio-color-neutral-80:#3a3d45;--portfolio-color-neutral-90:#2d2d2d;--portfolio-color-neutral-100:#000;--portfolio-color-blue-40:#6d9cf1;--portfolio-color-blue-50:#3173ea;--portfolio-color-blue-60:#3472e1;--portfolio-color-blue-65:#0088e2;--portfolio-color-red-50:#e82c2f;--portfolio-background-primary:var(--portfolio-color-neutral-0);--portfolio-background-secondary:var(--portfolio-color-neutral-10);--portfolio-surface-primary:var(--portfolio-color-neutral-0);--portfolio-surface-secondary:var(--portfolio-color-neutral-10);--portfolio-surface-hover:var(--portfolio-color-neutral-4);--portfolio-surface-pressed:var(--portfolio-color-neutral-20);--portfolio-surface-disabled:var(--portfolio-color-neutral-15);--portfolio-surface-inverse:var(--portfolio-color-neutral-100);--portfolio-text-primary:var(--portfolio-color-neutral-90);--portfolio-text-secondary:var(--portfolio-color-neutral-50);--portfolio-text-placeholder:var(--portfolio-color-neutral-55);--portfolio-text-disabled:var(--portfolio-color-neutral-50);--portfolio-text-inverse:var(--portfolio-color-neutral-0);--portfolio-text-muted:var(--portfolio-color-neutral-60);--portfolio-text-link:var(--portfolio-color-blue-65);--portfolio-icon-primary:var(--portfolio-color-neutral-100);--portfolio-icon-secondary:var(--portfolio-color-neutral-50);--portfolio-icon-inverse:var(--portfolio-color-neutral-0);--portfolio-border-subtle:var(--portfolio-color-neutral-10);--portfolio-border-default:var(--portfolio-color-neutral-15);--portfolio-border-strong:var(--portfolio-color-neutral-30);--portfolio-border-focus:var(--portfolio-color-neutral-80);--portfolio-border-interactive:var(--portfolio-color-blue-50);--portfolio-interactive-primary:var(--portfolio-color-blue-50);--portfolio-interactive-hover:var(--portfolio-color-blue-40);--portfolio-interactive-pressed:var(--portfolio-color-blue-60);--portfolio-interactive-disabled:var(--portfolio-color-neutral-15);--portfolio-danger-primary:var(--portfolio-color-red-50);--portfolio-media-scrim:var(--portfolio-color-neutral-100);--portfolio-color-neutral-950:#15171b;--portfolio-tooltip-background:var(--portfolio-color-neutral-950);--portfolio-tooltip-foreground:var(--portfolio-text-inverse);--portfolio-tooltip-shadow:0px 3px 5px #00000029;--portfolio-dropdown-dark:#4242429e;--portfolio-dropdown-dark-hover:#424242bd;--portfolio-dropdown-dark-open:#424242d6;--portfolio-menu-dark-highlight:#ffffff45;--portfolio-menu-dark-border:#000000a6;--portfolio-menu-shadow:0px 8px 18.3px #00000014;--portfolio-avatar-violet:color-mix(in srgb,#b411ff 9%,var(--portfolio-surface-primary));--portfolio-avatar-cyan:#e8fbff;--portfolio-designer-background:#f2edff;--portfolio-designer-text:#490de2;--portfolio-surface-border:#f2f2f2;--portfolio-modal-shadow:0px 4px 24px #0000000a}[data-system=platform-b] .portfolio-icon{vertical-align:middle;flex-shrink:0;display:inline-block;position:relative}[data-system=platform-b] .portfolio-icon>img{max-width:none;display:block;position:absolute}@font-face{font-family:Portfolio Inter;src:url(/assets/inter-medium-Cerq10X2.woff2)format("woff2");font-weight:500;font-display:swap}[data-system=platform-b] .portfolio-close{cursor:pointer;background:0 0;border:0;flex-shrink:0;width:18px;height:18px;margin:0;padding:0;display:inline-block;position:relative}[data-system=platform-b] .portfolio-close>img{max-width:none;display:block;position:absolute;top:-.5px;left:0}[data-system=platform-b] .portfolio-close-hover{opacity:0}[data-system=platform-b] .portfolio-close:hover .portfolio-close-hover{opacity:1}[data-system=platform-b] .portfolio-close:hover .portfolio-close-normal,[data-system=platform-b] .portfolio-close:active .portfolio-close-hover{opacity:0}[data-system=platform-b] .portfolio-close:active .portfolio-close-normal{opacity:1}[data-system=platform-b] .portfolio-close:focus-visible{outline:2px solid var(--portfolio-border-focus);outline-offset:3px;border-radius:50%}[data-system=platform-b] .portfolio-activity{flex-shrink:0;display:block}[data-system=platform-b] .portfolio-activity-track{stroke:var(--portfolio-border-default)}[data-system=platform-b] .portfolio-activity-value{stroke:var(--portfolio-icon-secondary);transition:stroke-dashoffset .15s linear}[data-system=platform-b] .portfolio-add-media{letter-spacing:.0645px;vertical-align:top;width:120px;height:120px;font:500 11px/16px Portfolio Inter,sans-serif;display:inline-block;position:relative}[data-system=platform-b] .portfolio-media-add{border:1px solid var(--portfolio-border-subtle);background:var(--portfolio-surface-primary);width:120px;height:120px;color:var(--portfolio-text-primary);font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:6px;display:flex}[data-system=platform-b] .portfolio-media-add:hover{background:var(--portfolio-surface-hover)}[data-system=platform-b] .portfolio-media-clip{box-sizing:border-box;border:1px solid var(--portfolio-border-subtle);background:var(--portfolio-background-secondary);border-radius:11px;width:120px;height:120px;position:relative;overflow:hidden}[data-system=platform-b] .portfolio-media-preview{width:100%;height:100%;display:block}[data-system=platform-b] .portfolio-media-loading{background:color-mix(in srgb,var(--portfolio-surface-primary) 30%,transparent);place-items:center;display:grid;position:absolute;inset:0}[data-system=platform-b] .portfolio-media-controls{opacity:0;pointer-events:none;transition:opacity .15s}[data-system=platform-b] .portfolio-add-media:is(:hover,:focus-within,[data-open=true],[data-touch-visible=true],[data-state=error]) .portfolio-media-controls{opacity:1;pointer-events:auto}[data-system=platform-b] .portfolio-media-controls>.portfolio-close{z-index:2;position:absolute;top:-5px;left:110px}[data-system=platform-b] .portfolio-media-error{background:color-mix(in srgb,var(--portfolio-background-secondary) 95%,transparent);color:var(--portfolio-icon-secondary);flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:12px;line-height:normal;display:flex;position:absolute;inset:0}[data-system=platform-b] .portfolio-media-error>.portfolio-icon{margin-bottom:2px}[data-system=platform-b] .portfolio-media-error>button{color:var(--portfolio-text-link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}[data-system=platform-b] .portfolio-file-error{color:var(--portfolio-danger-primary);width:220px}[data-system=platform-b] .portfolio-add-media :is(button,input):focus-visible{outline:2px solid var(--portfolio-border-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){[data-system=platform-b] :is(.portfolio-media-controls,.portfolio-activity-value){transition:none}}[data-system=platform-b] .portfolio-segmented-control{box-sizing:border-box;background:var(--portfolio-surface-secondary);border-radius:11px;align-items:center;gap:1px;height:28px;padding:2px;display:inline-flex}[data-system=platform-b] .portfolio-segment{box-sizing:border-box;background:var(--portfolio-surface-secondary);height:24px;color:var(--portfolio-text-muted);letter-spacing:.0645px;white-space:nowrap;cursor:pointer;border:0;border-radius:9px;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0 6px;font:500 11px/18px Portfolio Inter,sans-serif;display:flex}[data-system=platform-b] .portfolio-segment[aria-checked=true]{background:var(--portfolio-surface-primary);color:var(--portfolio-text-primary);box-shadow:0 1px 1.5px color-mix(in srgb,var(--portfolio-color-neutral-100) 6%,transparent)}[data-system=platform-b] .portfolio-segment:not(:disabled):hover{background:var(--portfolio-surface-disabled)}[data-system=platform-b] .portfolio-segment[aria-checked=true]:not(:disabled):hover{background:var(--portfolio-surface-hover)}[data-system=platform-b] .portfolio-segment:not(:disabled):active{background:var(--portfolio-surface-pressed);color:var(--portfolio-text-primary)}[data-system=platform-b] .portfolio-segment[aria-checked=true]:not(:disabled):active{background:var(--portfolio-surface-hover);box-shadow:0 0 .5px color-mix(in srgb,var(--portfolio-color-neutral-100) 15%,transparent)}[data-system=platform-b] .portfolio-segment:focus-visible{outline:1px solid var(--portfolio-border-interactive);outline-offset:-1px;color:var(--portfolio-text-primary)}[data-system=platform-b] .portfolio-segment:disabled{cursor:default;color:var(--portfolio-text-disabled)}[data-system=platform-b] .portfolio-button{box-sizing:border-box;letter-spacing:.0645px;white-space:nowrap;cursor:pointer;height:28px;color:var(--portfolio-text-primary);background:var(--portfolio-surface-secondary);border:0;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;gap:2px;padding:0 9px;font:500 11px/16px Portfolio Inter,sans-serif;display:inline-flex;position:relative}[data-system=platform-b] .portfolio-button[data-content=label-icon]{padding-left:9px;padding-right:5px}[data-system=platform-b] .portfolio-button[data-content=icon]{width:28px;padding:6px}[data-system=platform-b] .portfolio-button[data-variant=default]:is([data-content=label],[data-content=icon])[data-appearance=primary]{background:var(--portfolio-interactive-primary);color:var(--portfolio-text-inverse)}[data-system=platform-b] .portfolio-button[data-variant=default]:not(:disabled):hover{background:var(--portfolio-surface-pressed)}[data-system=platform-b] .portfolio-button[data-variant=default]:is([data-content=label],[data-content=icon])[data-appearance=primary]:not(:disabled):hover{background:var(--portfolio-interactive-hover)}[data-system=platform-b] .portfolio-button[data-variant=default]:not(:disabled):active{background:var(--portfolio-surface-pressed)}[data-system=platform-b] .portfolio-button[data-variant=default]:is([data-content=label],[data-content=icon])[data-appearance=primary]:not(:disabled):active{background:var(--portfolio-interactive-pressed)}[data-system=platform-b] .portfolio-button[data-appearance=secondary]:not([data-content=icon]){background:var(--portfolio-surface-primary);box-shadow:inset 0 0 0 1px var(--portfolio-border-default)}[data-system=platform-b] .portfolio-button[data-appearance=secondary]:not([data-content=icon]):not(:disabled):hover{background:var(--portfolio-surface-primary);box-shadow:inset 0 0 0 1px var(--portfolio-border-strong)}[data-system=platform-b] .portfolio-button[data-appearance=secondary]:not([data-content=icon]):not(:disabled):active{box-shadow:inset 0 0 0 1px var(--portfolio-border-default)}[data-system=platform-b] .portfolio-button:disabled{opacity:.5;cursor:default}[data-system=platform-b] .portfolio-button[data-variant=default]:is([data-content=label],[data-content=icon])[data-appearance=primary]:disabled{background:var(--portfolio-interactive-disabled);color:var(--portfolio-text-primary)}[data-system=platform-b] .portfolio-button[data-variant=default][data-content=label-icon]:disabled{background:var(--portfolio-surface-pressed)}[data-system=platform-b] .portfolio-button:not([data-variant=default]){--button-scrim:var(--portfolio-color-neutral-100);color:var(--portfolio-text-inverse);background:0 0;border-radius:100px}[data-system=platform-b] .portfolio-button:not([data-variant=default])[data-content=icon-counter]{border-radius:10px;gap:5px;padding:0 8px;font-size:12px}[data-system=platform-b] .portfolio-button[data-background=dark]{--button-scrim:var(--portfolio-color-neutral-0)}[data-system=platform-b] .portfolio-button[data-variant=media]{background:color-mix(in srgb,var(--button-scrim) 20%,transparent)}[data-system=platform-b] .portfolio-button[data-variant=media]:not(:disabled):hover{background:color-mix(in srgb,var(--button-scrim) 30%,transparent)}[data-system=platform-b] .portfolio-button[data-variant=media][data-content=icon]:not(:disabled):active{background:color-mix(in srgb,var(--button-scrim) 40%,transparent)}[data-system=platform-b] .portfolio-button[data-variant=media][aria-pressed=true]:not(:disabled){background:color-mix(in srgb,var(--button-scrim) 20%,transparent)}[data-system=platform-b] .portfolio-button[data-variant=outlined][data-background=light]{color:var(--portfolio-text-primary)}[data-system=platform-b] .portfolio-button[data-variant=outlined][data-content=icon]:not(:disabled):hover{background:color-mix(in srgb,var(--portfolio-color-neutral-100) 8%,transparent)}[data-system=platform-b] .portfolio-button[data-variant=outlined][data-content=icon]:not(:disabled):active{background:color-mix(in srgb,var(--portfolio-color-neutral-100) 14%,transparent)}[data-system=platform-b] .portfolio-button:not([data-variant=default]):disabled{opacity:.4}[data-system=platform-b] .portfolio-button[data-variant=media][data-content=icon-counter]:disabled{background:color-mix(in srgb,var(--button-scrim) 14%,transparent)}[data-system=platform-b] .portfolio-button[data-variant=media][data-background=text-post]{background:var(--portfolio-background-primary);color:var(--portfolio-text-primary);box-shadow:inset 0 0 0 1px var(--portfolio-color-neutral-20),0 1px .55px color-mix(in srgb,var(--portfolio-color-neutral-100) 4%,transparent)}[data-system=platform-b] .portfolio-button[data-variant=media][data-background=text-post]:not(:disabled):hover{background:var(--portfolio-background-secondary)}[data-system=platform-b] .portfolio-button[data-variant=media][data-background=text-post][aria-pressed=true]:not(:disabled){background:var(--portfolio-background-primary)}[data-system=platform-b] .portfolio-button:focus-visible{outline:2px solid var(--portfolio-border-interactive);outline-offset:2px}[data-system=platform-b] .portfolio-button-icon{flex:none;width:16px;height:16px;display:inline-flex;position:relative}[data-system=platform-b] .portfolio-button-icon>img{width:16px;height:16px;display:block;position:absolute}[data-system=platform-b] .portfolio-button-hover-icon{opacity:0}[data-system=platform-b] .portfolio-button:not(:disabled):hover .portfolio-button-hover-icon{opacity:1}[data-system=platform-b] .portfolio-button-counter{font-variant-numeric:tabular-nums}[data-system=platform-b] .portfolio-button-icon[data-burst=true]>img{animation:.45s ease-out portfolio-heart-pop}[data-system=platform-b] .portfolio-button-burst{pointer-events:none;position:absolute;inset:0}[data-system=platform-b] .portfolio-button-burst i{background:var(--portfolio-danger-primary);width:3px;height:3px;transform:rotate(var(--angle)) translateY(-8px);border-radius:50%;animation:.55s ease-out both portfolio-heart-particle;position:absolute;top:7px;left:7px}@keyframes portfolio-heart-pop{0%{transform:scale(.65)}45%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes portfolio-heart-particle{0%{opacity:1;transform:rotate(var(--angle)) translateY(-8px) scale(1)}to{opacity:0;transform:rotate(var(--angle)) translateY(-22px) scale(0)}}@media (prefers-reduced-motion:reduce){[data-system=platform-b] .portfolio-button-icon[data-burst=true]>img{animation:none}[data-system=platform-b] .portfolio-button-burst{display:none}}[data-system=platform-b] .portfolio-button[data-variant=media][data-content=icon-counter][data-background=text-post]:disabled{background:var(--portfolio-background-primary)}[data-system=platform-b] .portfolio-button[data-variant=media][data-background=text-post]:not(:disabled):hover{box-shadow:inset 0 0 0 1px var(--portfolio-color-neutral-20)}[data-system=platform-b] .portfolio-button[data-variant=media][data-content=icon-counter]:not(:disabled):active{background:color-mix(in srgb,var(--button-scrim) 20%,transparent)}[data-system=platform-b] .portfolio-button[data-variant=media][data-content=icon-counter][data-background=text-post]:not(:disabled):active{background:var(--portfolio-background-primary)}[data-system=platform-b] .portfolio-button-pressed-icon,[data-system=platform-b] .portfolio-button:not(:disabled):active .portfolio-button-hover-icon{opacity:0}[data-system=platform-b] .portfolio-button:not(:disabled):active .portfolio-button-pressed-icon{opacity:1}[data-system=platform-b] .portfolio-tooltip-trigger{vertical-align:middle;flex-shrink:0;display:inline-flex}[data-system=platform-b] .portfolio-tooltip-trigger>button:disabled{pointer-events:none}[data-system=platform-b] .portfolio-tooltip{z-index:1000;box-sizing:border-box;background:var(--portfolio-tooltip-background);color:var(--portfolio-tooltip-foreground);box-shadow:var(--portfolio-tooltip-shadow);text-align:center;overflow-wrap:anywhere;pointer-events:none;border-radius:12.5px;padding:6px 10px;font:400 11px/16px Inter,sans-serif;position:fixed}[data-system=platform-b] .portfolio-dropdown{vertical-align:middle;display:inline-flex}[data-system=platform-b] .portfolio-dropdown-trigger{box-sizing:border-box;background:var(--portfolio-surface-secondary);height:28px;color:var(--portfolio-text-primary);letter-spacing:.0645px;cursor:pointer;border:0;border-radius:11px;align-items:center;gap:4px;padding:2px 6px 2px 2px;font:500 11px/18px Portfolio Inter,sans-serif;display:inline-flex}[data-system=platform-b] .portfolio-dropdown-trigger>span{white-space:nowrap;padding:0 6px 0 8px}[data-system=platform-b] .portfolio-dropdown-trigger>img{flex-shrink:0;display:block}[data-system=platform-b] .portfolio-dropdown-trigger:not(:disabled):not([aria-expanded=true]):hover{background:var(--portfolio-color-neutral-15)}[data-system=platform-b] .portfolio-dropdown-trigger[aria-expanded=true]{background:var(--portfolio-surface-pressed)}[data-system=platform-b] .portfolio-dropdown-trigger[data-background=light]{background:var(--portfolio-surface-inverse);color:var(--portfolio-text-inverse)}[data-system=platform-b] .portfolio-dropdown-trigger[data-background=light]:not(:disabled):not([aria-expanded=true]):hover{background:var(--portfolio-color-neutral-90)}[data-system=platform-b] .portfolio-dropdown-trigger[data-background=dark]{background:var(--portfolio-dropdown-dark);color:var(--portfolio-text-inverse)}[data-system=platform-b] .portfolio-dropdown-trigger[data-background=dark]:not(:disabled):not([aria-expanded=true]):hover{background:var(--portfolio-dropdown-dark-hover)}[data-system=platform-b] .portfolio-dropdown-trigger[data-background=dark][aria-expanded=true]{background:var(--portfolio-dropdown-dark-open)}[data-system=platform-b] .portfolio-dropdown-trigger:focus-visible{outline:2px solid var(--portfolio-border-interactive);outline-offset:2px}[data-system=platform-b] .portfolio-dropdown-trigger:disabled{opacity:.4;cursor:default}[data-system=platform-b] .portfolio-options-list{box-sizing:border-box;border:1px solid var(--portfolio-border-default);background:var(--portfolio-surface-primary);color:var(--portfolio-text-primary);box-shadow:var(--portfolio-menu-shadow);border-radius:14px;flex-direction:column;padding:6px 4px;display:flex;overflow:auto}[data-system=platform-b] .portfolio-options-list[data-background=dark]{background:var(--portfolio-surface-inverse);color:var(--portfolio-text-inverse);border-color:var(--portfolio-menu-dark-border)}[data-system=platform-b] .portfolio-dropdown-popup{z-index:1000;overscroll-behavior:contain;width:max-content;max-width:320px;max-height:280px;position:fixed}[data-system=platform-b] .portfolio-option-group{flex-shrink:0;display:block}[data-system=platform-b] .portfolio-option{box-sizing:border-box;width:100%;min-height:28px;color:inherit;letter-spacing:.0645px;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:6px;padding:6px 9px 6px 8px;font:500 11px/16px Portfolio Inter,sans-serif;display:flex}[data-system=platform-b] .portfolio-option[data-icon=true]{padding-left:5px}[data-system=platform-b] .portfolio-option>span:last-child{overflow-wrap:anywhere;min-width:0}[data-system=platform-b] .portfolio-option:not(:disabled):is(:hover,:focus-visible){background:var(--portfolio-background-secondary);outline:none}[data-system=platform-b] .portfolio-options-list[data-background=dark] .portfolio-option:not(:disabled):is(:hover,:focus-visible){background:var(--portfolio-menu-dark-highlight)}[data-system=platform-b] .portfolio-option[data-destructive=true]{color:var(--portfolio-danger-primary)}[data-system=platform-b] .portfolio-option:disabled{color:var(--portfolio-text-disabled);opacity:.4;cursor:default}[data-system=platform-b] .portfolio-menu-divider{background-repeat:no-repeat;background-size:100% 6px;height:6px;display:block}[data-system=platform-b] .portfolio-media-dropdown{position:absolute;top:4px;left:4px}[data-system=platform-b] .portfolio-option-icon{flex:none;width:16px;height:16px;display:block;position:relative}[data-system=platform-b] .portfolio-option-icon>img{display:block;position:absolute;inset:0}[data-system=platform-b] .portfolio-option-icon>.portfolio-option-icon-dark{display:none}[data-system=platform-b] .portfolio-options-list[data-background=dark] .portfolio-option-icon:has(.portfolio-option-icon-dark)>img:not(.portfolio-option-icon-dark){display:none}[data-system=platform-b] .portfolio-options-list[data-background=dark] .portfolio-option-icon>.portfolio-option-icon-dark{display:block}[data-system=platform-b] .portfolio-dropdown-trigger{max-width:min(320px,100vw)}[data-system=platform-b] .portfolio-dropdown-trigger>span{text-overflow:ellipsis;min-width:0;overflow:hidden}[data-system=platform-b] .portfolio-volume{vertical-align:middle;background:color-mix(in srgb,var(--portfolio-surface-inverse) 20%,transparent);border-radius:30px;width:28px;height:28px;display:inline-block;position:relative}[data-system=platform-b] .portfolio-volume[data-background=dark]{background:color-mix(in srgb,var(--portfolio-surface-primary) 20%,transparent)}[data-system=platform-b] .portfolio-volume-expanded{width:110px;height:28px;display:none;position:absolute;top:0;left:0}[data-system=platform-b] .portfolio-volume-expanded>img,[data-system=platform-b] .portfolio-volume:is(:hover,:focus-within,[data-dragging=true]) .portfolio-volume-expanded{display:block}[data-system=platform-b] .portfolio-volume-toggle{cursor:pointer;background:0 0;border:0;border-radius:30px;justify-content:center;align-items:center;width:28px;height:28px;padding:6px;display:flex;position:relative}[data-system=platform-b] .portfolio-volume-toggle .portfolio-icon{filter:brightness(0)invert()}[data-system=platform-b] .portfolio-volume-toggle:focus-visible{outline:2px solid var(--portfolio-border-interactive);outline-offset:2px}[data-system=platform-b] .portfolio-volume-expanded{background:color-mix(in srgb,var(--portfolio-surface-inverse) 20%,transparent);pointer-events:auto;border-radius:30px}[data-system=platform-b] .portfolio-volume[data-background=dark] .portfolio-volume-expanded{background:color-mix(in srgb,var(--portfolio-surface-primary) 20%,transparent)}[data-system=platform-b] .portfolio-volume-toggle{z-index:1}[data-system=platform-b] .portfolio-volume-slider{appearance:none;cursor:pointer;pointer-events:auto;touch-action:none;background:0 0;width:70px;height:28px;margin:0;padding:0;position:absolute;top:0;left:32px}[data-system=platform-b] .portfolio-volume-slider::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--portfolio-text-inverse) var(--volume-fill),color-mix(in srgb,var(--portfolio-text-inverse) 40%,transparent) var(--volume-fill));border-radius:3px;height:6px}[data-system=platform-b] .portfolio-volume-slider::-webkit-slider-thumb{appearance:none;background:var(--portfolio-text-inverse);border:0;border-radius:50%;width:14px;height:14px;margin-top:-4px}[data-system=platform-b] .portfolio-volume-slider::-moz-range-track{background:color-mix(in srgb,var(--portfolio-text-inverse) 40%,transparent);border-radius:3px;height:6px}[data-system=platform-b] .portfolio-volume-slider::-moz-range-progress{background:var(--portfolio-text-inverse);border-radius:3px;height:6px}[data-system=platform-b] .portfolio-volume-slider::-moz-range-thumb{background:var(--portfolio-text-inverse);border:0;border-radius:50%;width:14px;height:14px}[data-system=platform-b] .portfolio-volume-slider:focus-visible{outline:2px solid var(--portfolio-border-interactive);outline-offset:2px;border-radius:4px}[data-system=platform-b] .portfolio-activity[data-mode=indeterminate] .portfolio-activity-value{transform-origin:13px 13px;transition:none;animation:1s linear infinite portfolio-activity-spin}@keyframes portfolio-activity-spin{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}@media (prefers-reduced-motion:reduce){[data-system=platform-b] .portfolio-activity[data-mode=indeterminate] .portfolio-activity-value{animation:none}}[data-system=platform-b] .portfolio-add-media[data-state=empty]{width:auto;height:auto}[data-system=platform-b] .portfolio-media-error>[role=alert]{color:var(--portfolio-danger-primary)}[data-system=platform-b] .portfolio-post-composer{box-sizing:border-box;border:1px solid var(--portfolio-border-subtle);background:var(--portfolio-surface-primary);width:542px;max-width:100%;color:var(--portfolio-text-primary);border-radius:26px;padding:12px;box-shadow:0 4px 4px #00000005}[data-system=platform-b] .portfolio-composer-fields{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}[data-system=platform-b] .portfolio-composer-editor{min-height:22.1px;margin-bottom:28px;position:relative}[data-system=platform-b] .portfolio-composer-editor textarea,[data-system=platform-b] .portfolio-composer-text{box-sizing:border-box;letter-spacing:normal;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;tab-size:8;border:0;width:100%;margin:0;padding:0;font-family:Portfolio Inter,Inter,sans-serif;font-size:13px;font-weight:400;line-height:1.7}[data-system=platform-b] .portfolio-composer-editor textarea{resize:none;color:#0000;height:100%;caret-color:var(--portfolio-text-primary);box-shadow:none;background:0 0;outline:none;position:absolute;inset:0;overflow:hidden}[data-system=platform-b] .portfolio-composer-editor textarea::placeholder{color:var(--portfolio-text-placeholder);opacity:1}[data-system=platform-b] .portfolio-composer-text{pointer-events:none;min-height:22.1px;color:var(--portfolio-text-primary);position:relative}[data-system=platform-b] .portfolio-composer-text a{pointer-events:auto;color:var(--portfolio-text-link);text-decoration:underline}[data-system=platform-b] .portfolio-composer-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}[data-system=platform-b] .portfolio-composer-group{align-items:center;gap:8px;display:flex}[data-system=platform-b] .portfolio-composer-counter{color:var(--portfolio-text-placeholder);padding:6px 4px;font:500 11px/16px Portfolio Inter,Inter,sans-serif}[data-system=platform-b] .portfolio-composer-counter[data-over-limit=true],[data-system=platform-b] .portfolio-composer-error{color:var(--portfolio-danger-primary)}[data-system=platform-b] .portfolio-composer-error{margin:10px 0 0;font:400 13px/1.7 Portfolio Inter,Inter,sans-serif}[data-system=platform-b] .portfolio-post-text{white-space:pre-wrap;overflow-wrap:anywhere}[data-system=platform-b] .portfolio-post-text a{color:var(--portfolio-text-link)}@font-face{font-family:Portfolio Inter;src:url(/assets/inter-regular-C38fXH4l.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}[data-system=platform-b] .portfolio-post{box-sizing:border-box;isolation:isolate;border:1px solid var(--portfolio-border-default);background:var(--portfolio-surface-primary);width:542px;max-width:100%;color:var(--portfolio-text-primary);border-radius:40px;padding:20px 0;font:400 13px/1.7 Portfolio Inter,sans-serif;position:relative;overflow:hidden}[data-system=platform-b] .portfolio-post-content{margin-bottom:12px;padding:0 20px}[data-system=platform-b] .portfolio-post-content header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}[data-system=platform-b] .portfolio-post-metadata{color:var(--portfolio-text-secondary);white-space:pre-wrap;flex-wrap:wrap;align-items:center;font-size:12px;line-height:normal;display:flex}[data-system=platform-b] .portfolio-post-metadata strong{letter-spacing:.195px;color:var(--portfolio-text-primary);font-size:13px;font-weight:500}[data-system=platform-b] .portfolio-post-utilities{flex-shrink:0;align-items:center;gap:8px;display:flex}[data-system=platform-b] .portfolio-post-body{white-space:pre-wrap;overflow-wrap:anywhere;flex-direction:column;gap:7px;display:flex}[data-system=platform-b] .portfolio-post-body p{margin:0;padding:0}[data-system=platform-b] .portfolio-post-body a{color:var(--portfolio-text-link);text-decoration:underline}[data-system=platform-b] .portfolio-post-action-bar{align-items:center;gap:6px;display:flex}[data-system=platform-b] .portfolio-post-actions-below{padding:0 20px}[data-system=platform-b] .portfolio-post-media{isolation:isolate;width:min(var(--post-fit-width),calc(100% - 40px));aspect-ratio:var(--post-fit-ratio);background:var(--portfolio-surface-primary);border-radius:18px;justify-self:center;max-height:446px;margin:20px auto 14px;position:relative;overflow:hidden}[data-system=platform-b] .portfolio-post-asset{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}[data-system=platform-b] .portfolio-post-embedded-content{width:100%;height:100%;position:absolute;inset:0}[data-system=platform-b] .portfolio-post-media[data-load=error]>.portfolio-post-asset{visibility:hidden}[data-system=platform-b] .portfolio-post[data-overlay=true]{padding-bottom:0}[data-system=platform-b] .portfolio-post[data-overlay=true] .portfolio-post-media{aspect-ratio:auto;border-radius:0 0 39px 39px;width:100%;height:432px;max-height:none;margin:0}[data-system=platform-b] .portfolio-post[data-overlay=true] .portfolio-post-asset{object-fit:cover}[data-system=platform-b] .portfolio-post[data-full=true]{width:544px;padding:0}[data-system=platform-b] .portfolio-post[data-full=true] .portfolio-post-media{aspect-ratio:542/809;border-radius:39px;height:auto;min-height:400px}[data-system=platform-b] .portfolio-post-scrim{z-index:-1;pointer-events:none;position:absolute;inset:-40px -20px -20px}[data-system=platform-b] .portfolio-post-scrim i{-webkit-backdrop-filter:blur(var(--blur));-webkit-mask-image:linear-gradient(to bottom,transparent var(--start),black var(--end));mask-image:linear-gradient(to bottom,transparent var(--start),black var(--end));-webkit-mask-image:linear-gradient(to bottom,transparent var(--start),black var(--end));position:absolute;inset:0}[data-system=platform-b] .portfolio-post-scrim b{opacity:.8;background:linear-gradient(to bottom,transparent 0%,color-mix(in srgb,var(--portfolio-media-scrim) 38%,transparent) 38%,var(--portfolio-media-scrim) 100%);position:absolute;inset:0}[data-system=platform-b] .portfolio-post[data-full=true] .portfolio-post-scrim b{opacity:.6;background:linear-gradient(to bottom,transparent 0%,color-mix(in srgb,var(--portfolio-media-scrim) 38%,transparent) 45%,var(--portfolio-media-scrim) 100%)}[data-system=platform-b] .portfolio-post-overlay-content{isolation:isolate;pointer-events:none;color:var(--portfolio-text-inverse);flex-direction:column;gap:6px;display:flex;position:absolute;inset:auto 20px 20px}[data-system=platform-b] .portfolio-post-overlay-content :is(button,a){pointer-events:auto}[data-system=platform-b] .portfolio-post-overlay-content .portfolio-post-body{text-shadow:0 1px 2px color-mix(in srgb,var(--portfolio-media-scrim) 20%,transparent);line-height:1.34}[data-system=platform-b] .portfolio-post-overlay-content .portfolio-post-metadata,[data-system=platform-b] .portfolio-post-overlay-content .portfolio-post-metadata strong{color:var(--portfolio-text-inverse)}[data-system=platform-b] .portfolio-post-overlay-content .portfolio-post-metadata>span,[data-system=platform-b] .portfolio-post-overlay-content time{opacity:.8}[data-system=platform-b] .portfolio-post-overlay-content a{color:var(--portfolio-text-inverse)}[data-system=platform-b] .portfolio-post-top-controls{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:19px 20px auto}[data-system=platform-b] .portfolio-post-top-controls>*{pointer-events:auto}[data-system=platform-b] .portfolio-post-video-volume{position:absolute;top:20px;left:20px}[data-system=platform-b] .portfolio-post-play-surface{cursor:pointer;background:0 0;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}[data-system=platform-b] .portfolio-post-play-surface:focus-visible{outline:2px solid var(--portfolio-border-focus);outline-offset:-4px}[data-system=platform-b] .portfolio-post-feedback{background:color-mix(in srgb,var(--portfolio-media-scrim) 25%,transparent);pointer-events:none;border-radius:50%;place-items:center;width:84px;height:84px;animation:.8s linear both portfolio-post-feedback;display:grid;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}[data-system=platform-b] .portfolio-post-feedback img{max-width:none;display:block}@keyframes portfolio-post-feedback{0%,65%{opacity:1}to{opacity:0}}[data-system=platform-b] .portfolio-post-loading,[data-system=platform-b] .portfolio-post-unavailable{pointer-events:none;background:var(--portfolio-surface-secondary);color:var(--portfolio-text-primary);place-items:center;display:grid;position:absolute;inset:0}[data-system=platform-b] .portfolio-post-timeline{appearance:none;cursor:pointer;touch-action:none;background:0 0;width:calc(100% - 48px);height:20px;margin:0;padding:0;position:absolute;inset:auto 24px 0}[data-system=platform-b] .portfolio-post-timeline::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--portfolio-text-inverse) var(--progress),color-mix(in srgb,var(--portfolio-text-inverse) 35%,transparent) var(--progress));border-radius:3px;height:3px}[data-system=platform-b] .portfolio-post-timeline::-moz-range-track{background:color-mix(in srgb,var(--portfolio-text-inverse) 35%,transparent);height:3px}[data-system=platform-b] .portfolio-post-timeline::-moz-range-progress{background:var(--portfolio-text-inverse);height:3px}[data-system=platform-b] .portfolio-post-timeline::-webkit-slider-thumb{appearance:none;width:0;height:0}[data-system=platform-b] .portfolio-post-timeline::-moz-range-thumb{border:0;width:0;height:0}[data-system=platform-b] .portfolio-post-timeline:is(:hover,:focus-visible,:active)::-webkit-slider-runnable-track{height:6px}[data-system=platform-b] .portfolio-post-timeline:is(:hover,:focus-visible,:active)::-moz-range-track{height:6px}[data-system=platform-b] .portfolio-post-timeline:focus-visible{outline:2px solid var(--portfolio-border-focus)}[data-system=platform-b] .portfolio-post-error{color:var(--portfolio-danger-primary);background:var(--portfolio-surface-primary);margin:0;padding:8px 20px;position:relative}[data-system=platform-b] .portfolio-post[data-expanded=true]{z-index:1000;border-radius:0;width:100%;max-width:none;height:100dvh;position:fixed;inset:0;overflow-y:auto}[data-system=platform-b] .portfolio-post[data-expanded=true] .portfolio-post-media{aspect-ratio:auto;width:100%;height:70dvh;max-height:none}[data-system=platform-b] .portfolio-post[data-expanded=true][data-full=true] .portfolio-post-media{border-radius:0;height:100%}@media (prefers-reduced-motion:reduce){[data-system=platform-b] .portfolio-post-feedback{animation:none}}@media (pointer:coarse){[data-system=platform-b] .portfolio-post-timeline{height:32px}}[data-system=platform-b] .portfolio-button[data-variant=media]:not([data-background=text-post]) [data-icon=collapse]{filter:brightness(0)invert()}@font-face{font-family:Portfolio Open Sans;src:url(/assets/open-sans-regular-Bk63H6sG.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}[data-system=platform-b] .portfolio-post:not([data-full=true]) .portfolio-post-body p[data-url-only=true]{font:400 15px/1.5 Portfolio Open Sans,sans-serif}[data-system=platform-b] .portfolio-post-media{contain:paint;clip-path:inset(0 round 18px)}[data-system=platform-b] .portfolio-post[data-overlay=true] .portfolio-post-media{clip-path:inset(0 round 0 0 39px 39px)}[data-system=platform-b] .portfolio-post[data-full=true] .portfolio-post-media{clip-path:inset(0 round 39px)}[data-system=platform-b] .portfolio-post[data-expanded=true][data-full=true] .portfolio-post-media{clip-path:inset(0)}[data-system=platform-b] .portfolio-post-overlay-content{border-radius:0 0 39px 39px}[data-system=platform-b] .portfolio-post-scrim,[data-system=platform-b] .portfolio-post-scrim>b,[data-system=platform-b] .portfolio-post-scrim>i{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;overflow:hidden}[data-system=platform-b] .portfolio-post-loading[data-has-poster=true]{background:0 0}[data-system=platform-b] .portfolio-post-top-controls .portfolio-post-utilities{margin-left:auto}[data-system=platform-b] .portfolio-avatar{box-sizing:border-box;background:var(--portfolio-avatar-violet);width:26px;height:26px;color:var(--portfolio-text-primary);border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;font:500 12px/16px Portfolio Inter,sans-serif;display:inline-flex;overflow:hidden}[data-system=platform-b] .portfolio-avatar[data-tone=cyan]{background:var(--portfolio-avatar-cyan)}[data-system=platform-b] .portfolio-avatar img{object-fit:cover;width:26px;height:26px}[data-system=platform-b] .portfolio-comment-user{justify-content:space-between;align-items:center;gap:4px;width:100%;min-height:28px;display:flex}[data-system=platform-b] .portfolio-comment-identity{align-items:center;gap:6px;min-width:0;display:flex}[data-system=platform-b] .portfolio-comment-nickname{color:var(--portfolio-text-primary);overflow-wrap:anywhere;padding:2px 0 7px;font:500 12px/1.4 Portfolio Inter,sans-serif}[data-system=platform-b] .portfolio-designer-tag{background:var(--portfolio-designer-background);color:var(--portfolio-designer-text);border-radius:6px;align-self:flex-start;margin-top:2px;padding:1px 4px 2px;font:500 10px/1.4 Portfolio Inter,sans-serif}[data-system=platform-b] .portfolio-comment{flex-shrink:0;width:100%}[data-system=platform-b] .portfolio-comment-body{padding-left:33px}[data-system=platform-b] .portfolio-comment-text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--portfolio-text-primary);font:400 12px/1.3 Portfolio Inter,sans-serif}[data-system=platform-b] .portfolio-comment-text a{color:var(--portfolio-text-link)}[data-system=platform-b] .portfolio-comment-metadata{color:var(--portfolio-text-secondary);justify-content:space-between;align-items:center;font:400 10px/1.4 Portfolio Inter,sans-serif;display:flex}[data-system=platform-b] .portfolio-comment-like{align-items:center;min-height:28px;font-weight:500;display:inline-flex}[data-system=platform-b] .portfolio-button[data-variant=comment]{box-shadow:none;background:0 0;border-radius:100px}[data-system=platform-b] .portfolio-button[data-variant=comment]:hover{background:var(--portfolio-surface-hover)}[data-system=platform-b] .portfolio-add-comment{flex-direction:column;flex-shrink:0;gap:6px;width:100%;margin:0;display:flex}[data-system=platform-b] .portfolio-add-comment-row{align-items:center;gap:6px;display:flex}[data-system=platform-b] .portfolio-add-comment textarea{box-sizing:border-box;resize:none;border:1px solid var(--portfolio-border-subtle);background:var(--portfolio-surface-primary);min-width:0;height:34px;min-height:34px;max-height:144px;color:var(--portfolio-text-primary);scrollbar-width:thin;border-radius:26px;flex:1;padding:5px 12px;font:400 13px/1.7 Portfolio Inter,sans-serif;display:block}[data-system=platform-b] .portfolio-add-comment textarea::placeholder{color:var(--portfolio-text-placeholder)}[data-system=platform-b] .portfolio-add-comment textarea:hover{border-color:var(--portfolio-border-default)}[data-system=platform-b] .portfolio-add-comment textarea:focus{border-color:var(--portfolio-border-subtle);outline:none}[data-system=platform-b] .portfolio-add-comment textarea:focus:not(:placeholder-shown){border-color:var(--portfolio-border-strong)}[data-system=platform-b] .portfolio-comment-error{color:var(--portfolio-danger-primary);margin:0;font:400 12px/1.4 Portfolio Inter,sans-serif}[data-system=platform-b] .portfolio-comments-panel{box-sizing:border-box;border:1px solid var(--portfolio-border-subtle);background:var(--portfolio-background-primary);width:265px;height:750px;max-height:100%;color:var(--portfolio-text-primary);border-radius:0 40px 40px 0;flex-direction:column;gap:8px;padding:20px 20px 20px 12px;display:flex;overflow:hidden;container-type:size}[data-system=platform-b] .portfolio-comments-header{flex-shrink:0;justify-content:space-between;align-items:center;min-height:28px;margin-bottom:4px;display:flex}[data-system=platform-b] .portfolio-comments-header h2{letter-spacing:.195px;margin:0;font:500 13px/16px Portfolio Inter,sans-serif}[data-system=platform-b] .portfolio-comments-header h2 span{color:var(--portfolio-text-secondary);margin-left:8px}[data-system=platform-b] .portfolio-comments-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}[data-system=platform-b] .portfolio-comment-confirm{border:1px solid var(--portfolio-border-subtle);background:var(--portfolio-surface-primary);color:var(--portfolio-text-primary);border-radius:20px;padding:20px;font:400 13px/1.4 Portfolio Inter,sans-serif}[data-system=platform-b] .portfolio-comment-confirm>div{justify-content:flex-end;gap:8px;display:flex}[data-system=platform-b] .portfolio-post[data-adjacent-panel=true]{border-top-right-radius:0;border-bottom-right-radius:0}[data-system=platform-b] .portfolio-post[data-adjacent-panel=true][data-overlay=true] .portfolio-post-media{clip-path:inset(0 round 0 0 0 39px);border-bottom-right-radius:0}[data-system=platform-b] .portfolio-post[data-adjacent-panel=true][data-full=true] .portfolio-post-media{clip-path:inset(0 round 39px 0 0 39px);border-top-right-radius:0;border-bottom-right-radius:0}[data-system=platform-b] .portfolio-comments-panel[data-attached=true]{border-left:0;padding-left:13px}[data-system=platform-b] .portfolio-button[data-variant=default][data-content=icon][data-appearance=primary]:not(:disabled) .portfolio-button-icon{filter:brightness(0)invert()}[data-system=platform-b] .portfolio-comments-panel .portfolio-add-comment{scrollbar-width:thin;max-height:calc(100cqh - 48px);overflow-y:auto}[data-system=platform-b] .portfolio-add-comment[data-mode=edit]{--comment-edit-space:34px}[data-system=platform-b] .portfolio-add-comment[data-error=true]{--comment-error-space:40px}[data-system=platform-b] .portfolio-comments-panel .portfolio-add-comment textarea{max-height:min(144px,max(34px,calc(100cqh - 48px - var(--comment-edit-space,0px) - var(--comment-error-space,0px))))}[data-system=platform-b] .portfolio-comments-panel{border-color:var(--portfolio-border-default)}[data-system=platform-b] .portfolio-comments-empty{min-height:100%;color:var(--portfolio-text-placeholder);flex-direction:column;justify-content:center;align-items:center;gap:6px;font:400 12px/1.3 Portfolio Inter,sans-serif;display:flex}[data-system=platform-b] .portfolio-comments-empty p{text-align:center;margin:0}[data-system=platform-b] .portfolio-post-read-more{color:var(--portfolio-text-link);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}[data-system=platform-b] .portfolio-post-read-more:hover{color:var(--portfolio-interactive-hover)}[data-system=platform-b] .portfolio-post-read-more:focus-visible{outline:2px solid var(--portfolio-border-focus);outline-offset:2px}[data-system=platform-b] .portfolio-post[data-full=true][data-long=true] .portfolio-post-media{aspect-ratio:auto;flex-direction:column;justify-content:flex-end;min-height:809px;display:flex}[data-system=platform-b] .portfolio-post[data-full=true][data-long=true] .portfolio-post-overlay-content{margin:100px 20px 20px;position:relative;inset:auto}[data-system=platform-b] .portfolio-button-switch{box-sizing:border-box;border:1px solid var(--portfolio-surface-border);background:var(--portfolio-surface-primary);cursor:pointer;border-radius:11px;place-items:center;width:28px;height:28px;padding:1px;transition:background-color .15s;display:grid}[data-system=platform-b] .portfolio-button-switch:hover{background:var(--portfolio-surface-secondary)}[data-system=platform-b] .portfolio-button-switch:is(:active,[aria-pressed=true]){background:var(--portfolio-surface-inverse);border-color:var(--portfolio-surface-inverse)}[data-system=platform-b] .portfolio-button-switch:is(:active,[aria-pressed=true]) img{filter:brightness(0)invert()}[data-system=platform-b] .portfolio-button-switch:focus-visible{outline:2px solid var(--portfolio-border-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){[data-system=platform-b] .portfolio-button-switch{transition:none}}[data-system=platform-b] .portfolio-button[data-icon-size="24"]{padding:1px}[data-system=platform-b] .portfolio-button[data-icon-size="24"] .portfolio-button-icon{width:24px;height:24px}[data-system=platform-b] .portfolio-button[data-icon-size="24"] .portfolio-icon img{filter:none}[data-system=platform-b] .portfolio-post[data-adjacent-panel=true]{min-height:170px}[data-system=platform-b] .portfolio-switch-glyph{width:24px;height:24px;display:block;position:relative}[data-system=platform-b] .portfolio-switch-glyph img{position:absolute;top:3.8px;left:5.89px}[data-system=platform-b] .portfolio-switch-hover,[data-system=platform-b] .portfolio-button-switch:is(:hover,:active,[aria-pressed=true]) .portfolio-switch-default{display:none}[data-system=platform-b] .portfolio-button-switch:is(:hover,:active,[aria-pressed=true]) .portfolio-switch-hover{display:block}[data-system=platform-b] .portfolio-post[data-density=short][data-has-media=true]:not([data-full=true]) .portfolio-post-content{margin-bottom:34px}[data-system=platform-b] .portfolio-post[data-density=short]:not([data-full=true]) .portfolio-post-media{margin-top:0}[data-system=platform-b] .portfolio-post-processing{min-height:280px;color:var(--portfolio-text-secondary);background:var(--portfolio-surface-secondary);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}[data-system=platform-b] .portfolio-post-processing[data-format=full-width]{min-height:600px}[data-system=platform-b] .portfolio-button[data-size="42"]{height:42px}[data-system=platform-b] .portfolio-button[data-size="42"][data-appearance=secondary]:not(:disabled):active{background:var(--portfolio-surface-pressed)}[data-system=platform-b] .portfolio-button[data-size="20"]{border-radius:7px;width:20px;height:20px;padding:2px}[data-system=platform-b] .portfolio-link-menu-button{box-sizing:border-box;color:var(--portfolio-text-primary);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:3px 6px;font:400 12px/16px Portfolio Inter,sans-serif;display:inline-flex}[data-system=platform-b] .portfolio-link-menu-button[data-icon=true]{padding-right:4px}[data-system=platform-b] .portfolio-link-menu-indicator{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}[data-system=platform-b] .portfolio-link-menu-button:not(:disabled):hover{background:var(--portfolio-surface-secondary)}[data-system=platform-b] .portfolio-link-menu-button:not(:disabled):active{background:var(--portfolio-surface-pressed)}[data-system=platform-b] .portfolio-link-menu-button:focus-visible{outline:2px solid var(--portfolio-border-interactive);outline-offset:2px}[data-system=platform-b] .portfolio-link-menu-button:disabled{cursor:default}[data-system=platform-b] .portfolio-checkbox{vertical-align:middle;flex:none;width:18px;height:18px;display:inline-block;position:relative}[data-system=platform-b] .portfolio-checkbox input{opacity:0;z-index:1;cursor:pointer;width:18px;height:18px;margin:0;position:absolute;inset:0}[data-system=platform-b] .portfolio-checkbox-outline{box-sizing:border-box;border:1px solid var(--portfolio-border-strong);background:var(--portfolio-surface-primary);pointer-events:none;border-radius:21px;width:14px;height:14px;position:absolute;top:2px;left:2px}[data-system=platform-b] .portfolio-checkbox input:not(:disabled):hover~.portfolio-checkbox-outline{border-color:var(--portfolio-color-neutral-50)}[data-system=platform-b] .portfolio-checkbox-checked{pointer-events:none;display:none;position:absolute;inset:0}[data-system=platform-b] .portfolio-checkbox input:checked~.portfolio-checkbox-outline{display:none}[data-system=platform-b] .portfolio-checkbox input:checked~.portfolio-checkbox-checked{display:block}[data-system=platform-b] .portfolio-checkbox input:focus-visible~:is(.portfolio-checkbox-outline,.portfolio-checkbox-checked){outline:2px solid var(--portfolio-border-interactive);outline-offset:2px;border-radius:100%}[data-system=platform-b] .portfolio-checkbox input:disabled{cursor:default}[data-system=platform-b] .portfolio-dropdown[data-size=big] .portfolio-dropdown-trigger{background:var(--portfolio-surface-primary);width:270px;max-width:100%;height:67px;box-shadow:inset 0 0 0 1px var(--portfolio-color-neutral-20);letter-spacing:normal;text-align:left;border-radius:19px;gap:10px;padding:14px;font:400 14px Portfolio Inter,sans-serif}[data-system=platform-b] .portfolio-dropdown[data-size=big] .portfolio-dropdown-trigger>span:first-child{flex-direction:column;flex:1;gap:7px;min-width:0;padding:0;display:flex}[data-system=platform-b] .portfolio-dropdown-label{color:var(--portfolio-text-muted);font-size:12px}[data-system=platform-b] .portfolio-dropdown-value{text-overflow:ellipsis;overflow:hidden}[data-system=platform-b] .portfolio-dropdown[data-size=big] .portfolio-dropdown-trigger:not(:disabled):is(:hover,[aria-expanded=true]){background:var(--portfolio-surface-primary);box-shadow:inset 0 0 0 1px var(--portfolio-border-strong)}[data-system=platform-b] .portfolio-dropdown[data-size=big] .portfolio-dropdown-trigger>.portfolio-icon{padding:0;overflow:visible}[data-system=platform-b] .portfolio-dropdown[data-size=big] .portfolio-dropdown-trigger:disabled{opacity:1;background:var(--portfolio-surface-secondary);box-shadow:none}[data-system=platform-b] .portfolio-dropdown[data-size=big] .portfolio-dropdown-trigger:disabled .portfolio-dropdown-label{color:var(--portfolio-text-disabled)}[data-system=platform-b] .portfolio-dropdown[data-size=big] .portfolio-dropdown-trigger:disabled .portfolio-dropdown-value{color:var(--portfolio-color-neutral-30)}[data-system=platform-b] .portfolio-text-field{--portfolio-field-stroke:var(--portfolio-color-neutral-20);box-sizing:border-box;min-width:0;box-shadow:inset 0 0 0 1px var(--portfolio-field-stroke);background:var(--portfolio-surface-primary);color:var(--portfolio-text-muted);border:1px solid #0000;border-radius:19px;flex-direction:column;gap:7px;padding:14px;font:400 12px Portfolio Inter,sans-serif;display:flex}[data-system=platform-b] .portfolio-text-field:focus-within{--portfolio-field-stroke:var(--portfolio-color-blue-40)}[data-system=platform-b] .portfolio-text-field :is(input,textarea){box-sizing:border-box;width:100%;min-width:0;color:var(--portfolio-text-primary);background:0 0;border:0;outline:none;padding:0;font:400 14px Portfolio Inter,sans-serif}[data-system=platform-b] .portfolio-text-field :is(input,textarea)::placeholder{color:var(--portfolio-border-strong)}[data-system=platform-b] .portfolio-text-field-heading{flex-direction:column;gap:2px;display:flex}[data-system=platform-b] .portfolio-text-field [role=alert]{color:var(--portfolio-danger-primary);font-size:10px}[data-system=platform-b] .portfolio-text-area{min-height:67px}[data-system=platform-b] .portfolio-text-area textarea{resize:none;flex:1;min-height:17px}[data-system=platform-b].portfolio-dialog{box-sizing:border-box;border:1px solid var(--portfolio-border-strong);background:var(--portfolio-surface-primary);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);color:var(--portfolio-text-primary);border-radius:32px;font-family:Portfolio Inter,sans-serif}[data-system=platform-b].portfolio-dialog[open]{flex-direction:column;display:flex}[data-system=platform-b].portfolio-dialog>header{flex-shrink:0;justify-content:space-between;align-items:center;display:flex}[data-system=platform-b].portfolio-dialog h2{letter-spacing:.14px;margin:0;font-size:14px;font-weight:500;line-height:1.5}[data-system=platform-b].portfolio-dialog .portfolio-dialog-close{justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute}[data-system=platform-b].portfolio-dialog>.portfolio-dialog-body{min-height:0;margin:-3px;padding:3px;overflow:auto}[data-system=platform-b].portfolio-dialog>footer{flex-shrink:0;gap:18px;display:flex}[data-system=platform-b].portfolio-dialog>footer>*{flex:1}[data-system=platform-b] a.portfolio-link-menu-button{box-sizing:border-box;text-decoration:none}[data-system=platform-b] .portfolio-experience{width:390px;max-width:100%;color:var(--portfolio-text-primary);overflow-wrap:anywhere;font:400 13px/1.5 Portfolio Inter,Inter,sans-serif}[data-system=platform-b] .portfolio-experience-heading{break-inside:avoid;margin-bottom:6px}[data-system=platform-b] .portfolio-experience-title{flex-wrap:wrap;align-items:center;gap:2px;min-height:20px;display:flex}[data-system=platform-b] .portfolio-experience-title h3{letter-spacing:.13px;color:var(--portfolio-text-heading,var(--portfolio-color-neutral-100));margin:0;font:500 13px/1.5 Portfolio Inter,Inter,sans-serif}[data-system=platform-b] .portfolio-experience-title>a,[data-system=platform-b] .portfolio-experience-link-indicator{width:16px;height:16px;color:inherit;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-system=platform-b] .portfolio-experience-title>a:focus-visible{outline:2px solid var(--portfolio-border-focus);outline-offset:2px}[data-system=platform-b] .portfolio-experience-role{color:var(--portfolio-text-placeholder);letter-spacing:.13px;margin:2px 0 0;font:400 13px Portfolio Inter,Inter,sans-serif}[data-system=platform-b] .portfolio-experience-meta{color:var(--portfolio-text-placeholder);letter-spacing:.13px;flex-wrap:wrap;align-items:center;gap:0;margin:2px 0 0;display:flex}[data-system=platform-b] .portfolio-experience-separator{flex-shrink:0;display:block}[data-system=platform-b] .portfolio-experience-dates{align-items:center;gap:6px;display:inline-flex}[data-system=platform-b] .portfolio-experience-highlights{letter-spacing:0;text-wrap:pretty;font-feature-settings:"case" 1,"cpsp" 1;margin:0;padding:0;font:400 13px/1.5 Portfolio Inter,Inter,sans-serif;list-style:outside}[data-system=platform-b] .portfolio-experience-highlights>li{break-inside:avoid;white-space:pre-wrap;margin:0 0 4px;padding:0}[data-system=platform-b] .portfolio-experience-highlights>li:last-child{margin-bottom:0}[data-system=platform-b] .portfolio-about-me{flex-direction:column;align-items:flex-start;gap:8px;width:390px;max-width:100%;font-family:Portfolio Inter,sans-serif;display:flex}[data-system=platform-b] .portfolio-about-me-heading{align-items:flex-start;gap:2px;width:100%;display:flex}[data-system=platform-b] .portfolio-about-me-heading>h2{letter-spacing:.13px;color:var(--portfolio-color-neutral-100);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:500;line-height:1.5}[data-system=platform-b] .portfolio-about-me-description{letter-spacing:0;width:100%;color:var(--portfolio-text-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:400;line-height:1.5}[data-system=platform-b] .portfolio-skills{flex-direction:column;align-items:flex-start;width:390px;max-width:100%;font-family:Portfolio Inter,sans-serif;display:flex}[data-system=platform-b] .portfolio-skills-heading{align-items:flex-start;gap:2px;width:100%;display:flex}[data-system=platform-b] .portfolio-skills-heading>h3{letter-spacing:.13px;color:var(--portfolio-color-neutral-100);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:500;line-height:1.5}[data-system=platform-b] .portfolio-skills-description{letter-spacing:0;width:100%;color:var(--portfolio-text-primary);font-feature-settings:"case" 1,"cpsp" 1;text-wrap:pretty;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:400;line-height:1.5}[data-system=platform-b].portfolio-dialog:is([data-layout=dialog],[data-layout=resume]){width:618px;box-shadow:0 4px 4px var(--portfolio-shadow-color,#0000000a);gap:24px;padding:24px 30px 30px}[data-system=platform-b].portfolio-dialog:is([data-layout=dialog],[data-layout=resume])>header{height:21px}[data-system=platform-b].portfolio-dialog:is([data-layout=dialog],[data-layout=resume]) .portfolio-dialog-close{top:18px;right:18px}[data-system=platform-b].portfolio-dialog:is([data-layout=modal],[data-layout=modal-wide]){box-shadow:var(--portfolio-modal-shadow);gap:12px;padding:16px 24px 24px;overflow:hidden}[data-system=platform-b].portfolio-dialog[data-layout=modal]{width:608px}[data-system=platform-b].portfolio-dialog[data-layout=modal-wide]{width:703px}[data-system=platform-b].portfolio-dialog:is([data-layout=modal],[data-layout=modal-wide])>header{min-height:28px;padding-right:36px;position:relative}[data-system=platform-b].portfolio-dialog[data-layout=modal-wide]>header{min-height:21px}[data-system=platform-b].portfolio-dialog:is([data-layout=modal],[data-layout=modal-wide])>header>h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-system=platform-b].portfolio-dialog:is([data-layout=modal],[data-layout=modal-wide]) .portfolio-dialog-close{top:0;right:-8px}[data-system=platform-b].portfolio-dialog:is([data-layout=modal],[data-layout=modal-wide])>footer{margin-top:12px}[data-system=platform-b] .portfolio-modal-content{flex-direction:column;gap:18px;display:flex}[data-system=platform-b] .portfolio-modal-section{flex-direction:column;gap:12px;display:flex}[data-system=platform-b] .portfolio-modal-section>h3{color:var(--portfolio-text-primary);letter-spacing:.13px;margin:0;font:500 13px/1.5 Portfolio Inter,sans-serif}[data-system=platform-b] .portfolio-text-field[data-dragging=true]{--portfolio-field-stroke:var(--portfolio-color-neutral-30);box-shadow:inset 0 0 0 1px var(--portfolio-field-stroke),0 6px 10px #0000000d}[data-system=platform-b] .portfolio-drag-list{flex-direction:column;gap:20px;width:532px;max-width:100%;margin:0;padding:0;list-style:none;display:flex}[data-system=platform-b] .portfolio-drag-row{align-items:center;gap:10px;min-width:0;display:flex}[data-system=platform-b] .portfolio-drag-row[data-dragging=true]{z-index:1;pointer-events:none;opacity:.85;will-change:transform;position:relative}[data-system=platform-b] .portfolio-drag-row[data-drop-target=true]{outline:2px dashed var(--portfolio-border-interactive);outline-offset:4px;border-radius:4px}[data-system=platform-b] .portfolio-drag-row[data-dropped=true]{animation:.3s ease-out portfolio-drag-land}@keyframes portfolio-drag-land{0%{opacity:.85;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){[data-system=platform-b] .portfolio-drag-row[data-dragging=true]{transform:none!important}[data-system=platform-b] .portfolio-drag-row[data-dropped=true]{animation:none}}[data-system=platform-b] .portfolio-drag-row>.portfolio-text-field{flex:1}[data-system=platform-b] .portfolio-drag-handle{cursor:grab;touch-action:none;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:flex}[data-system=platform-b] .portfolio-drag-handle:active{cursor:grabbing}[data-system=platform-b] .portfolio-drag-handle:focus-visible{outline:2px solid var(--portfolio-border-focus);outline-offset:3px}[data-system=platform-b] .portfolio-drag-status{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}[data-system=platform-b] .portfolio-education{width:390px;max-width:100%;color:var(--portfolio-text-primary);overflow-wrap:anywhere;flex-direction:column;gap:2px;font:400 13px/1.5 Portfolio Inter,Inter,sans-serif;display:flex}[data-system=platform-b] .portfolio-education-details{width:100%}[data-system=platform-b] .portfolio-education-heading{flex-wrap:wrap;align-items:center;gap:2px;min-height:20px;display:flex}[data-system=platform-b] .portfolio-education-heading>h3{letter-spacing:.13px;color:var(--portfolio-color-neutral-100);margin:0;font:500 13px/1.5 Portfolio Inter,Inter,sans-serif}[data-system=platform-b] .portfolio-education-star{flex-shrink:0;display:block}[data-system=platform-b] .portfolio-education-meta{min-height:20px;color:var(--portfolio-color-neutral-55);letter-spacing:.13px;flex-wrap:wrap;align-items:center;margin:0;display:flex}[data-system=platform-b] .portfolio-education-dates{align-items:center;gap:6px;display:inline-flex}[data-system=platform-b] .portfolio-education-separator{flex-shrink:0;display:block}[data-system=platform-b] .portfolio-education-grade{line-height:normal}[data-system=platform-b] .portfolio-education-school{letter-spacing:.13px;min-height:16px;margin:0;font:400 13px Portfolio Inter,Inter,sans-serif}[data-system=platform-b] .portfolio-education-description{letter-spacing:0;white-space:pre-wrap;font-feature-settings:"case" 1,"cpsp" 1;text-wrap:pretty;min-height:20px;margin:0;line-height:1.5}[data-system=platform-b] .portfolio-title{align-items:flex-start;gap:3px;min-height:20px;display:inline-flex}[data-system=platform-b] .portfolio-title>h2{letter-spacing:.13px;color:var(--portfolio-color-neutral-100);white-space:nowrap;margin:0;font:500 13px/1.5 Portfolio Inter,Inter,sans-serif}[data-system=platform-b] .portfolio-dropdown[data-size=big][data-width=fluid]{width:100%;min-width:0}[data-system=platform-b] .portfolio-dropdown[data-size=big][data-width=fluid] .portfolio-dropdown-trigger{width:100%;max-width:100%}[data-system=platform-b] .portfolio-link-menu-button[data-tone=link]{color:var(--portfolio-text-link)}[data-system=platform-b].portfolio-dialog[data-layout=delete]{gap:24px;width:326px;padding:23px 29px 29px;overflow:hidden;box-shadow:0 4px 4px #0000000a}[data-system=platform-b].portfolio-dialog[data-layout=delete]>header{min-height:21px;padding-right:28px}[data-system=platform-b].portfolio-dialog[data-layout=delete] .portfolio-dialog-close{top:17px;right:17px}[data-system=platform-b].portfolio-dialog[data-layout=delete]>.portfolio-dialog-body{flex-shrink:0;min-height:58px}[data-system=platform-b] .portfolio-modal-delete-message{letter-spacing:.13px;color:var(--portfolio-icon-primary);margin:0;font:400 13px/1.5 Portfolio Inter,sans-serif}[data-system=platform-b] .portfolio-modal-delete-message>strong{font-weight:500}[data-system=platform-b] .portfolio-button[data-size="42"][data-destructive=true]:is(:enabled,:disabled){background:var(--portfolio-danger-primary);color:var(--portfolio-text-inverse);box-shadow:none}[data-system=platform-b] .portfolio-profile-info{letter-spacing:0;white-space:nowrap;flex-direction:column;align-items:flex-start;gap:4px;font:400 14px Portfolio Inter,Inter,sans-serif;display:inline-flex}[data-system=platform-b] .portfolio-profile-info-identity{align-items:center;gap:4px;display:flex}[data-system=platform-b] .portfolio-profile-info-name{color:var(--portfolio-text-primary)}[data-system=platform-b] :is(.portfolio-profile-info-pronouns,.portfolio-profile-info-job-title){color:var(--portfolio-text-secondary)}[data-system=platform-b] .portfolio-link-hover{isolation:isolate;box-sizing:border-box;color:var(--portfolio-color-neutral-100);letter-spacing:.13px;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:2px;margin:0;padding:0;font:500 13px/20px Portfolio Inter,sans-serif;text-decoration:none;display:inline-flex;position:relative}[data-system=platform-b] .portfolio-link-hover:before{content:"";z-index:-1;pointer-events:none;border-radius:6px;position:absolute;inset:-1px -4px -1px -6px}[data-system=platform-b] .portfolio-link-hover:not(:disabled):hover:before{background:var(--portfolio-background-secondary)}[data-system=platform-b] .portfolio-link-hover:not(:disabled):active:before{background:var(--portfolio-color-neutral-20)}[data-system=platform-b] .portfolio-link-hover:focus-visible{outline:2px solid var(--portfolio-border-interactive);outline-offset:5px;border-radius:3px}[data-system=platform-b] .portfolio-link-hover:disabled{cursor:default}[data-system=platform-b] .portfolio-link-hover-indicator{flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}@font-face{font-family:Glass Inter;src:url(/assets/inter-medium-Cerq10X2.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}[data-system=platform-d]{--glass-label-primary:#1a1a1a;--glass-font:"Glass Inter", sans-serif;--glass-compact-font:"SF Compact Rounded", "SF Pro Rounded", system-ui, sans-serif}[data-system=platform-d] .glass-button{box-sizing:border-box;isolation:isolate;width:140px;height:48px;color:var(--glass-label-primary);font-family:var(--glass-font);letter-spacing:.3px;font-feature-settings:"ss16" 1;text-align:center;white-space:nowrap;cursor:pointer;background:linear-gradient(#ffffffb3 0%,#ffffff59 12.143%,#d2d3d733 51.711%,#ffffff54 89.511%,#ffffff82 101.47%);border:0;border-radius:25px;justify-content:center;align-items:center;margin:0;padding:15px 21px;font-size:15px;font-weight:500;line-height:18px;display:inline-flex;position:relative;box-shadow:0 -.5px #cbcbcb69,0 .5px #cbcbcb69,0 4px 4px #f5f5f533,inset -.5px 0 #b2b2b2cc,inset .5px 0 #b2b2b2cc,inset 0 -1px #fff,inset 0 1px #fff}[data-system=platform-d] .glass-text-button{box-sizing:border-box;isolation:isolate;min-height:34px;color:var(--glass-label-primary);font-family:var(--glass-compact-font);letter-spacing:.3px;text-align:center;white-space:nowrap;cursor:pointer;background:linear-gradient(#ffffffb3 0%,#ffffff59 12.143%,#d2d3d733 51.711%,#ffffff54 89.511%,#ffffff82 101.47%);border:0;border-radius:25px;justify-content:center;align-items:center;margin:0;padding:8px 16px;font-size:15px;font-weight:400;line-height:18px;display:inline-flex;position:relative;box-shadow:0 -.5px #cbcbcb69,0 .5px #cbcbcb69,0 4px 4px #f5f5f533,inset -.5px 0 #b2b2b2cc,inset .5px 0 #b2b2b2cc,inset 0 -1px #fff,inset 0 1px #fff}[data-system=platform-d] .glass-text-button:hover,[data-system=platform-d] .glass-text-button[data-state=Hover]{background:linear-gradient(#ffffffe6 0%,#d2d3d766 51.711%,#ffffffe6 101.47%);box-shadow:0 -.5px #cbcbcb69,0 .5px #cbcbcb69,0 4px 4px #f5f5f533,inset -.5px 0 #00000040,inset .5px 0 #00000040,inset -.5px 0 #b2b2b2cc,inset .5px 0 #b2b2b2cc,inset 0 -1px #fff,inset 0 1px #fff}.portfolio-site{background:var(--portfolio-background-primary);min-height:100dvh;color:var(--portfolio-text-primary);font:400 12px/1.4 Portfolio Inter,Arial,sans-serif}:is(html:has(.portfolio-site dialog:modal),body:has(.portfolio-site dialog:modal)){overflow:hidden}.portfolio-site .site-identity{z-index:3;position:fixed;top:36px;left:32px}.portfolio-site .site-links{z-index:3;flex-direction:column;align-items:flex-start;gap:2px;max-width:210px;display:flex;position:fixed;top:96px;left:26px}[data-system=platform-b].portfolio-site .site-main{--site-content-gap:14px;width:542px;max-width:calc(100% - 32px);padding-top:calc(36px - var(--site-content-gap));box-sizing:border-box;flex-direction:column;gap:20px;min-height:100dvh;margin:0 auto;display:flex}.portfolio-site .site-navigation{padding:var(--site-content-gap) 0;background:var(--portfolio-background-primary);z-index:10;justify-content:center;margin-bottom:-20px;display:flex;position:sticky;top:0}.portfolio-site .site-empty{box-sizing:border-box;min-height:50dvh;color:var(--portfolio-icon-primary);justify-content:center;align-items:center;gap:8px;margin:auto 0;padding-bottom:80px;font-family:Helvetica Neue,Arial,sans-serif;display:flex}.portfolio-site .site-credit{text-align:center;color:var(--portfolio-text-placeholder);margin-top:auto;padding:10px 0 25px;font:400 12px/14px Helvetica Neue,Arial,sans-serif}.portfolio-site .site-thread{width:100%;scroll-margin-top:90px;position:relative}.portfolio-site .site-thread-comments{width:265px;height:100%;position:absolute;top:0;left:100%}.portfolio-site .site-thread-comments>.portfolio-comments-panel{height:100%;max-height:none}.portfolio-site .site-thread[data-docked=false] .site-thread-comments{width:100%;height:480px;margin-top:8px;position:relative;left:auto}.portfolio-site .site-thread[data-docked=false] .site-thread-comments>.portfolio-comments-panel{border-radius:26px;width:100%}.portfolio-site .site-floating{z-index:20;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:25px;right:16px}.portfolio-site .site-draft{color:var(--portfolio-text-placeholder);align-items:center;gap:8px;padding:8px 20px;display:flex}.portfolio-site .site-error,.portfolio-site .site-login [role=alert]{color:var(--portfolio-danger-primary)}.portfolio-site .site-login{place-items:center;min-height:100dvh;display:grid;position:relative}.portfolio-site .site-login form{flex-direction:column;gap:10px;width:270px;max-width:calc(100vw - 32px);display:flex;transform:translateY(-53px)}.portfolio-site .site-login label{border:1px solid var(--portfolio-color-neutral-20);color:var(--portfolio-text-muted);border-radius:19px;flex-direction:column;gap:7px;padding:14px;font-size:12px;display:flex}.portfolio-site .site-login input{min-width:0;color:var(--portfolio-text-primary);background:0 0;border:0;outline:none;padding:0;font:400 14px Portfolio Inter,sans-serif}.portfolio-site .site-login label:focus-within{outline:2px solid var(--portfolio-border-focus)}.portfolio-site .site-login input::placeholder{color:var(--portfolio-border-strong)}.portfolio-site .site-login button{width:100%;margin-top:6px}.portfolio-site .site-login .site-credit{position:absolute;bottom:0}.portfolio-site .site-confirm{border:1px solid var(--portfolio-border-default);background:var(--portfolio-surface-primary);color:var(--portfolio-text-primary);border-radius:20px}.portfolio-site .site-confirm h2{font-size:15px;font-weight:500}@media (width<=800px){.portfolio-site .site-identity{padding:24px 16px 0;position:relative;top:auto;left:auto}.portfolio-site .site-navigation{padding-top:var(--site-content-gap)}.portfolio-site .site-links{padding:16px 52px 16px 16px;position:relative;top:auto;bottom:auto;left:auto}[data-system=platform-b].portfolio-site .site-main{min-height:calc(100dvh - 135px);padding-top:0}.portfolio-site .site-credit{padding-right:32px}.portfolio-site .site-floating{bottom:16px}}.portfolio-site .site-return-arrow .portfolio-button-icon{transform:rotate(180deg)}.portfolio-site .site-edit-fields{grid-template-columns:1fr 1fr;gap:10px;padding:8px 0;display:grid}.portfolio-site .site-edit-fields label{color:var(--portfolio-text-muted);flex-direction:column;gap:5px;display:flex}.portfolio-site .site-edit-fields input{border:1px solid var(--portfolio-border-default);background:var(--portfolio-surface-primary);min-width:0;color:var(--portfolio-text-primary);font:inherit;border-radius:10px;padding:8px}.portfolio-site .site-edit-fields [role=alert]{color:var(--portfolio-danger-primary)}.portfolio-site .site-edit-fields>p{grid-column:1/-1;margin:0}.portfolio-site .site-draft{flex-wrap:wrap}[data-system=platform-b] .site-share-content{flex-direction:column;gap:18px;min-width:0;display:flex}[data-system=platform-b] .site-share-section{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}[data-system=platform-b] .site-share-section h3{margin:0;font-size:13px;font-weight:500;line-height:1.5}[data-system=platform-b] .site-share-controls{flex-wrap:wrap;justify-content:space-between;gap:18px;display:flex}[data-system=platform-b] .site-share-help{color:var(--portfolio-text-muted);margin:0;font-size:12px;line-height:1.5}[data-system=platform-b] .site-share-link{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}[data-system=platform-b] .site-share-link a{color:var(--portfolio-text-primary);overflow-wrap:anywhere;flex:1;min-width:120px;font-size:12px}[data-system=platform-b] .site-share-notice{color:var(--portfolio-text-muted);margin:0;font-size:12px;line-height:1.5}[data-system=platform-b] .site-share-notice:empty{display:none}
