html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}h1{font-size:1.5rem;font-weight:bold}h3{font-size:1rem;font-weight:bold}h4{font-size:.85rem;font-weight:bold;color:#c61d01}th{font-weight:bold}.link_list a{text-decoration:none;border-bottom:1px dotted #000}.content_anchor{position:relative;top:-80px}.hidden{display:none !important}body{margin:0;border-spacing:0}table.erb{background-color:#f5f6ec;border-collapse:collapse;margin-bottom:12px;max-width:99%}table.erb td.source{white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;padding-right:33%}table.erb th{background-color:#eff1d6;padding:4px 12px}table.erb th,table.erb td{border:1px solid #fff;vertical-align:top}table.erb td.actions br{display:none;width:12px}table.erb td.actions a{margin-right:12px;white-space:nowrap}table.erb tr:first-child th,table.erb tr:first-child td{border-top:1px solid #e8e8e6}table.erb tr:last-child th,table.erb tr:last-child td{border-bottom:1px solid #e8e8e6}table.erb tr th:first-child,table.erb tr td:first-child{border-left:1px solid #e8e8e6}table.erb tr th:last-child,table.erb tr td:last-child{border-right:1px solid #e8e8e6}table.erb td{padding:4px 12px}table.erb td.collapse_rows{border-top:1px solid rgba(0,0,0,0);padding:0 12px 4px 20px}table.erb td:first-child,table.erb th:first-child{border-left:1px solid #e8e8e6}table.erb tr:last-child{border-bottom:1px solid #e8e8e6}table.erb td:last-child,table.erb th:last-child{border-right:1px solid #e8e8e6}.form{border:1px solid #e8e8e6;max-width:668px;margin-bottom:12px}.form h2,h2.erb{background-color:#eff1d6;border-color:#fff;font-size:11px;padding:4px 4px 4px 8px}.form h2{border-bottom:1px solid #fff}h2.erb{max-width:656px}.form form h2{border-top:1px solid #e8e8e6;margin:8px -12px 4px -12px}.form form{position:relative;background-color:#f5f6ec;padding:8px 12px}.form form .field{float:none;clear:both}.form form table{width:100%;border:0 none}.form form label{float:left;width:340px;padding-right:16px;min-height:12px;line-height:16px;margin:8px 0;clear:both}.form form input[type=text],.form form input[type=password],.form form textarea,.form form select{float:left;width:240px}.form form label+*{margin:4px 0}.form form fieldset>legend{display:block;line-height:16px;margin:8px 0 4px}.form form div.checkbox_container{clear:left;width:456px}.form form div.checkbox_container>label{float:left;width:auto;padding-right:0;min-height:0;line-height:16px;margin:0 28px 6px 0;clear:none}.form form input[type=checkbox]{position:relative;top:2px}.form form input[type=text],.form form input[type=password]{height:16px}.form form input[type=submit],.form form button{float:right;margin:12px 4px 0}.form form textarea{height:60px}.clear_floats{height:1px;clear:right}#tooltip{position:absolute;z-index:3000;border:1px solid #111;background-color:#eee;padding:5px;opacity:.85}#tooltip h3,#tooltip div{margin:0}table.upload{max-width:668px}table.upload th,table.upload th{text-align:left;padding:8px 8px}table.upload textarea{width:98%;height:2.75em}table.upload input[type=submit]{float:right;margin-right:8px}table.erb.upload td{border:0 none}h2.error_message{background-color:#eff1d6;border:1px solid #e8e8e6;border-bottom:1px solid #fff;padding:4px 4px 4px 8px;font-size:11px;margin-top:8px;max-width:668px}ul.error_message,div.error_message{position:relative;background-color:#f5f6ec;padding:8px 12px;margin:0;border:1px solid #e8e8e6;border-top:0 none;max-width:656px}.error_message li{margin:4px 12px}table.meta_infos tr th:first-child,table.meta_infos tr td:first-child{min-width:128px}table.meta_infos tr th:last-child,table.meta_infos tr td:last-child{width:400px}.report .section{overflow:auto;padding:0 0 12px 16px;border-left:1px solid #bbb;background-color:rgba(0,0,0,0);border-bottom:1px solid #bbb;clear:both;margin-bottom:8px}.report .section.default{border-right:1px solid #bbb;background:#f5f5f5;background:rgba(245,245,245,.8);padding-top:8px}.report>.section,.report>.header{border-right:1px solid #bbb}.report .section>.section:first-child{margin-top:8px}.report .header+.section{padding-top:8px}.report .header.closed{margin-bottom:12px;border-bottom:1px solid #bbb}.report .header,.report .head{clear:both;background-color:#eff1d6;border-top:1px solid #bbb;border-left:1px solid #bbb;font-size:11px;padding:6px 4px 4px 8px;font-weight:bold}.report .module .header{border-bottom:1px solid #bbb}.report .header div:first-child{float:right;margin-right:4px;font-weight:normal;font-style:italic;color:#444}.report .header ul.attributes{list-style:none;margin-top:2px;margin-left:18px;margin-right:128px;font-weight:normal;font-size:10px}.report .header ul.attributes li{float:left;margin-right:24px}.report .header ul.attributes li em{margin-right:8px}.report .header em{font-weight:bold;font-variant:small-caps;font-style:normal}.report .header br{clear:both}.report ul{list-style:square;margin-left:20px}.report li{line-height:16px}.report li .node_trace{margin-top:5px}.report p{padding:0 16px 0 0;line-height:16px;margin:4px 0 12px 0}.report h3{margin:12px 0 8px 0;line-height:16px}.report .image_container+p{padding-top:2px}.report .tooltip{display:none}.report .image_container{float:left;border:1px solid #666;padding:4px 8px;margin:0 6px 6px 0;background-color:#f5f6ec;max-width:33%}.report .image_block{margin-right:16px;padding:4px 8px;border:1px solid #666;background-color:#bbb}.report .image_caption{list-style:none;font-weight:normal;font-size:10px}.report .image_caption *{vertical-align:top}.report .image_caption th{text-align:left;font-weight:bold;font-variant:small-caps;padding-right:8px}.report .trace_info{font-weight:bold}.report li.trace_info{font-weight:normal;display:inline-block;margin-right:20px;float:left;list-style:none}.report .trace_block{font-weight:bold;margin-bottom:8px}.report .trace_block *{font-weight:normal}.report .node_trace{padding:0 4px;background-color:#f5f6ec;border:1px solid #bbb;position:relative;display:inline-block;font-size:10px;line-height:14px;vertical-align:top}.report .section .node_trace{left:-1px}.report .node_trace+.node_trace,.report .text_node+.node_trace{margin-left:4px}.report p .node_trace{margin-right:3px}.report p+.trace_block{margin-left:4px;display:inline;margin-bottom:0}.report h3+.trace_block{display:inline}.report .trace_block+p{display:inline}.report .text_node:hover{padding:0;background-color:#f5f6ec;border-top:1px solid #bbb;border-bottom:1px solid #bbb;line-height:15px}.form .field .prefix{font-weight:bold}@media(max-width: 700px){.form form label,.form form input[type=text],.form form input[type=password],.form form textarea,.form form select,.form form div.checkbox_container{float:none;width:100%;box-sizing:border-box}.form form label{margin:8px 0 2px}.form form input[type=submit],.form form button{float:none;margin-top:12px}.form form div.checkbox_container>label{float:none;width:100%;margin:0 0 6px}table.upload,table.upload tbody,table.upload tr,table.upload th,table.upload td{display:block;width:100%;box-sizing:border-box}table.upload td{padding:6px 8px}table.upload input[type=file]{max-width:100%}table.upload textarea{width:100%}table.upload input[type=submit]{float:none;margin:8px 0}table.meta_infos tr th:first-child,table.meta_infos tr td:first-child,table.meta_infos tr th:last-child,table.meta_infos tr td:last-child{width:auto;min-width:0}}html,body{height:100%;margin:0}body{font-size:13px;font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;color:#333;margin:0;padding:0}ul,li{font-size:13px;line-height:21px}a{color:#000;text-decoration:none;border-bottom:1px solid rgba(0,0,0,0)}a:hover{border-bottom:1px dotted #000}pre{overflow:scroll}pre.code-block{background:#f5f5f5;border:1px solid #e9e9e9;line-height:1.2;overflow:auto;margin:0 0 21px;padding:1em}pre.code-block word-wrap:break-word strong{font-weight:400;background:#ccc}h1,h2,h3,h4,h5,h6,h7,th{font-weight:700;font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif}th,td,h2{padding:4px 12px;font-size:11px;line-height:16px}td{padding:6px 12px}h3{font-size:13px;line-height:1;font-weight:700;font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;color:#666;margin:13px 0 4px 2px}h3:first-child{margin-top:0}table.notifications tr td:first-child{font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;font-weight:bold !important}table.notifications td.hfill{width:99%}table.fullsize{width:100%}table.zebra tr:nth-child(odd){background-color:rgba(0,0,0,.1)}hr{margin:20px 0 13px 0;border:0 none;border-bottom:1px solid #e8e8e6}button,input[type=submit],input[type=button],input[type=reset]{font:inherit;color:#333;background-color:#f5f6ec;border:1px solid #e8e8e6;border-radius:3px;padding:4px 14px;cursor:pointer;line-height:1.4}button:hover,input[type=submit]:hover,input[type=button]:hover,input[type=reset]:hover{background-color:#eff1d6;border-color:#c8c8c4}button:active,input[type=submit]:active,input[type=button]:active,input[type=reset]:active{background-color:#e1e3c8}button:focus-visible,input[type=submit]:focus-visible,input[type=button]:focus-visible,input[type=reset]:focus-visible{outline:2px solid #888;outline-offset:1px}button:disabled,input[type=submit]:disabled,input[type=button]:disabled,input[type=reset]:disabled{color:#999;cursor:not-allowed;background-color:#f3f3f0}.info_hint{position:relative;display:inline-block;vertical-align:middle;line-height:1}.info_hint>summary{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:1.25em;height:1.25em;border:1px solid #2b6cb0;border-radius:50%;color:#2b6cb0;font-size:.82rem;font-weight:bold;line-height:1;cursor:pointer;list-style:none;user-select:none}.info_hint>summary::-webkit-details-marker{display:none}.info_hint>summary::marker{content:""}.info_hint>summary:hover{background:#2b6cb0;color:#fff}.info_hint>summary:focus-visible{outline:2px solid #2b6cb0;outline-offset:2px}.info_hint[open]>summary{background:#2b6cb0;color:#fff}.info_hint .info_hint_body{position:absolute;z-index:3000;top:calc(100% + .4rem);left:-0.5rem;width:21rem;max-width:80vw;padding:.7rem .85rem;border:1px solid #2b6cb0;border-radius:3px;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.18);color:#333;font-size:.82rem;font-style:normal;font-weight:normal;line-height:1.45;text-align:left;cursor:auto}.info_hint .info_hint_body p{margin:0 0 .6rem}.info_hint .info_hint_body p:last-child{margin-bottom:0}.info_hint .info_hint_body b,.info_hint .info_hint_body strong{font-weight:bold}.info_hint.info_hint_right .info_hint_body{left:auto;right:-0.5rem}body{display:grid;grid-template-columns:296px 1fr;grid-template-rows:65px 1fr;grid-template-areas:"header header" "sidebar main";min-height:100vh}.frame_top{grid-area:header;position:sticky;top:0;z-index:99;display:flex;align-items:stretch;background:linear-gradient(to bottom, #e8e8e6 0, #e8e8e6 34px, #fff 34px, #fff 35px, #eff1d6 35px, #eff1d6 54px, #fff 54px, #fff 55px, #e8e8e6 55px, #e8e8e6 100%)}.frame_logo{position:relative;flex-shrink:0;width:196px;height:65px;line-height:1}.frame_logo img{display:block;width:196px;height:65px}.frame_version{position:absolute;top:37px;left:0;right:0;text-align:center;font-size:.75rem;font-style:italic;color:#888}.frame_menu{flex:1;display:flex;align-items:center;padding:35px 16px 10px;box-sizing:border-box;min-height:65px}.frame_bottom{display:contents}.frame_sidepane{grid-area:sidebar;background-color:#e8e8e6;position:sticky;top:65px;align-self:start;height:calc(100vh - 65px);overflow-y:auto}.frame_sidepane h2{background-color:#eff1d6;border-bottom:1px solid #fff;border-color:#fff;padding:4px 4px 4px 8px;font-size:11px}.frame_sidepane>h2{margin:0 8px;display:block;border:1px solid #fff;border-bottom:0 none}.frame_sidepane>div{position:relative;margin:0 0 12px 8px;display:block;border:1px solid #fff;background-color:#f5f6ec}.frame_sidepane ul{margin:8px 8px 8px 28px}.frame_sidepane li{margin:4px 0}.frame_nav_toggle{position:absolute;opacity:0;pointer-events:none}.frame_nav_summary{display:none}.frame_nav_body{display:contents}.frame_content{grid-area:main;padding:8px 10px 5px 16px;background-color:#fff;overflow-x:hidden}@media(max-width: 900px){body{grid-template-columns:1fr;grid-template-rows:auto auto 1fr;grid-template-areas:"header" "sidebar" "main"}.frame_top{overflow-x:clip}.frame_logo{position:absolute;top:0;left:0}.frame_version{display:none}.frame_menu{position:relative;z-index:1;padding-left:64px}.frame_sidepane{position:static;align-self:auto;height:auto;overflow:visible}.frame_nav_summary{display:block;padding:10px 16px;background-color:#eff1d6;cursor:pointer;font-weight:bold;user-select:none;border-bottom:1px solid #fff}.frame_nav_summary::after{content:" ▾";float:right;color:#666}.frame_nav_toggle:checked~.frame_nav_summary::after{content:" ▴"}.frame_nav_toggle:focus-visible~.frame_nav_summary{outline:2px solid #888;outline-offset:-2px}.frame_sidepane>.frame_nav_body{display:none}.frame_nav_toggle:checked~.frame_nav_body{display:block;max-height:60vh;overflow-y:auto}.frame_content{padding:12px 16px}}.main-menu{font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;font-size:10px}.main-menu ul{list-style:none;margin:0;padding:0}.main-menu>.items{display:flex;gap:6px;align-items:flex-end}.main-menu .item{position:relative}.main-menu .trigger{font:inherit;font-size:10px;line-height:16px;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);color:inherit;text-shadow:#fff 1px 1px 1px;white-space:nowrap;cursor:pointer;padding:1px 12px 1px 4px}.main-menu .item:hover>.trigger,.main-menu .item.is-open>.trigger{background-color:#f5f6ec;border-color:#f5f6ec;text-shadow:#f5f6ec 1px 1px 1px}.main-menu .dropdown{position:absolute;top:100%;left:0;min-width:180px;background-color:#f5f6ec;border:1px solid #bbb;padding:4px 0;z-index:100;display:none}.main-menu .item.is-open>.dropdown{display:block}.main-menu .dropdown .dropdown{top:-5px;left:100%}.main-menu .link,.main-menu .trigger-sub{display:flex;align-items:center;gap:8px;padding:2px 10px 2px 8px;background:none;border:0;font:inherit;font-size:11px;line-height:18px;color:inherit;text-shadow:none;text-decoration:none;text-align:left;white-space:nowrap;cursor:pointer;width:100%;min-width:160px;box-sizing:border-box}.main-menu .link:hover,.main-menu .item:hover>.trigger-sub,.main-menu .item.is-open>.trigger-sub{background-color:#eff1d6}.main-menu .icon{flex-shrink:0;width:16px;height:16px}.main-menu .chevron{margin-left:auto;width:0;height:0;border-style:solid;border-width:4px 0 4px 5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #666}.project-tree{font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;font-size:.85rem;overflow:hidden}.project-tree ul{list-style:none;margin:0;padding:0}.project-tree>ul{padding:6px 4px}.project-tree ul ul{padding-left:14px}.project-tree .node{display:flex;flex-wrap:wrap;align-items:center;line-height:1.4;padding:1px 0}.project-tree .node>ul{flex-basis:100%}.project-tree .toggle{flex-shrink:0;width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.project-tree .project:not(.empty)>.toggle::before{content:"";display:block;width:0;height:0;border-style:solid;border-width:4px 0 4px 5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #666;transition:transform .12s ease-in-out}.project-tree .project.open>.toggle::before{transform:rotate(90deg)}.project-tree .system>.toggle,.project-tree .project.empty>.toggle{cursor:default}.project-tree .label{flex:1;min-width:0;text-decoration:none;color:#333;padding:1px 4px 1px 22px;background:no-repeat 2px center/16px 16px;border-radius:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-tree .project>.label{background-image:url("/gfx/rev/project.160f9ed1a4fe.png")}.project-tree .project.open>.label{background-image:url("/gfx/rev/project_open.465c49ac98f4.png")}.project-tree .system>.label{background-image:url("/gfx/rev/system.0653d19ea0cd.png")}.project-tree .active>.label{font-weight:bold}.project-tree .closed>ul{display:none}.project-tree .node:hover>.label{background-color:hsl(66,35.7142857143%,86.5098039216%)}.exparse-value-lists{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.exparse-value-lists>section{border:1px solid #bbb;min-width:0}.exparse-value-lists>section>h3{margin:0;padding:6px 4px 4px 8px;font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;font-size:11px;font-weight:bold;color:#333;background-color:#eff1d6;border-bottom:1px solid #bbb}.exparse-value-lists>section .hint{padding:6px 8px 8px;font-size:x-small;font-style:italic;color:#666}.exparse-value-lists>section:first-child{grid-row:1/span 2}.exparse-value-lists th,.exparse-value-lists td{vertical-align:top}.exparse-value-lists .exparse-case-values>h3{margin:0;padding:4px 8px;font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;font-size:11px;font-weight:bold;color:#333;background-color:#f5f6ec;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.exparse-value-lists .exparse-value-table{width:100%;border-collapse:collapse}.exparse-value-lists .exparse-value-table tr:nth-child(even){background-color:rgba(0,0,0,.08)}.exparse-value-lists .exparse-value-table th,.exparse-value-lists .exparse-value-table td{padding:2px 8px}.exparse-value-lists .exparse-value-table th:first-child,.exparse-value-lists .exparse-value-table td:first-child{width:60%}.exparse-value-lists .exparse-value-table th.field-name,.exparse-value-lists .exparse-value-table td.field-name{font-weight:normal}.exparse-value-lists .exparse-value-table th em,.exparse-value-lists .exparse-value-table td em{font-weight:normal;font-style:italic !important}@media(max-width: 700px){.exparse-value-lists{grid-template-columns:1fr}.exparse-value-lists>section:first-child{grid-row:auto}}.form input[aria-invalid=true],.form select[aria-invalid=true],.form textarea[aria-invalid=true]{border-color:#c61d01;outline:1px solid rgba(198,29,1,.25)}.form input[aria-invalid=true]+.error,.form input[aria-invalid=true]~.error,.form select[aria-invalid=true]+.error,.form select[aria-invalid=true]~.error,.form textarea[aria-invalid=true]+.error,.form textarea[aria-invalid=true]~.error{display:block;clear:both;margin-left:0}.form .error{display:none;color:#c61d01;font-size:.85em;margin-left:8px}.form .error.is-visible{display:block;clear:both;margin-left:0}.form input:user-invalid,.form select:user-invalid,.form textarea:user-invalid{border-color:#c61d01;outline:1px solid rgba(198,29,1,.25)}.form input:user-invalid+.error,.form input:user-invalid~.error,.form select:user-invalid+.error,.form select:user-invalid~.error,.form textarea:user-invalid+.error,.form textarea:user-invalid~.error{display:block;clear:both;margin-left:0}.login_page{background:#f5f6ec;margin:0;min-height:100vh;display:grid;grid-template:1fr/1fr;place-items:center;padding:2rem 1rem;box-sizing:border-box}.login_frame{width:20rem;max-width:100%}.login_eyebrow{margin:0 0 .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(31,42,27,.65)}.login_node{margin:0;border:1.5px solid #1f2a1b;background:#fff;padding:1.5rem 1.5rem 1.75rem}.login_field{margin-bottom:1rem}.login_field label{display:block;margin-bottom:.3rem;font-size:.85rem;color:rgba(31,42,27,.8)}.login_field input{box-sizing:border-box;width:100%;padding:.5rem .6rem;border:1px solid rgba(31,42,27,.3);border-radius:0;background:#f5f6ec;font:inherit;color:#1f2a1b}.login_field input:focus{outline:2px solid #1f2a1b;outline-offset:1px;background:#fff}.login_node .error{display:inline-block;margin-top:.3rem;font-size:.8rem;color:#c61d01}.login_options{margin-bottom:1.25rem}.login_remember{display:flex;align-items:baseline;gap:.45rem;margin-bottom:.35rem;font-size:.82rem;color:rgba(31,42,27,.75)}.login_remember:last-child{margin-bottom:0}.login_remember .info_hint{align-self:center}.login_remember .info_hint_body{width:17.5rem;left:auto;right:-0.4rem}.login_run{width:100%;padding:calc(.6rem + .12em) .6rem calc(.6rem - .12em);border:1.5px solid #1f2a1b;border-radius:0;background:#1f2a1b;color:#eff1d6;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.login_run:hover{background:rgba(0,0,0,0);color:#1f2a1b}.login_run:focus-visible{outline:2px solid #1f2a1b;outline-offset:2px}.login_alternate[hidden]{display:none}.login_alternative{display:flex;align-items:center;gap:.6rem;margin:1.1rem 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(31,42,27,.5)}.login_alternative::before,.login_alternative::after{content:"";flex:1 1 auto;border-top:1px solid rgba(31,42,27,.25)}.login_passkey{width:100%;padding:calc(.6rem + .12em) .6rem calc(.6rem - .12em);border:1.5px solid #1f2a1b;border-radius:0;background:rgba(0,0,0,0);color:#1f2a1b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.login_passkey:hover{background:#1f2a1b;color:#eff1d6}.login_passkey:focus-visible{outline:2px solid #1f2a1b;outline-offset:2px}.login_branch{display:block;width:100%;height:auto;margin-top:-1.5px}.login_edge{fill:none;stroke:rgba(31,42,27,.3);stroke-width:1.5}.login_edge_no{stroke-dasharray:5 4}.login_leaf{fill:#fff;stroke:rgba(31,42,27,.35);stroke-width:1.5}.login_edge_label{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:10px;letter-spacing:.1em;fill:rgba(31,42,27,.5)}.is_rejected .login_edge_no{stroke:#c61d01;animation:login_edge_taken 400ms ease-out both}.is_rejected .login_leaf_no{fill:#c61d01;stroke:#c61d01;transform-origin:96px 59px;animation:login_leaf_taken 400ms 120ms ease-out both}.is_rejected .login_edge_label_no{fill:#c61d01}@keyframes login_edge_taken{from{stroke-dashoffset:27;opacity:0}to{stroke-dashoffset:0;opacity:1}}@keyframes login_leaf_taken{from{transform:scale(0.4);opacity:0}to{transform:scale(1);opacity:1}}.login_verdict{margin:.25rem 0 0;font-size:.85rem;line-height:1.4;color:#c61d01}.passkey_onboarding h1{margin-bottom:.9rem}.passkey_onboarding p{margin:0 0 1rem;font-size:.9rem;line-height:1.5}.passkey_onboarding .login_identity{margin:1.4rem 0;font-size:1rem}.passkey_onboarding .login_identity b{font-weight:bold}@media(prefers-reduced-motion: reduce){.is_rejected .login_edge_no,.is_rejected .login_leaf_no{animation:none}}
/*# sourceMappingURL=screen.2cc607bab148.css.map */